builder: mozilla-inbound_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-036 starttime: 1461059665.13 results: success (0) buildid: 20160419021043 builduid: a2fa86103a9d4ea8af9add7e48a9fb4c revision: 348413c98656addb864011b0dd3914f3710f4f06 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 02:54:25.129145) ========= master: http://buildbot-master03.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 02:54:25.129571) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 35 secs) (at 2016-04-19 02:54:25.129858) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 35 secs) (at 2016-04-19 02:55:00.735935) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-19 02:55:00.736232) ========= 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-1461059586.931929-1458979338 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 02:55:04-- 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% 18.4M=0.001s 2016-04-19 02:55:04 (18.4 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.544333 ========= master_lag: 3.99 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-19 02:55:05.274827) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 02:55:05.275125) ========= 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-1461059586.931929-1458979338 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.067759 ========= master_lag: 2.61 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 02:55:07.951445) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 8 secs) (at 2016-04-19 02:55:07.951811) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 348413c98656addb864011b0dd3914f3710f4f06 --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 348413c98656addb864011b0dd3914f3710f4f06 --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-1461059586.931929-1458979338 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 02:55:08,151 truncating revision to first 12 chars 2016-04-19 02:55:08,152 Setting DEBUG logging. 2016-04-19 02:55:08,152 attempt 1/10 2016-04-19 02:55:08,152 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/348413c98656?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 02:55:09,538 unpacking tar archive at: mozilla-inbound-348413c98656/testing/mozharness/ program finished with exit code 0 elapsedTime=2.186022 ========= master_lag: 6.11 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 8 secs) (at 2016-04-19 02:55:16.250385) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 02:55:16.250690) ========= script_repo_revision: 348413c98656addb864011b0dd3914f3710f4f06 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 02:55:16.251091) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 4 secs) (at 2016-04-19 02:55:16.251359) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 4 secs) (at 2016-04-19 02:55:20.343930) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 54 secs) (at 2016-04-19 02:55:20.344215) ========= /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-1461059586.931929-1458979338 _=/tools/buildbot/bin/python using PTY: False 02:55:20 INFO - MultiFileLogger online at 20160419 02:55:20 in /builds/slave/test 02:55:20 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 02:55:20 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:55:20 INFO - {'append_to_log': False, 02:55:20 INFO - 'base_work_dir': '/builds/slave/test', 02:55:20 INFO - 'blob_upload_branch': 'mozilla-inbound', 02:55:20 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:55:20 INFO - 'buildbot_json_path': 'buildprops.json', 02:55:20 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:55:20 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:55:20 INFO - 'download_minidump_stackwalk': True, 02:55:20 INFO - 'download_symbols': 'true', 02:55:20 INFO - 'e10s': False, 02:55:20 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:55:20 INFO - 'tooltool.py': '/tools/tooltool.py', 02:55:20 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:55:20 INFO - '/tools/misc-python/virtualenv.py')}, 02:55:20 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:55:20 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:55:20 INFO - 'log_level': 'info', 02:55:20 INFO - 'log_to_console': True, 02:55:20 INFO - 'opt_config_files': (), 02:55:20 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:55:20 INFO - '--processes=1', 02:55:20 INFO - '--config=%(test_path)s/wptrunner.ini', 02:55:20 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:55:20 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:55:20 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:55:20 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:55:20 INFO - 'pip_index': False, 02:55:20 INFO - 'require_test_zip': True, 02:55:20 INFO - 'test_type': ('testharness',), 02:55:20 INFO - 'this_chunk': '1', 02:55:20 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:55:20 INFO - 'total_chunks': '10', 02:55:20 INFO - 'virtualenv_path': 'venv', 02:55:20 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:55:20 INFO - 'work_dir': 'build'} 02:55:20 INFO - ##### 02:55:20 INFO - ##### Running clobber step. 02:55:20 INFO - ##### 02:55:20 INFO - Running pre-action listener: _resource_record_pre_action 02:55:20 INFO - Running main action method: clobber 02:55:20 INFO - rmtree: /builds/slave/test/build 02:55:20 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:55:22 INFO - Running post-action listener: _resource_record_post_action 02:55:22 INFO - ##### 02:55:22 INFO - ##### Running read-buildbot-config step. 02:55:22 INFO - ##### 02:55:22 INFO - Running pre-action listener: _resource_record_pre_action 02:55:22 INFO - Running main action method: read_buildbot_config 02:55:22 INFO - Using buildbot properties: 02:55:22 INFO - { 02:55:22 INFO - "project": "", 02:55:22 INFO - "product": "firefox", 02:55:22 INFO - "script_repo_revision": "production", 02:55:22 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-debug-unittest-7-3600", 02:55:22 INFO - "repository": "", 02:55:22 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound debug test web-platform-tests-1", 02:55:22 INFO - "buildid": "20160419021043", 02:55:22 INFO - "pgo_build": "False", 02:55:22 INFO - "basedir": "/builds/slave/test", 02:55:22 INFO - "buildnumber": 81, 02:55:22 INFO - "slavename": "tst-linux32-spot-036", 02:55:22 INFO - "revision": "348413c98656addb864011b0dd3914f3710f4f06", 02:55:22 INFO - "master": "http://buildbot-master03.bb.releng.use1.mozilla.com:8201/", 02:55:22 INFO - "platform": "linux", 02:55:22 INFO - "branch": "mozilla-inbound", 02:55:22 INFO - "repo_path": "integration/mozilla-inbound", 02:55:22 INFO - "moz_repo_path": "", 02:55:22 INFO - "stage_platform": "linux", 02:55:22 INFO - "builduid": "a2fa86103a9d4ea8af9add7e48a9fb4c", 02:55:22 INFO - "slavebuilddir": "test" 02:55:22 INFO - } 02:55:22 INFO - Found installer url https://queue.taskcluster.net/v1/task/Kar7nSRUSnukgyFwlvRR1g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 02:55:22 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Kar7nSRUSnukgyFwlvRR1g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 02:55:22 INFO - Running post-action listener: _resource_record_post_action 02:55:22 INFO - ##### 02:55:22 INFO - ##### Running download-and-extract step. 02:55:22 INFO - ##### 02:55:22 INFO - Running pre-action listener: _resource_record_pre_action 02:55:22 INFO - Running main action method: download_and_extract 02:55:22 INFO - mkdir: /builds/slave/test/build/tests 02:55:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:55:22 INFO - https://queue.taskcluster.net/v1/task/Kar7nSRUSnukgyFwlvRR1g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 02:55:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Kar7nSRUSnukgyFwlvRR1g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 02:55:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Kar7nSRUSnukgyFwlvRR1g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 02:55:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Kar7nSRUSnukgyFwlvRR1g/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 02:55:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Kar7nSRUSnukgyFwlvRR1g/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 02:55:24 INFO - Downloaded 1325 bytes. 02:55:24 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 02:55:24 INFO - Using the following test package requirements: 02:55:24 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 02:55:24 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:55:24 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 02:55:24 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:55:24 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 02:55:24 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:55:24 INFO - u'jsshell-linux-i686.zip'], 02:55:24 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:55:24 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 02:55:24 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 02:55:24 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:55:24 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 02:55:24 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:55:24 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 02:55:24 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:55:24 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 02:55:24 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 02:55:24 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 02:55:24 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 02:55:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:55:24 INFO - https://queue.taskcluster.net/v1/task/Kar7nSRUSnukgyFwlvRR1g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 02:55:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Kar7nSRUSnukgyFwlvRR1g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 02:55:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Kar7nSRUSnukgyFwlvRR1g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 02:55:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Kar7nSRUSnukgyFwlvRR1g/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 02:55:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Kar7nSRUSnukgyFwlvRR1g/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 02:55:34 INFO - Downloaded 22371664 bytes. 02:55:34 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/*'] 02:55:34 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/* 02:55:35 INFO - caution: filename not matched: web-platform/* 02:55:35 INFO - Return code: 11 02:55:35 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')]} 02:55:35 INFO - https://queue.taskcluster.net/v1/task/Kar7nSRUSnukgyFwlvRR1g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 02:55:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Kar7nSRUSnukgyFwlvRR1g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 02:55:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Kar7nSRUSnukgyFwlvRR1g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 02:55:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Kar7nSRUSnukgyFwlvRR1g/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 02:55:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Kar7nSRUSnukgyFwlvRR1g/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 02:55:47 INFO - Downloaded 36382561 bytes. 02:55:47 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/*'] 02:55:47 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/* 02:55:51 INFO - caution: filename not matched: bin/* 02:55:51 INFO - caution: filename not matched: config/* 02:55:51 INFO - caution: filename not matched: mozbase/* 02:55:51 INFO - caution: filename not matched: marionette/* 02:55:51 INFO - caution: filename not matched: tools/wptserve/* 02:55:51 INFO - Return code: 11 02:55:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:55:51 INFO - https://queue.taskcluster.net/v1/task/Kar7nSRUSnukgyFwlvRR1g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 02:55:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Kar7nSRUSnukgyFwlvRR1g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 02:55:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Kar7nSRUSnukgyFwlvRR1g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 02:55:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Kar7nSRUSnukgyFwlvRR1g/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 02:55:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Kar7nSRUSnukgyFwlvRR1g/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 02:56:10 INFO - Downloaded 63374036 bytes. 02:56:10 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Kar7nSRUSnukgyFwlvRR1g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 02:56:10 INFO - mkdir: /builds/slave/test/properties 02:56:10 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:56:10 INFO - Writing to file /builds/slave/test/properties/build_url 02:56:10 INFO - Contents: 02:56:10 INFO - build_url:https://queue.taskcluster.net/v1/task/Kar7nSRUSnukgyFwlvRR1g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 02:56:12 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Kar7nSRUSnukgyFwlvRR1g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 02:56:12 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:56:12 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:56:12 INFO - Contents: 02:56:12 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Kar7nSRUSnukgyFwlvRR1g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 02:56:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:56:12 INFO - https://queue.taskcluster.net/v1/task/Kar7nSRUSnukgyFwlvRR1g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:56:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Kar7nSRUSnukgyFwlvRR1g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 02:56:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Kar7nSRUSnukgyFwlvRR1g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 02:56:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Kar7nSRUSnukgyFwlvRR1g/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 02:56:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Kar7nSRUSnukgyFwlvRR1g/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 02:56:16 INFO - Downloaded 91756018 bytes. 02:56:16 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'] 02:56:16 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 02:56:26 INFO - Return code: 0 02:56:26 INFO - Running post-action listener: _resource_record_post_action 02:56:26 INFO - Running post-action listener: set_extra_try_arguments 02:56:26 INFO - ##### 02:56:26 INFO - ##### Running create-virtualenv step. 02:56:26 INFO - ##### 02:56:26 INFO - Running pre-action listener: _pre_create_virtualenv 02:56:26 INFO - Running pre-action listener: _resource_record_pre_action 02:56:26 INFO - Running main action method: create_virtualenv 02:56:26 INFO - Creating virtualenv /builds/slave/test/build/venv 02:56:26 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 02:56:26 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:56:26 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:56:26 INFO - Using real prefix '/usr' 02:56:26 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:56:28 INFO - Installing distribute.............................................................................................................................................................................................done. 02:56:31 INFO - Installing pip.................done. 02:56:31 INFO - Return code: 0 02:56:31 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:56:31 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')]} 02:56:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:56:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:56:31 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')]} 02:56:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:56:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:56:31 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 0x9bbac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c21598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9cd3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99b5e30>, '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 0x9c52c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9cd1470>, '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-1461059586.931929-1458979338', '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 02:56:31 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 02:56:31 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 02:56:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:56:31 INFO - 'CCACHE_UMASK': '002', 02:56:31 INFO - 'DISPLAY': ':0', 02:56:31 INFO - 'HOME': '/home/cltbld', 02:56:31 INFO - 'LANG': 'en_US.UTF-8', 02:56:31 INFO - 'LOGNAME': 'cltbld', 02:56:31 INFO - 'MAIL': '/var/mail/cltbld', 02:56:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:56:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:56:31 INFO - 'MOZ_NO_REMOTE': '1', 02:56:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:56:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:56:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:56:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:56:31 INFO - 'PWD': '/builds/slave/test', 02:56:31 INFO - 'SHELL': '/bin/bash', 02:56:31 INFO - 'SHLVL': '1', 02:56:31 INFO - 'TERM': 'linux', 02:56:31 INFO - 'TMOUT': '86400', 02:56:31 INFO - 'USER': 'cltbld', 02:56:31 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461059586.931929-1458979338', 02:56:31 INFO - '_': '/tools/buildbot/bin/python'} 02:56:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:56:32 INFO - Downloading/unpacking psutil>=0.7.1 02:56:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:56:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:56:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:56:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:56:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:56:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:56:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:56:37 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:56:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:56:37 INFO - Installing collected packages: psutil 02:56:37 INFO - Running setup.py install for psutil 02:56:37 INFO - building 'psutil._psutil_linux' extension 02:56:37 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 02:56:38 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 02:56:38 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 02:56:38 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 02:56:38 INFO - building 'psutil._psutil_posix' extension 02:56:38 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 02:56:38 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 02:56:38 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:56:38 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:56:38 INFO - Successfully installed psutil 02:56:38 INFO - Cleaning up... 02:56:38 INFO - Return code: 0 02:56:38 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:56: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')]} 02:56:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:56:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:56: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')]} 02:56:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:56:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:56:38 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 0x9bbac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c21598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9cd3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99b5e30>, '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 0x9c52c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9cd1470>, '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-1461059586.931929-1458979338', '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 02:56:38 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 02:56:38 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 02:56:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:56:38 INFO - 'CCACHE_UMASK': '002', 02:56:38 INFO - 'DISPLAY': ':0', 02:56:38 INFO - 'HOME': '/home/cltbld', 02:56:38 INFO - 'LANG': 'en_US.UTF-8', 02:56:38 INFO - 'LOGNAME': 'cltbld', 02:56:38 INFO - 'MAIL': '/var/mail/cltbld', 02:56:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:56:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:56:38 INFO - 'MOZ_NO_REMOTE': '1', 02:56:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:56:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:56:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:56:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:56:38 INFO - 'PWD': '/builds/slave/test', 02:56:38 INFO - 'SHELL': '/bin/bash', 02:56:38 INFO - 'SHLVL': '1', 02:56:38 INFO - 'TERM': 'linux', 02:56:38 INFO - 'TMOUT': '86400', 02:56:38 INFO - 'USER': 'cltbld', 02:56:38 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461059586.931929-1458979338', 02:56:38 INFO - '_': '/tools/buildbot/bin/python'} 02:56:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:56:39 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:56:39 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 02:56:39 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 02:56:39 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 02:56:39 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 02:56:39 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 02:56:39 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 02:56:44 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:56:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:56:44 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:56:44 INFO - Installing collected packages: mozsystemmonitor 02:56:44 INFO - Running setup.py install for mozsystemmonitor 02:56:44 INFO - Successfully installed mozsystemmonitor 02:56:44 INFO - Cleaning up... 02:56:44 INFO - Return code: 0 02:56:44 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:56:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:56:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:56:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:56:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:56:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:56:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:56:44 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x9bbac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c21598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9cd3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99b5e30>, '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 0x9c52c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9cd1470>, '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-1461059586.931929-1458979338', '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 02:56:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 02:56:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 02:56:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:56:44 INFO - 'CCACHE_UMASK': '002', 02:56:44 INFO - 'DISPLAY': ':0', 02:56:44 INFO - 'HOME': '/home/cltbld', 02:56:44 INFO - 'LANG': 'en_US.UTF-8', 02:56:44 INFO - 'LOGNAME': 'cltbld', 02:56:44 INFO - 'MAIL': '/var/mail/cltbld', 02:56:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:56:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:56:44 INFO - 'MOZ_NO_REMOTE': '1', 02:56:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:56:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:56:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:56:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:56:44 INFO - 'PWD': '/builds/slave/test', 02:56:44 INFO - 'SHELL': '/bin/bash', 02:56:44 INFO - 'SHLVL': '1', 02:56:44 INFO - 'TERM': 'linux', 02:56:44 INFO - 'TMOUT': '86400', 02:56:44 INFO - 'USER': 'cltbld', 02:56:44 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461059586.931929-1458979338', 02:56:44 INFO - '_': '/tools/buildbot/bin/python'} 02:56:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:56:45 INFO - Downloading/unpacking blobuploader==1.2.4 02:56:45 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 02:56:45 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 02:56:45 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 02:56:45 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 02:56:45 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 02:56:45 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 02:56:50 INFO - Downloading blobuploader-1.2.4.tar.gz 02:56:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:56:50 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:56:50 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 02:56:50 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 02:56:50 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 02:56:50 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 02:56:50 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 02:56:50 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 02:56:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:56:51 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:56: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 02:56: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 02:56: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 02:56: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 02:56: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 02:56: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 02:56:51 INFO - Downloading docopt-0.6.1.tar.gz 02:56:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:56:52 INFO - Installing collected packages: blobuploader, requests, docopt 02:56:52 INFO - Running setup.py install for blobuploader 02:56:52 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:56:52 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:56:52 INFO - Running setup.py install for requests 02:56:53 INFO - Running setup.py install for docopt 02:56:53 INFO - Successfully installed blobuploader requests docopt 02:56:53 INFO - Cleaning up... 02:56:53 INFO - Return code: 0 02:56:53 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:56:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:56:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:56:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:56:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:56:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:56:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:56:53 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 0x9bbac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c21598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9cd3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99b5e30>, '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 0x9c52c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9cd1470>, '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-1461059586.931929-1458979338', '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 02:56:53 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 02:56:53 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 02:56:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:56:53 INFO - 'CCACHE_UMASK': '002', 02:56:53 INFO - 'DISPLAY': ':0', 02:56:53 INFO - 'HOME': '/home/cltbld', 02:56:53 INFO - 'LANG': 'en_US.UTF-8', 02:56:53 INFO - 'LOGNAME': 'cltbld', 02:56:53 INFO - 'MAIL': '/var/mail/cltbld', 02:56:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:56:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:56:53 INFO - 'MOZ_NO_REMOTE': '1', 02:56:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:56:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:56:53 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:56:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:56:53 INFO - 'PWD': '/builds/slave/test', 02:56:53 INFO - 'SHELL': '/bin/bash', 02:56:53 INFO - 'SHLVL': '1', 02:56:53 INFO - 'TERM': 'linux', 02:56:53 INFO - 'TMOUT': '86400', 02:56:53 INFO - 'USER': 'cltbld', 02:56:53 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461059586.931929-1458979338', 02:56:53 INFO - '_': '/tools/buildbot/bin/python'} 02:56:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:56:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:56:53 INFO - Running setup.py (path:/tmp/pip-qGc5SA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:56:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:56:54 INFO - Running setup.py (path:/tmp/pip-e97iUS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:56:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:56:54 INFO - Running setup.py (path:/tmp/pip-j_KS4z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:56:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:56:54 INFO - Running setup.py (path:/tmp/pip-r9iNcj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:56:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:56:54 INFO - Running setup.py (path:/tmp/pip-uJ1LTJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:56:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:56:54 INFO - Running setup.py (path:/tmp/pip-EiQc_Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:56:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:56:54 INFO - Running setup.py (path:/tmp/pip-o8Xb2i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:56:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:56:54 INFO - Running setup.py (path:/tmp/pip-D2oSMq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:56:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:56:54 INFO - Running setup.py (path:/tmp/pip-9X4kPg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:56:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:56:55 INFO - Running setup.py (path:/tmp/pip-2mZGcv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:56:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:56:55 INFO - Running setup.py (path:/tmp/pip-CBwP2V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:56:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:56:55 INFO - Running setup.py (path:/tmp/pip-cHcLzV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:56:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:56:55 INFO - Running setup.py (path:/tmp/pip-6qEXfY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:56:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:56:55 INFO - Running setup.py (path:/tmp/pip-wL5eBg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:56:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:56:55 INFO - Running setup.py (path:/tmp/pip-eGgscT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:56:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:56:55 INFO - Running setup.py (path:/tmp/pip-FszIlZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:56:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:56:55 INFO - Running setup.py (path:/tmp/pip-Z8QFfT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:56:56 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:56:56 INFO - Running setup.py (path:/tmp/pip-b0CMtR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:56:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:56:56 INFO - Running setup.py (path:/tmp/pip-WCaJLe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:56:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:56:56 INFO - Running setup.py (path:/tmp/pip-RxXiX0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:56:56 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:56:56 INFO - Running setup.py (path:/tmp/pip-KFKyLm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:56:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:56:56 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 02:56:56 INFO - Running setup.py install for manifestparser 02:56:57 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:56:57 INFO - Running setup.py install for mozcrash 02:56:57 INFO - Running setup.py install for mozdebug 02:56:57 INFO - Running setup.py install for mozdevice 02:56:57 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:56:57 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:56:57 INFO - Running setup.py install for mozfile 02:56:58 INFO - Running setup.py install for mozhttpd 02:56:58 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:56:58 INFO - Running setup.py install for mozinfo 02:56:58 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:56:58 INFO - Running setup.py install for mozInstall 02:56:58 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:56:58 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:56:58 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:56:58 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:56:58 INFO - Running setup.py install for mozleak 02:56:58 INFO - Running setup.py install for mozlog 02:56:59 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:56:59 INFO - Running setup.py install for moznetwork 02:56:59 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:56:59 INFO - Running setup.py install for mozprocess 02:56:59 INFO - Running setup.py install for mozprofile 02:56:59 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:56:59 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:56:59 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:56:59 INFO - Running setup.py install for mozrunner 02:56:59 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:57:00 INFO - Running setup.py install for mozscreenshot 02:57:00 INFO - Running setup.py install for moztest 02:57:00 INFO - Running setup.py install for mozversion 02:57:00 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:57:00 INFO - Running setup.py install for wptserve 02:57:00 INFO - Running setup.py install for marionette-driver 02:57:01 INFO - Running setup.py install for browsermob-proxy 02:57:01 INFO - Running setup.py install for marionette-client 02:57:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:57:01 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:57:01 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 02:57:01 INFO - Cleaning up... 02:57:01 INFO - Return code: 0 02:57:01 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:57:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:57:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:57:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:57:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:57:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:57:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:57:01 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 0x9bbac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c21598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9cd3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99b5e30>, '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 0x9c52c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9cd1470>, '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-1461059586.931929-1458979338', '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 02:57:01 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 02:57:01 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 02:57:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:57:01 INFO - 'CCACHE_UMASK': '002', 02:57:01 INFO - 'DISPLAY': ':0', 02:57:02 INFO - 'HOME': '/home/cltbld', 02:57:02 INFO - 'LANG': 'en_US.UTF-8', 02:57:02 INFO - 'LOGNAME': 'cltbld', 02:57:02 INFO - 'MAIL': '/var/mail/cltbld', 02:57:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:57:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:57:02 INFO - 'MOZ_NO_REMOTE': '1', 02:57:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:57:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:57:02 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:57:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:57:02 INFO - 'PWD': '/builds/slave/test', 02:57:02 INFO - 'SHELL': '/bin/bash', 02:57:02 INFO - 'SHLVL': '1', 02:57:02 INFO - 'TERM': 'linux', 02:57:02 INFO - 'TMOUT': '86400', 02:57:02 INFO - 'USER': 'cltbld', 02:57:02 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461059586.931929-1458979338', 02:57:02 INFO - '_': '/tools/buildbot/bin/python'} 02:57:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:57:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:57:02 INFO - Running setup.py (path:/tmp/pip-fZJwTO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:57:02 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)) 02:57:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:57:02 INFO - Running setup.py (path:/tmp/pip-dJvGDG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:57:02 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)) 02:57:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:57:02 INFO - Running setup.py (path:/tmp/pip-8bucu6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:57:02 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)) 02:57:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:57:02 INFO - Running setup.py (path:/tmp/pip-SZ3Swh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:57:02 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)) 02:57:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:57:02 INFO - Running setup.py (path:/tmp/pip-sePAvk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:57:03 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)) 02:57:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:57:03 INFO - Running setup.py (path:/tmp/pip-BXnFLP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:57:03 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)) 02:57:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:57:03 INFO - Running setup.py (path:/tmp/pip-oMK4NC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:57:03 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)) 02:57:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:57:03 INFO - Running setup.py (path:/tmp/pip-kFnf7n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:57:03 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)) 02:57:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:57:03 INFO - Running setup.py (path:/tmp/pip-CDOdAk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:57:03 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)) 02:57:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:57:03 INFO - Running setup.py (path:/tmp/pip-zUt8Wk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:57:03 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)) 02:57:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:57:03 INFO - Running setup.py (path:/tmp/pip-Az5URn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:57:03 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)) 02:57:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:57:03 INFO - Running setup.py (path:/tmp/pip-0Kmi4F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:57:04 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)) 02:57:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:57:04 INFO - Running setup.py (path:/tmp/pip-KcP0f9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:57:04 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)) 02:57:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:57:04 INFO - Running setup.py (path:/tmp/pip-FMExYE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:57:04 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)) 02:57:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:57:04 INFO - Running setup.py (path:/tmp/pip-iFPikT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:57:04 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)) 02:57:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:57:04 INFO - Running setup.py (path:/tmp/pip-F6Zchf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:57:04 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)) 02:57:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:57:04 INFO - Running setup.py (path:/tmp/pip-GROiny-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:57:04 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)) 02:57:04 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:57:04 INFO - Running setup.py (path:/tmp/pip-pVyiQl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:57:04 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)) 02:57:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:57:04 INFO - Running setup.py (path:/tmp/pip-40o8r0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:57:05 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)) 02:57:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:57:05 INFO - Running setup.py (path:/tmp/pip-ivTJm7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:57:05 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)) 02:57:05 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:57:05 INFO - Running setup.py (path:/tmp/pip-MpMj6X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:57:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:57:05 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)) 02:57:05 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)) 02:57:05 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)) 02:57:05 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)) 02:57:05 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)) 02:57:05 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)) 02:57:05 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:57:05 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 02:57:05 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 02:57:05 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 02:57:05 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 02:57:05 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 02:57:05 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 02:57:10 INFO - Downloading blessings-1.6.tar.gz 02:57:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:57:10 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)) 02:57:10 INFO - Installing collected packages: blessings 02:57:10 INFO - Running setup.py install for blessings 02:57:11 INFO - Successfully installed blessings 02:57:11 INFO - Cleaning up... 02:57:11 INFO - Return code: 0 02:57:11 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:57:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:57:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:57:11 INFO - Reading from file tmpfile_stdout 02:57:11 INFO - Current package versions: 02:57:11 INFO - argparse == 1.2.1 02:57:11 INFO - blessings == 1.6 02:57:11 INFO - blobuploader == 1.2.4 02:57:11 INFO - browsermob-proxy == 0.6.0 02:57:11 INFO - docopt == 0.6.1 02:57:11 INFO - manifestparser == 1.1 02:57:11 INFO - marionette-client == 2.3.0 02:57:11 INFO - marionette-driver == 1.4.0 02:57:11 INFO - mozInstall == 1.12 02:57:11 INFO - mozcrash == 0.17 02:57:11 INFO - mozdebug == 0.1 02:57:11 INFO - mozdevice == 0.48 02:57:11 INFO - mozfile == 1.2 02:57:11 INFO - mozhttpd == 0.7 02:57:11 INFO - mozinfo == 0.9 02:57:11 INFO - mozleak == 0.1 02:57:11 INFO - mozlog == 3.1 02:57:11 INFO - moznetwork == 0.27 02:57:11 INFO - mozprocess == 0.22 02:57:11 INFO - mozprofile == 0.28 02:57:11 INFO - mozrunner == 6.11 02:57:11 INFO - mozscreenshot == 0.1 02:57:11 INFO - mozsystemmonitor == 0.0 02:57:11 INFO - moztest == 0.7 02:57:11 INFO - mozversion == 1.4 02:57:11 INFO - psutil == 3.1.1 02:57:11 INFO - requests == 1.2.3 02:57:11 INFO - wptserve == 1.4.0 02:57:11 INFO - wsgiref == 0.1.2 02:57:11 INFO - Running post-action listener: _resource_record_post_action 02:57:11 INFO - Running post-action listener: _start_resource_monitoring 02:57:11 INFO - Starting resource monitoring. 02:57:11 INFO - ##### 02:57:11 INFO - ##### Running pull step. 02:57:11 INFO - ##### 02:57:11 INFO - Running pre-action listener: _resource_record_pre_action 02:57:11 INFO - Running main action method: pull 02:57:11 INFO - Pull has nothing to do! 02:57:11 INFO - Running post-action listener: _resource_record_post_action 02:57:11 INFO - ##### 02:57:11 INFO - ##### Running install step. 02:57:11 INFO - ##### 02:57:11 INFO - Running pre-action listener: _resource_record_pre_action 02:57:11 INFO - Running main action method: install 02:57:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:57:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:57:12 INFO - Reading from file tmpfile_stdout 02:57:12 INFO - Detecting whether we're running mozinstall >=1.0... 02:57:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:57:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:57:12 INFO - Reading from file tmpfile_stdout 02:57:12 INFO - Output received: 02:57:12 INFO - Usage: mozinstall [options] installer 02:57:12 INFO - Options: 02:57:12 INFO - -h, --help show this help message and exit 02:57:12 INFO - -d DEST, --destination=DEST 02:57:12 INFO - Directory to install application into. [default: 02:57:12 INFO - "/builds/slave/test"] 02:57:12 INFO - --app=APP Application being installed. [default: firefox] 02:57:12 INFO - mkdir: /builds/slave/test/build/application 02:57:12 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'] 02:57:12 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 02:57:44 INFO - Reading from file tmpfile_stdout 02:57:44 INFO - Output received: 02:57:44 INFO - /builds/slave/test/build/application/firefox/firefox 02:57:44 INFO - Running post-action listener: _resource_record_post_action 02:57:44 INFO - ##### 02:57:44 INFO - ##### Running run-tests step. 02:57:44 INFO - ##### 02:57:44 INFO - Running pre-action listener: _resource_record_pre_action 02:57:44 INFO - Running main action method: run_tests 02:57:44 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:57:44 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:57:44 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:57:44 INFO - grabbing minidump binary from tooltool 02:57:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:57:44 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 0x99b5e30>, '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 0x9c52c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9cd1470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:57:44 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 02:57:44 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 02:57:44 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:57:44 INFO - Return code: 0 02:57:44 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 02:57:44 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:57:44 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/Kar7nSRUSnukgyFwlvRR1g/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 02:57:44 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/Kar7nSRUSnukgyFwlvRR1g/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 02:57:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:57:44 INFO - 'CCACHE_UMASK': '002', 02:57:44 INFO - 'DISPLAY': ':0', 02:57:44 INFO - 'HOME': '/home/cltbld', 02:57:44 INFO - 'LANG': 'en_US.UTF-8', 02:57:44 INFO - 'LOGNAME': 'cltbld', 02:57:44 INFO - 'MAIL': '/var/mail/cltbld', 02:57:44 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:57:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:57:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:57:44 INFO - 'MOZ_NO_REMOTE': '1', 02:57:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:57:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:57:44 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:57:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:57:44 INFO - 'PWD': '/builds/slave/test', 02:57:44 INFO - 'SHELL': '/bin/bash', 02:57:44 INFO - 'SHLVL': '1', 02:57:44 INFO - 'TERM': 'linux', 02:57:44 INFO - 'TMOUT': '86400', 02:57:44 INFO - 'USER': 'cltbld', 02:57:44 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461059586.931929-1458979338', 02:57:44 INFO - '_': '/tools/buildbot/bin/python'} 02:57:44 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/Kar7nSRUSnukgyFwlvRR1g/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 02:57:45 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 02:57:45 INFO - import pkg_resources 02:57:46 INFO - Using 1 client processes 02:57:46 INFO - wptserve Starting http server on 127.0.0.1:8000 02:57:46 INFO - wptserve Starting http server on 127.0.0.1:8001 02:57:46 INFO - wptserve Starting http server on 127.0.0.1:8443 02:57:48 INFO - SUITE-START | Running 778 tests 02:57:48 INFO - Running testharness tests 02:57:48 INFO - Setting up ssl 02:57:48 INFO - PROCESS | certutil | 02:57:48 INFO - PROCESS | certutil | 02:57:48 INFO - PROCESS | certutil | 02:57:48 INFO - Certificate Nickname Trust Attributes 02:57:48 INFO - SSL,S/MIME,JAR/XPI 02:57:48 INFO - 02:57:48 INFO - web-platform-tests CT,, 02:57:48 INFO - 02:57:48 INFO - Starting runner 02:57:51 INFO - PROCESS | 1797 | 1461059871512 Marionette DEBUG Marionette enabled via build flag and pref 02:57:51 INFO - PROCESS | 1797 | ++DOCSHELL 0xa2bcb400 == 1 [pid = 1797] [id = 1] 02:57:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 1 (0xa2bcb800) [pid = 1797] [serial = 1] [outer = (nil)] 02:57:51 INFO - PROCESS | 1797 | [1797] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 02:57:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 2 (0xa2bcc000) [pid = 1797] [serial = 2] [outer = 0xa2bcb800] 02:57:52 INFO - PROCESS | 1797 | 1461059872185 Marionette INFO Listening on port 2828 02:57:52 INFO - PROCESS | 1797 | 1461059872782 Marionette DEBUG Marionette enabled via command-line flag 02:57:52 INFO - PROCESS | 1797 | ++DOCSHELL 0x9fd60400 == 2 [pid = 1797] [id = 2] 02:57:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 3 (0x9fd9fc00) [pid = 1797] [serial = 3] [outer = (nil)] 02:57:52 INFO - PROCESS | 1797 | [1797] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 02:57:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 4 (0x9fda0400) [pid = 1797] [serial = 4] [outer = 0x9fd9fc00] 02:57:52 INFO - PROCESS | 1797 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fc7f0c0 02:57:52 INFO - PROCESS | 1797 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fc7fbe0 02:57:53 INFO - PROCESS | 1797 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fc9fae0 02:57:53 INFO - PROCESS | 1797 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fca0740 02:57:53 INFO - PROCESS | 1797 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fca3480 02:57:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 5 (0x9fc98c00) [pid = 1797] [serial = 5] [outer = 0xa2bcb800] 02:57:53 INFO - PROCESS | 1797 | [1797] 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 02:57:53 INFO - PROCESS | 1797 | 1461059873178 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:36776 02:57:53 INFO - PROCESS | 1797 | [1797] 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 02:57:53 INFO - PROCESS | 1797 | 1461059873207 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:36777 02:57:53 INFO - PROCESS | 1797 | 1461059873263 Marionette DEBUG Closed connection conn0 02:57:53 INFO - PROCESS | 1797 | [1797] 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 02:57:53 INFO - PROCESS | 1797 | 1461059873372 Marionette DEBUG Closed connection conn1 02:57:53 INFO - PROCESS | 1797 | [1797] 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 02:57:53 INFO - PROCESS | 1797 | 1461059873385 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:36778 02:57:53 INFO - PROCESS | 1797 | [1797] 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 02:57:53 INFO - PROCESS | 1797 | 1461059873448 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:36779 02:57:53 INFO - PROCESS | 1797 | 1461059873454 Marionette DEBUG Closed connection conn2 02:57:53 INFO - PROCESS | 1797 | 1461059873496 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:57:53 INFO - PROCESS | 1797 | 1461059873518 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":"20160419021043","device":"desktop","version":"48.0a1"} 02:57:54 INFO - PROCESS | 1797 | [1797] 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 02:57:55 INFO - PROCESS | 1797 | ++DOCSHELL 0x9841f800 == 3 [pid = 1797] [id = 3] 02:57:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 6 (0x9841fc00) [pid = 1797] [serial = 6] [outer = (nil)] 02:57:55 INFO - PROCESS | 1797 | ++DOCSHELL 0x98420000 == 4 [pid = 1797] [id = 4] 02:57:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 7 (0x98423800) [pid = 1797] [serial = 7] [outer = (nil)] 02:57:56 INFO - PROCESS | 1797 | [1797] 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 02:57:56 INFO - PROCESS | 1797 | ++DOCSHELL 0x97be6800 == 5 [pid = 1797] [id = 5] 02:57:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 8 (0x97be6c00) [pid = 1797] [serial = 8] [outer = (nil)] 02:57:56 INFO - PROCESS | 1797 | [1797] 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 02:57:56 INFO - PROCESS | 1797 | [1797] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:57:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 9 (0x97d57400) [pid = 1797] [serial = 9] [outer = 0x97be6c00] 02:57:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 10 (0x97690000) [pid = 1797] [serial = 10] [outer = 0x9841fc00] 02:57:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 11 (0x97691c00) [pid = 1797] [serial = 11] [outer = 0x98423800] 02:57:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 12 (0x97694000) [pid = 1797] [serial = 12] [outer = 0x97be6c00] 02:57:57 INFO - PROCESS | 1797 | 1461059877781 Marionette DEBUG loaded listener.js 02:57:57 INFO - PROCESS | 1797 | 1461059877802 Marionette DEBUG loaded listener.js 02:57:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 13 (0x962d1800) [pid = 1797] [serial = 13] [outer = 0x97be6c00] 02:57:58 INFO - PROCESS | 1797 | 1461059878561 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"44838c9d-411a-4046-91ba-7f34e372bc09","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":"20160419021043","device":"desktop","version":"48.0a1","command_id":1}}] 02:57:58 INFO - PROCESS | 1797 | 1461059878771 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 02:57:58 INFO - PROCESS | 1797 | 1461059878889 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 02:57:59 INFO - PROCESS | 1797 | 1461059879200 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:57:59 INFO - PROCESS | 1797 | [1797] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:57:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 14 (0x93191400) [pid = 1797] [serial = 14] [outer = 0x97be6c00] 02:57:59 INFO - PROCESS | 1797 | [1797] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:57:59 INFO - PROCESS | 1797 | 1461059879605 Marionette TRACE conn3 <- [1,3,null,{}] 02:57:59 INFO - PROCESS | 1797 | 1461059879614 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:57:59 INFO - PROCESS | 1797 | 1461059879738 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 02:57:59 INFO - PROCESS | 1797 | 1461059879793 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 02:57:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:57:59 INFO - PROCESS | 1797 | 1461059879799 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 02:57:59 INFO - PROCESS | 1797 | 1461059879807 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:57:59 INFO - PROCESS | 1797 | 1461059879812 Marionette TRACE conn3 <- [1,6,null,{}] 02:57:59 INFO - PROCESS | 1797 | 1461059879819 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:59 INFO - PROCESS | 1797 | 1461059879836 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 02:57:59 INFO - PROCESS | 1797 | 1461059879849 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:59 INFO - PROCESS | 1797 | ++DOCSHELL 0x91fd4400 == 6 [pid = 1797] [id = 6] 02:57:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 15 (0x91fd4800) [pid = 1797] [serial = 15] [outer = (nil)] 02:57:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 16 (0x91fd6800) [pid = 1797] [serial = 16] [outer = 0x91fd4800] 02:57:59 INFO - PROCESS | 1797 | 1461059879928 Marionette DEBUG loaded listener.js 02:58:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 17 (0x91fdb800) [pid = 1797] [serial = 17] [outer = 0x91fd4800] 02:58:00 INFO - PROCESS | 1797 | ++DOCSHELL 0x914df800 == 7 [pid = 1797] [id = 7] 02:58:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 18 (0x914e3800) [pid = 1797] [serial = 18] [outer = (nil)] 02:58:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 19 (0x9310cc00) [pid = 1797] [serial = 19] [outer = 0x914e3800] 02:58:00 INFO - PROCESS | 1797 | 1461059880389 Marionette DEBUG loaded listener.js 02:58:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 20 (0x913c1800) [pid = 1797] [serial = 20] [outer = 0x914e3800] 02:58:00 INFO - PROCESS | 1797 | [1797] 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 02:58:00 INFO - PROCESS | 1797 | 1461059880983 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 02:58:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:58:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1236ms 02:58:01 INFO - PROCESS | 1797 | 1461059881110 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 02:58:01 INFO - PROCESS | 1797 | 1461059881114 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 02:58:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:58:01 INFO - PROCESS | 1797 | 1461059881179 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:58:01 INFO - PROCESS | 1797 | 1461059881182 Marionette TRACE conn3 <- [1,10,null,{}] 02:58:01 INFO - PROCESS | 1797 | 1461059881196 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:01 INFO - PROCESS | 1797 | 1461059881377 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 02:58:01 INFO - PROCESS | 1797 | 1461059881397 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:01 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f80c800 == 8 [pid = 1797] [id = 8] 02:58:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 21 (0x8f80cc00) [pid = 1797] [serial = 21] [outer = (nil)] 02:58:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 22 (0x8f80fc00) [pid = 1797] [serial = 22] [outer = 0x8f80cc00] 02:58:01 INFO - PROCESS | 1797 | 1461059881479 Marionette DEBUG loaded listener.js 02:58:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 23 (0x8f813800) [pid = 1797] [serial = 23] [outer = 0x8f80cc00] 02:58:02 INFO - PROCESS | 1797 | 1461059882469 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 02:58:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:58:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1355ms 02:58:02 INFO - PROCESS | 1797 | 1461059882507 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 02:58:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:58:02 INFO - PROCESS | 1797 | 1461059882513 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 02:58:02 INFO - PROCESS | 1797 | 1461059882522 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:58:02 INFO - PROCESS | 1797 | 1461059882528 Marionette TRACE conn3 <- [1,14,null,{}] 02:58:02 INFO - PROCESS | 1797 | 1461059882537 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:02 INFO - PROCESS | 1797 | 1461059882752 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 02:58:02 INFO - PROCESS | 1797 | 1461059882932 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:02 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fc29c00 == 9 [pid = 1797] [id = 9] 02:58:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 24 (0x8fc2bc00) [pid = 1797] [serial = 24] [outer = (nil)] 02:58:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 25 (0x8fd01c00) [pid = 1797] [serial = 25] [outer = 0x8fc2bc00] 02:58:03 INFO - PROCESS | 1797 | 1461059883022 Marionette DEBUG loaded listener.js 02:58:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 26 (0x8fd08800) [pid = 1797] [serial = 26] [outer = 0x8fc2bc00] 02:58:03 INFO - PROCESS | 1797 | ++DOCSHELL 0x913c3400 == 10 [pid = 1797] [id = 10] 02:58:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 27 (0x913c3800) [pid = 1797] [serial = 27] [outer = (nil)] 02:58:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 28 (0x8fd0b000) [pid = 1797] [serial = 28] [outer = 0x913c3800] 02:58:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 29 (0x914d7000) [pid = 1797] [serial = 29] [outer = 0x913c3800] 02:58:03 INFO - PROCESS | 1797 | ++DOCSHELL 0x91fcfc00 == 11 [pid = 1797] [id = 11] 02:58:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 30 (0x91fd2000) [pid = 1797] [serial = 30] [outer = (nil)] 02:58:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 31 (0x9319e000) [pid = 1797] [serial = 31] [outer = 0x91fd2000] 02:58:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 32 (0x91fd5800) [pid = 1797] [serial = 32] [outer = 0x91fd2000] 02:58:04 INFO - PROCESS | 1797 | 1461059884136 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 02:58:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:58:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1694ms 02:58:04 INFO - PROCESS | 1797 | 1461059884222 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 02:58:04 INFO - PROCESS | 1797 | 1461059884243 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 02:58:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:58:04 INFO - PROCESS | 1797 | 1461059884258 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:58:04 INFO - PROCESS | 1797 | 1461059884263 Marionette TRACE conn3 <- [1,18,null,{}] 02:58:04 INFO - PROCESS | 1797 | 1461059884283 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:04 INFO - PROCESS | 1797 | 1461059884517 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 02:58:04 INFO - PROCESS | 1797 | 1461059884641 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:04 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fc22800 == 12 [pid = 1797] [id = 12] 02:58:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 33 (0x8fc2fc00) [pid = 1797] [serial = 33] [outer = (nil)] 02:58:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 34 (0x962cc800) [pid = 1797] [serial = 34] [outer = 0x8fc2fc00] 02:58:04 INFO - PROCESS | 1797 | 1461059884729 Marionette DEBUG loaded listener.js 02:58:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 35 (0x97689000) [pid = 1797] [serial = 35] [outer = 0x8fc2fc00] 02:58:05 INFO - PROCESS | 1797 | 1461059885546 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 02:58:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:58:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1340ms 02:58:05 INFO - PROCESS | 1797 | 1461059885599 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 02:58:05 INFO - PROCESS | 1797 | 1461059885603 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 02:58:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:58:05 INFO - PROCESS | 1797 | 1461059885611 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:58:05 INFO - PROCESS | 1797 | 1461059885617 Marionette TRACE conn3 <- [1,22,null,{}] 02:58:05 INFO - PROCESS | 1797 | 1461059885633 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:05 INFO - PROCESS | 1797 | 1461059885817 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 02:58:05 INFO - PROCESS | 1797 | 1461059885949 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:05 INFO - PROCESS | 1797 | ++DOCSHELL 0x907c0000 == 13 [pid = 1797] [id = 13] 02:58:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 36 (0x907c0400) [pid = 1797] [serial = 36] [outer = (nil)] 02:58:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 37 (0x98a0ec00) [pid = 1797] [serial = 37] [outer = 0x907c0400] 02:58:06 INFO - PROCESS | 1797 | 1461059886041 Marionette DEBUG loaded listener.js 02:58:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 38 (0x990d5c00) [pid = 1797] [serial = 38] [outer = 0x907c0400] 02:58:06 INFO - PROCESS | 1797 | 1461059886921 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 02:58:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:58:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1333ms 02:58:06 INFO - PROCESS | 1797 | 1461059886947 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 02:58:06 INFO - PROCESS | 1797 | 1461059886952 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 02:58:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:58:06 INFO - PROCESS | 1797 | 1461059886959 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:58:06 INFO - PROCESS | 1797 | 1461059886963 Marionette TRACE conn3 <- [1,26,null,{}] 02:58:06 INFO - PROCESS | 1797 | 1461059886968 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:07 INFO - PROCESS | 1797 | 1461059887143 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 02:58:07 INFO - PROCESS | 1797 | 1461059887257 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:07 INFO - PROCESS | 1797 | ++DOCSHELL 0x9fc3d800 == 14 [pid = 1797] [id = 14] 02:58:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 39 (0x9fc8f400) [pid = 1797] [serial = 39] [outer = (nil)] 02:58:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 40 (0x9fda0000) [pid = 1797] [serial = 40] [outer = 0x9fc8f400] 02:58:07 INFO - PROCESS | 1797 | 1461059887343 Marionette DEBUG loaded listener.js 02:58:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 41 (0xa0b0f000) [pid = 1797] [serial = 41] [outer = 0x9fc8f400] 02:58:08 INFO - PROCESS | 1797 | 1461059888550 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 02:58:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:58:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1632ms 02:58:08 INFO - PROCESS | 1797 | 1461059888591 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 02:58:08 INFO - PROCESS | 1797 | 1461059888601 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 02:58:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:58:08 INFO - PROCESS | 1797 | 1461059888609 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:58:08 INFO - PROCESS | 1797 | 1461059888614 Marionette TRACE conn3 <- [1,30,null,{}] 02:58:08 INFO - PROCESS | 1797 | 1461059888622 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:08 INFO - PROCESS | 1797 | 1461059888808 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 02:58:08 INFO - PROCESS | 1797 | 1461059888917 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:08 INFO - PROCESS | 1797 | ++DOCSHELL 0x91fcf000 == 15 [pid = 1797] [id = 15] 02:58:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 42 (0x91fd0000) [pid = 1797] [serial = 42] [outer = (nil)] 02:58:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 43 (0x958c7800) [pid = 1797] [serial = 43] [outer = 0x91fd0000] 02:58:09 INFO - PROCESS | 1797 | 1461059889002 Marionette DEBUG loaded listener.js 02:58:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 44 (0x96994400) [pid = 1797] [serial = 44] [outer = 0x91fd0000] 02:58:09 INFO - PROCESS | 1797 | 1461059889678 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 02:58:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:58:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1131ms 02:58:09 INFO - PROCESS | 1797 | 1461059889741 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 02:58:09 INFO - PROCESS | 1797 | 1461059889749 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 02:58:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:58:09 INFO - PROCESS | 1797 | 1461059889758 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:58:09 INFO - PROCESS | 1797 | 1461059889762 Marionette TRACE conn3 <- [1,34,null,{}] 02:58:09 INFO - PROCESS | 1797 | 1461059889796 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:09 INFO - PROCESS | 1797 | 1461059889949 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 02:58:09 INFO - PROCESS | 1797 | 1461059889959 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:09 INFO - PROCESS | 1797 | ++DOCSHELL 0x914de400 == 16 [pid = 1797] [id = 16] 02:58:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 45 (0x95a56000) [pid = 1797] [serial = 45] [outer = (nil)] 02:58:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 46 (0x98426800) [pid = 1797] [serial = 46] [outer = 0x95a56000] 02:58:10 INFO - PROCESS | 1797 | 1461059890030 Marionette DEBUG loaded listener.js 02:58:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 47 (0x9861fc00) [pid = 1797] [serial = 47] [outer = 0x95a56000] 02:58:10 INFO - PROCESS | 1797 | 1461059890759 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 02:58:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:58:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1053ms 02:58:10 INFO - PROCESS | 1797 | 1461059890812 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 02:58:10 INFO - PROCESS | 1797 | 1461059890817 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 02:58:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:58:10 INFO - PROCESS | 1797 | 1461059890823 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:58:10 INFO - PROCESS | 1797 | 1461059890829 Marionette TRACE conn3 <- [1,38,null,{}] 02:58:10 INFO - PROCESS | 1797 | 1461059890846 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:11 INFO - PROCESS | 1797 | 1461059891013 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 02:58:11 INFO - PROCESS | 1797 | 1461059891024 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:11 INFO - PROCESS | 1797 | ++DOCSHELL 0x98429400 == 17 [pid = 1797] [id = 17] 02:58:11 INFO - PROCESS | 1797 | ++DOMWINDOW == 48 (0x98a10c00) [pid = 1797] [serial = 48] [outer = (nil)] 02:58:11 INFO - PROCESS | 1797 | ++DOMWINDOW == 49 (0x990c6c00) [pid = 1797] [serial = 49] [outer = 0x98a10c00] 02:58:11 INFO - PROCESS | 1797 | 1461059891098 Marionette DEBUG loaded listener.js 02:58:11 INFO - PROCESS | 1797 | ++DOMWINDOW == 50 (0x9a886c00) [pid = 1797] [serial = 50] [outer = 0x98a10c00] 02:58:11 INFO - PROCESS | 1797 | 1461059891825 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 02:58:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:58:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1035ms 02:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:58:11 INFO - PROCESS | 1797 | 1461059891859 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 02:58:11 INFO - PROCESS | 1797 | 1461059891862 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 02:58:11 INFO - PROCESS | 1797 | 1461059891868 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:58:11 INFO - PROCESS | 1797 | 1461059891871 Marionette TRACE conn3 <- [1,42,null,{}] 02:58:11 INFO - PROCESS | 1797 | 1461059891877 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:12 INFO - PROCESS | 1797 | 1461059892047 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 02:58:12 INFO - PROCESS | 1797 | 1461059892070 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:12 INFO - PROCESS | 1797 | ++DOCSHELL 0x989a6000 == 18 [pid = 1797] [id = 18] 02:58:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 51 (0x989b1400) [pid = 1797] [serial = 51] [outer = (nil)] 02:58:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 52 (0x9a8dfc00) [pid = 1797] [serial = 52] [outer = 0x989b1400] 02:58:12 INFO - PROCESS | 1797 | 1461059892142 Marionette DEBUG loaded listener.js 02:58:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 53 (0x9dffc800) [pid = 1797] [serial = 53] [outer = 0x989b1400] 02:58:13 INFO - PROCESS | 1797 | 1461059893084 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 02:58:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1228ms 02:58:13 INFO - PROCESS | 1797 | 1461059893095 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 02:58:13 INFO - PROCESS | 1797 | 1461059893101 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 02:58:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:58:13 INFO - PROCESS | 1797 | 1461059893112 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:58:13 INFO - PROCESS | 1797 | 1461059893116 Marionette TRACE conn3 <- [1,46,null,{}] 02:58:13 INFO - PROCESS | 1797 | 1461059893125 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:13 INFO - PROCESS | 1797 | 1461059893299 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 02:58:13 INFO - PROCESS | 1797 | 1461059893428 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:13 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f80b800 == 19 [pid = 1797] [id = 19] 02:58:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 54 (0x913c1400) [pid = 1797] [serial = 54] [outer = (nil)] 02:58:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 55 (0x958c2400) [pid = 1797] [serial = 55] [outer = 0x913c1400] 02:58:13 INFO - PROCESS | 1797 | 1461059893519 Marionette DEBUG loaded listener.js 02:58:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 56 (0x9638a000) [pid = 1797] [serial = 56] [outer = 0x913c1400] 02:58:14 INFO - PROCESS | 1797 | 1461059894384 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 02:58:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1333ms 02:58:14 INFO - PROCESS | 1797 | 1461059894446 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 02:58:14 INFO - PROCESS | 1797 | 1461059894455 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 02:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:58:14 INFO - PROCESS | 1797 | 1461059894465 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:58:14 INFO - PROCESS | 1797 | 1461059894469 Marionette TRACE conn3 <- [1,50,null,{}] 02:58:14 INFO - PROCESS | 1797 | 1461059894476 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:14 INFO - PROCESS | 1797 | 1461059894682 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 02:58:14 INFO - PROCESS | 1797 | 1461059894811 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:14 INFO - PROCESS | 1797 | ++DOCSHELL 0x958c3800 == 20 [pid = 1797] [id = 20] 02:58:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 57 (0x975d4c00) [pid = 1797] [serial = 57] [outer = (nil)] 02:58:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 58 (0x98306000) [pid = 1797] [serial = 58] [outer = 0x975d4c00] 02:58:14 INFO - PROCESS | 1797 | 1461059894904 Marionette DEBUG loaded listener.js 02:58:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 59 (0x9876cc00) [pid = 1797] [serial = 59] [outer = 0x975d4c00] 02:58:15 INFO - PROCESS | 1797 | 1461059895714 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:58:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1294ms 02:58:15 INFO - PROCESS | 1797 | 1461059895758 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 02:58:15 INFO - PROCESS | 1797 | 1461059895763 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 02:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:58:15 INFO - PROCESS | 1797 | 1461059895771 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:58:15 INFO - PROCESS | 1797 | 1461059895777 Marionette TRACE conn3 <- [1,54,null,{}] 02:58:15 INFO - PROCESS | 1797 | 1461059895812 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:16 INFO - PROCESS | 1797 | 1461059896031 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 02:58:16 INFO - PROCESS | 1797 | 1461059896167 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:16 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fc2a400 == 21 [pid = 1797] [id = 21] 02:58:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 60 (0x975df800) [pid = 1797] [serial = 60] [outer = (nil)] 02:58:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 61 (0x9ea1c800) [pid = 1797] [serial = 61] [outer = 0x975df800] 02:58:16 INFO - PROCESS | 1797 | 1461059896258 Marionette DEBUG loaded listener.js 02:58:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 62 (0x9fc3d000) [pid = 1797] [serial = 62] [outer = 0x975df800] 02:58:17 INFO - PROCESS | 1797 | 1461059897066 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1345ms 02:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:58:17 INFO - PROCESS | 1797 | 1461059897117 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 02:58:17 INFO - PROCESS | 1797 | 1461059897121 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 02:58:17 INFO - PROCESS | 1797 | 1461059897127 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:58:17 INFO - PROCESS | 1797 | 1461059897131 Marionette TRACE conn3 <- [1,58,null,{}] 02:58:17 INFO - PROCESS | 1797 | 1461059897155 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:17 INFO - PROCESS | 1797 | 1461059897318 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 02:58:17 INFO - PROCESS | 1797 | 1461059897444 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:17 INFO - PROCESS | 1797 | ++DOCSHELL 0x9a8ea800 == 22 [pid = 1797] [id = 22] 02:58:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 63 (0x9fda5c00) [pid = 1797] [serial = 63] [outer = (nil)] 02:58:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 64 (0xa0137400) [pid = 1797] [serial = 64] [outer = 0x9fda5c00] 02:58:17 INFO - PROCESS | 1797 | 1461059897538 Marionette DEBUG loaded listener.js 02:58:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 65 (0xa01d5c00) [pid = 1797] [serial = 65] [outer = 0x9fda5c00] 02:58:18 INFO - PROCESS | 1797 | 1461059898326 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:58:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1235ms 02:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:58:18 INFO - PROCESS | 1797 | 1461059898362 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 02:58:18 INFO - PROCESS | 1797 | 1461059898365 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 02:58:18 INFO - PROCESS | 1797 | 1461059898389 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:58:18 INFO - PROCESS | 1797 | 1461059898393 Marionette TRACE conn3 <- [1,62,null,{}] 02:58:18 INFO - PROCESS | 1797 | 1461059898400 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:18 INFO - PROCESS | 1797 | 1461059898561 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 02:58:18 INFO - PROCESS | 1797 | 1461059898689 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:18 INFO - PROCESS | 1797 | ++DOCSHELL 0x907c2c00 == 23 [pid = 1797] [id = 23] 02:58:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 66 (0xa0b10800) [pid = 1797] [serial = 66] [outer = (nil)] 02:58:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 67 (0xa0d0e400) [pid = 1797] [serial = 67] [outer = 0xa0b10800] 02:58:18 INFO - PROCESS | 1797 | 1461059898780 Marionette DEBUG loaded listener.js 02:58:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 68 (0xa0d40400) [pid = 1797] [serial = 68] [outer = 0xa0b10800] 02:58:19 INFO - PROCESS | 1797 | 1461059899586 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:58:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:58:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1248ms 02:58:19 INFO - PROCESS | 1797 | 1461059899633 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 02:58:19 INFO - PROCESS | 1797 | 1461059899637 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 02:58:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:58:19 INFO - PROCESS | 1797 | 1461059899644 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:58:19 INFO - PROCESS | 1797 | 1461059899646 Marionette TRACE conn3 <- [1,66,null,{}] 02:58:19 INFO - PROCESS | 1797 | 1461059899653 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:19 INFO - PROCESS | 1797 | 1461059899861 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 02:58:20 INFO - PROCESS | 1797 | 1461059899991 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:20 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fc2b800 == 24 [pid = 1797] [id = 24] 02:58:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 69 (0x8fd10800) [pid = 1797] [serial = 69] [outer = (nil)] 02:58:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 70 (0xa2b30800) [pid = 1797] [serial = 70] [outer = 0x8fd10800] 02:58:20 INFO - PROCESS | 1797 | 1461059900081 Marionette DEBUG loaded listener.js 02:58:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 71 (0xa3d0e800) [pid = 1797] [serial = 71] [outer = 0x8fd10800] 02:58:21 INFO - PROCESS | 1797 | 1461059901110 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:58:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:58:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1534ms 02:58:21 INFO - PROCESS | 1797 | 1461059901178 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 02:58:21 INFO - PROCESS | 1797 | 1461059901185 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 02:58:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:58:21 INFO - PROCESS | 1797 | 1461059901194 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:58:21 INFO - PROCESS | 1797 | 1461059901198 Marionette TRACE conn3 <- [1,70,null,{}] 02:58:21 INFO - PROCESS | 1797 | 1461059901206 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:21 INFO - PROCESS | 1797 | 1461059901439 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 02:58:21 INFO - PROCESS | 1797 | --DOCSHELL 0x98429400 == 23 [pid = 1797] [id = 17] 02:58:21 INFO - PROCESS | 1797 | --DOCSHELL 0x914de400 == 22 [pid = 1797] [id = 16] 02:58:21 INFO - PROCESS | 1797 | --DOCSHELL 0x91fcf000 == 21 [pid = 1797] [id = 15] 02:58:21 INFO - PROCESS | 1797 | --DOCSHELL 0x907c0000 == 20 [pid = 1797] [id = 13] 02:58:21 INFO - PROCESS | 1797 | --DOCSHELL 0x8fc29c00 == 19 [pid = 1797] [id = 9] 02:58:21 INFO - PROCESS | 1797 | 1461059901642 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:21 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fd07000 == 20 [pid = 1797] [id = 25] 02:58:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 72 (0x8fd07400) [pid = 1797] [serial = 72] [outer = (nil)] 02:58:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 73 (0x913c4800) [pid = 1797] [serial = 73] [outer = 0x8fd07400] 02:58:21 INFO - PROCESS | 1797 | 1461059901781 Marionette DEBUG loaded listener.js 02:58:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 74 (0x91fdc000) [pid = 1797] [serial = 74] [outer = 0x8fd07400] 02:58:22 INFO - PROCESS | 1797 | 1461059902578 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:58:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:58:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1441ms 02:58:22 INFO - PROCESS | 1797 | 1461059902636 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 02:58:22 INFO - PROCESS | 1797 | 1461059902643 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 02:58:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:58:22 INFO - PROCESS | 1797 | 1461059902651 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:58:22 INFO - PROCESS | 1797 | 1461059902658 Marionette TRACE conn3 <- [1,74,null,{}] 02:58:22 INFO - PROCESS | 1797 | 1461059902666 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:22 INFO - PROCESS | 1797 | 1461059902836 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 02:58:22 INFO - PROCESS | 1797 | 1461059902967 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:23 INFO - PROCESS | 1797 | ++DOCSHELL 0x914d8400 == 21 [pid = 1797] [id = 26] 02:58:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 75 (0x974bac00) [pid = 1797] [serial = 75] [outer = (nil)] 02:58:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 76 (0x97693000) [pid = 1797] [serial = 76] [outer = 0x974bac00] 02:58:23 INFO - PROCESS | 1797 | 1461059903061 Marionette DEBUG loaded listener.js 02:58:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 77 (0x98304c00) [pid = 1797] [serial = 77] [outer = 0x974bac00] 02:58:23 INFO - PROCESS | 1797 | 1461059903926 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1333ms 02:58:23 INFO - PROCESS | 1797 | 1461059903985 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 02:58:23 INFO - PROCESS | 1797 | 1461059903989 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 02:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:58:23 INFO - PROCESS | 1797 | 1461059903996 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:58:24 INFO - PROCESS | 1797 | 1461059904000 Marionette TRACE conn3 <- [1,78,null,{}] 02:58:24 INFO - PROCESS | 1797 | 1461059904013 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:24 INFO - PROCESS | 1797 | 1461059904185 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 02:58:24 INFO - PROCESS | 1797 | 1461059904319 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:24 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fc2b400 == 22 [pid = 1797] [id = 27] 02:58:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 78 (0x9903d800) [pid = 1797] [serial = 78] [outer = (nil)] 02:58:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 79 (0x9a885000) [pid = 1797] [serial = 79] [outer = 0x9903d800] 02:58:24 INFO - PROCESS | 1797 | 1461059904407 Marionette DEBUG loaded listener.js 02:58:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 80 (0x9dff5400) [pid = 1797] [serial = 80] [outer = 0x9903d800] 02:58:25 INFO - PROCESS | 1797 | 1461059905325 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:58:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1387ms 02:58:25 INFO - PROCESS | 1797 | 1461059905384 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 02:58:25 INFO - PROCESS | 1797 | 1461059905390 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 02:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:58:25 INFO - PROCESS | 1797 | 1461059905407 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:58:25 INFO - PROCESS | 1797 | 1461059905414 Marionette TRACE conn3 <- [1,82,null,{}] 02:58:25 INFO - PROCESS | 1797 | 1461059905421 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:25 INFO - PROCESS | 1797 | 1461059905626 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 02:58:25 INFO - PROCESS | 1797 | 1461059905759 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:25 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f805800 == 23 [pid = 1797] [id = 28] 02:58:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 81 (0x989b1800) [pid = 1797] [serial = 81] [outer = (nil)] 02:58:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 82 (0xa0ba7800) [pid = 1797] [serial = 82] [outer = 0x989b1800] 02:58:25 INFO - PROCESS | 1797 | 1461059905852 Marionette DEBUG loaded listener.js 02:58:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 83 (0xa109e800) [pid = 1797] [serial = 83] [outer = 0x989b1800] 02:58:26 INFO - PROCESS | 1797 | 1461059906645 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:58:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1300ms 02:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:58:26 INFO - PROCESS | 1797 | 1461059906699 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 02:58:26 INFO - PROCESS | 1797 | 1461059906702 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 02:58:26 INFO - PROCESS | 1797 | 1461059906708 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:58:26 INFO - PROCESS | 1797 | 1461059906712 Marionette TRACE conn3 <- [1,86,null,{}] 02:58:26 INFO - PROCESS | 1797 | 1461059906736 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:26 INFO - PROCESS | 1797 | 1461059906915 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 02:58:27 INFO - PROCESS | 1797 | 1461059907061 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:27 INFO - PROCESS | 1797 | ++DOCSHELL 0x95873000 == 24 [pid = 1797] [id = 29] 02:58:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 84 (0x95873c00) [pid = 1797] [serial = 84] [outer = (nil)] 02:58:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 85 (0x9587c800) [pid = 1797] [serial = 85] [outer = 0x95873c00] 02:58:27 INFO - PROCESS | 1797 | 1461059907152 Marionette DEBUG loaded listener.js 02:58:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 86 (0x95880800) [pid = 1797] [serial = 86] [outer = 0x95873c00] 02:58:27 INFO - PROCESS | 1797 | 1461059907975 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:58:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1300ms 02:58:28 INFO - PROCESS | 1797 | 1461059908009 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 02:58:28 INFO - PROCESS | 1797 | 1461059908012 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 02:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:58:28 INFO - PROCESS | 1797 | 1461059908019 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:58:28 INFO - PROCESS | 1797 | 1461059908023 Marionette TRACE conn3 <- [1,90,null,{}] 02:58:28 INFO - PROCESS | 1797 | 1461059908029 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:28 INFO - PROCESS | 1797 | 1461059908183 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 02:58:28 INFO - PROCESS | 1797 | 1461059908411 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:28 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fcee000 == 25 [pid = 1797] [id = 30] 02:58:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 87 (0x8fcf1800) [pid = 1797] [serial = 87] [outer = (nil)] 02:58:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 88 (0x8fcf6800) [pid = 1797] [serial = 88] [outer = 0x8fcf1800] 02:58:28 INFO - PROCESS | 1797 | 1461059908500 Marionette DEBUG loaded listener.js 02:58:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 89 (0x8fcfb400) [pid = 1797] [serial = 89] [outer = 0x8fcf1800] 02:58:29 INFO - PROCESS | 1797 | 1461059909393 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:58:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:58:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1432ms 02:58:29 INFO - PROCESS | 1797 | 1461059909468 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 02:58:29 INFO - PROCESS | 1797 | 1461059909476 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 02:58:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:58:29 INFO - PROCESS | 1797 | 1461059909488 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:58:29 INFO - PROCESS | 1797 | 1461059909492 Marionette TRACE conn3 <- [1,94,null,{}] 02:58:29 INFO - PROCESS | 1797 | 1461059909500 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:29 INFO - PROCESS | 1797 | 1461059909675 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 02:58:29 INFO - PROCESS | 1797 | 1461059909850 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:29 INFO - PROCESS | 1797 | --DOCSHELL 0x8fc2a400 == 24 [pid = 1797] [id = 21] 02:58:29 INFO - PROCESS | 1797 | --DOCSHELL 0x958c3800 == 23 [pid = 1797] [id = 20] 02:58:29 INFO - PROCESS | 1797 | --DOCSHELL 0x8f80b800 == 22 [pid = 1797] [id = 19] 02:58:29 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fcef800 == 23 [pid = 1797] [id = 31] 02:58:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 90 (0x8fcf1c00) [pid = 1797] [serial = 90] [outer = (nil)] 02:58:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 91 (0x8fcf8400) [pid = 1797] [serial = 91] [outer = 0x8fcf1c00] 02:58:30 INFO - PROCESS | 1797 | 1461059910013 Marionette DEBUG loaded listener.js 02:58:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 92 (0x8fd0a000) [pid = 1797] [serial = 92] [outer = 0x8fcf1c00] 02:58:30 INFO - PROCESS | 1797 | 1461059910863 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 02:58:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1440ms 02:58:30 INFO - PROCESS | 1797 | 1461059910930 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 02:58:30 INFO - PROCESS | 1797 | 1461059910938 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 02:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:58:30 INFO - PROCESS | 1797 | 1461059910947 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:58:30 INFO - PROCESS | 1797 | 1461059910952 Marionette TRACE conn3 <- [1,98,null,{}] 02:58:30 INFO - PROCESS | 1797 | 1461059910962 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:31 INFO - PROCESS | 1797 | 1461059911196 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 02:58:31 INFO - PROCESS | 1797 | 1461059911315 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:31 INFO - PROCESS | 1797 | ++DOCSHELL 0x958c2c00 == 24 [pid = 1797] [id = 32] 02:58:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 93 (0x9637b400) [pid = 1797] [serial = 93] [outer = (nil)] 02:58:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 94 (0x97362800) [pid = 1797] [serial = 94] [outer = 0x9637b400] 02:58:31 INFO - PROCESS | 1797 | 1461059911404 Marionette DEBUG loaded listener.js 02:58:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 95 (0x97696000) [pid = 1797] [serial = 95] [outer = 0x9637b400] 02:58:32 INFO - PROCESS | 1797 | 1461059912288 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 02:58:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1389ms 02:58:32 INFO - PROCESS | 1797 | 1461059912339 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 02:58:32 INFO - PROCESS | 1797 | 1461059912345 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 02:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:58:32 INFO - PROCESS | 1797 | 1461059912354 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:58:32 INFO - PROCESS | 1797 | 1461059912358 Marionette TRACE conn3 <- [1,102,null,{}] 02:58:32 INFO - PROCESS | 1797 | 1461059912364 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:32 INFO - PROCESS | 1797 | 1461059912537 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 02:58:32 INFO - PROCESS | 1797 | 1461059912673 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:32 INFO - PROCESS | 1797 | ++DOCSHELL 0x9587e400 == 25 [pid = 1797] [id = 33] 02:58:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 96 (0x96382800) [pid = 1797] [serial = 96] [outer = (nil)] 02:58:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 97 (0x9dff4c00) [pid = 1797] [serial = 97] [outer = 0x96382800] 02:58:32 INFO - PROCESS | 1797 | 1461059912763 Marionette DEBUG loaded listener.js 02:58:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 98 (0x9fc3b400) [pid = 1797] [serial = 98] [outer = 0x96382800] 02:58:33 INFO - PROCESS | 1797 | 1461059913686 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 02:58:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:58:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1385ms 02:58:33 INFO - PROCESS | 1797 | 1461059913739 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 02:58:33 INFO - PROCESS | 1797 | 1461059913744 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 02:58:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:58:33 INFO - PROCESS | 1797 | 1461059913755 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:58:33 INFO - PROCESS | 1797 | 1461059913766 Marionette TRACE conn3 <- [1,106,null,{}] 02:58:33 INFO - PROCESS | 1797 | 1461059913782 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:34 INFO - PROCESS | 1797 | 1461059914006 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 02:58:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 99 (0xa0b11800) [pid = 1797] [serial = 99] [outer = 0x91fd2000] 02:58:34 INFO - PROCESS | 1797 | 1461059914224 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:34 INFO - PROCESS | 1797 | ++DOCSHELL 0x9a8ed400 == 26 [pid = 1797] [id = 34] 02:58:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 100 (0xa0f4ec00) [pid = 1797] [serial = 100] [outer = (nil)] 02:58:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 101 (0xa2b2e000) [pid = 1797] [serial = 101] [outer = 0xa0f4ec00] 02:58:34 INFO - PROCESS | 1797 | 1461059914360 Marionette DEBUG loaded listener.js 02:58:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 102 (0xa2bc3c00) [pid = 1797] [serial = 102] [outer = 0xa0f4ec00] 02:58:35 INFO - PROCESS | 1797 | 1461059915212 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 02:58:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:58:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1497ms 02:58:35 INFO - PROCESS | 1797 | 1461059915251 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 02:58:35 INFO - PROCESS | 1797 | 1461059915255 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 02:58:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:58:35 INFO - PROCESS | 1797 | 1461059915261 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:58:35 INFO - PROCESS | 1797 | 1461059915264 Marionette TRACE conn3 <- [1,110,null,{}] 02:58:35 INFO - PROCESS | 1797 | 1461059915271 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:35 INFO - PROCESS | 1797 | 1461059915428 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 02:58:35 INFO - PROCESS | 1797 | 1461059915551 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:35 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fc28000 == 27 [pid = 1797] [id = 35] 02:58:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 103 (0x96281c00) [pid = 1797] [serial = 103] [outer = (nil)] 02:58:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 104 (0xa3d71400) [pid = 1797] [serial = 104] [outer = 0x96281c00] 02:58:35 INFO - PROCESS | 1797 | 1461059915639 Marionette DEBUG loaded listener.js 02:58:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 105 (0xa3dd7800) [pid = 1797] [serial = 105] [outer = 0x96281c00] 02:58:36 INFO - PROCESS | 1797 | 1461059916459 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 02:58:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1228ms 02:58:36 INFO - PROCESS | 1797 | 1461059916507 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 02:58:36 INFO - PROCESS | 1797 | 1461059916512 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 02:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:58:36 INFO - PROCESS | 1797 | 1461059916518 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:58:36 INFO - PROCESS | 1797 | 1461059916522 Marionette TRACE conn3 <- [1,114,null,{}] 02:58:36 INFO - PROCESS | 1797 | 1461059916528 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:36 INFO - PROCESS | 1797 | 1461059916686 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 02:58:36 INFO - PROCESS | 1797 | 1461059916823 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:36 INFO - PROCESS | 1797 | ++DOCSHELL 0xa462d000 == 28 [pid = 1797] [id = 36] 02:58:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 106 (0xa4672000) [pid = 1797] [serial = 106] [outer = (nil)] 02:58:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 107 (0xa4679c00) [pid = 1797] [serial = 107] [outer = 0xa4672000] 02:58:36 INFO - PROCESS | 1797 | 1461059916932 Marionette DEBUG loaded listener.js 02:58:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 108 (0xa4c0e400) [pid = 1797] [serial = 108] [outer = 0xa4672000] 02:58:37 INFO - PROCESS | 1797 | 1461059917868 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 02:58:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:58:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1386ms 02:58:37 INFO - PROCESS | 1797 | 1461059917905 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 02:58:37 INFO - PROCESS | 1797 | 1461059917909 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 02:58:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:58:37 INFO - PROCESS | 1797 | 1461059917915 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:58:37 INFO - PROCESS | 1797 | 1461059917918 Marionette TRACE conn3 <- [1,118,null,{}] 02:58:37 INFO - PROCESS | 1797 | 1461059917924 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:38 INFO - PROCESS | 1797 | 1461059918077 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 02:58:38 INFO - PROCESS | 1797 | 1461059918221 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:38 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fc29800 == 29 [pid = 1797] [id = 37] 02:58:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 109 (0x9dff5000) [pid = 1797] [serial = 109] [outer = (nil)] 02:58:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 110 (0xa4cd8000) [pid = 1797] [serial = 110] [outer = 0x9dff5000] 02:58:38 INFO - PROCESS | 1797 | 1461059918308 Marionette DEBUG loaded listener.js 02:58:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 111 (0xa4cd9000) [pid = 1797] [serial = 111] [outer = 0x9dff5000] 02:58:39 INFO - PROCESS | 1797 | 1461059919248 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 02:58:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:58:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1377ms 02:58:39 INFO - PROCESS | 1797 | 1461059919311 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 02:58:39 INFO - PROCESS | 1797 | 1461059919316 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 02:58:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:58:39 INFO - PROCESS | 1797 | 1461059919323 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:58:39 INFO - PROCESS | 1797 | 1461059919327 Marionette TRACE conn3 <- [1,122,null,{}] 02:58:39 INFO - PROCESS | 1797 | 1461059919333 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:39 INFO - PROCESS | 1797 | 1461059919488 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 02:58:39 INFO - PROCESS | 1797 | 1461059919625 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:39 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f7ed000 == 30 [pid = 1797] [id = 38] 02:58:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 112 (0x8f7edc00) [pid = 1797] [serial = 112] [outer = (nil)] 02:58:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 113 (0x8f7f3c00) [pid = 1797] [serial = 113] [outer = 0x8f7edc00] 02:58:39 INFO - PROCESS | 1797 | 1461059919748 Marionette DEBUG loaded listener.js 02:58:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 114 (0x8f7f6c00) [pid = 1797] [serial = 114] [outer = 0x8f7edc00] 02:58:40 INFO - PROCESS | 1797 | 1461059920860 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 02:58:40 INFO - PROCESS | 1797 | --DOCSHELL 0x8fcee000 == 29 [pid = 1797] [id = 30] 02:58:40 INFO - PROCESS | 1797 | --DOCSHELL 0x8fd07000 == 28 [pid = 1797] [id = 25] 02:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1579ms 02:58:40 INFO - PROCESS | 1797 | 1461059920908 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 02:58:40 INFO - PROCESS | 1797 | 1461059920914 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 02:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:58:40 INFO - PROCESS | 1797 | 1461059920923 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:58:40 INFO - PROCESS | 1797 | 1461059920930 Marionette TRACE conn3 <- [1,126,null,{}] 02:58:40 INFO - PROCESS | 1797 | 1461059920940 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:41 INFO - PROCESS | 1797 | 1461059921152 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 02:58:41 INFO - PROCESS | 1797 | 1461059921376 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:41 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fcf5400 == 29 [pid = 1797] [id = 39] 02:58:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 115 (0x8fcfa000) [pid = 1797] [serial = 115] [outer = (nil)] 02:58:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 116 (0x8fd10000) [pid = 1797] [serial = 116] [outer = 0x8fcfa000] 02:58:41 INFO - PROCESS | 1797 | 1461059921470 Marionette DEBUG loaded listener.js 02:58:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 117 (0x93103400) [pid = 1797] [serial = 117] [outer = 0x8fcfa000] 02:58:42 INFO - PROCESS | 1797 | --DOCSHELL 0x91fd4400 == 28 [pid = 1797] [id = 6] 02:58:42 INFO - PROCESS | 1797 | --DOCSHELL 0x8fc2b400 == 27 [pid = 1797] [id = 27] 02:58:42 INFO - PROCESS | 1797 | --DOCSHELL 0x9fc3d800 == 26 [pid = 1797] [id = 14] 02:58:42 INFO - PROCESS | 1797 | --DOCSHELL 0x8fc22800 == 25 [pid = 1797] [id = 12] 02:58:42 INFO - PROCESS | 1797 | --DOCSHELL 0xa462d000 == 24 [pid = 1797] [id = 36] 02:58:42 INFO - PROCESS | 1797 | --DOCSHELL 0x8fc29800 == 23 [pid = 1797] [id = 37] 02:58:42 INFO - PROCESS | 1797 | --DOCSHELL 0x9587e400 == 22 [pid = 1797] [id = 33] 02:58:42 INFO - PROCESS | 1797 | --DOCSHELL 0x9a8ed400 == 21 [pid = 1797] [id = 34] 02:58:42 INFO - PROCESS | 1797 | --DOCSHELL 0x8fc28000 == 20 [pid = 1797] [id = 35] 02:58:42 INFO - PROCESS | 1797 | --DOCSHELL 0x8fcef800 == 19 [pid = 1797] [id = 31] 02:58:42 INFO - PROCESS | 1797 | --DOCSHELL 0x958c2c00 == 18 [pid = 1797] [id = 32] 02:58:43 INFO - PROCESS | 1797 | --DOCSHELL 0x989a6000 == 17 [pid = 1797] [id = 18] 02:58:43 INFO - PROCESS | 1797 | --DOCSHELL 0x914d8400 == 16 [pid = 1797] [id = 26] 02:58:43 INFO - PROCESS | 1797 | --DOCSHELL 0x8f805800 == 15 [pid = 1797] [id = 28] 02:58:43 INFO - PROCESS | 1797 | --DOCSHELL 0x95873000 == 14 [pid = 1797] [id = 29] 02:58:43 INFO - PROCESS | 1797 | --DOCSHELL 0x8f80c800 == 13 [pid = 1797] [id = 8] 02:58:43 INFO - PROCESS | 1797 | --DOCSHELL 0x9a8ea800 == 12 [pid = 1797] [id = 22] 02:58:43 INFO - PROCESS | 1797 | --DOCSHELL 0x8f7ed000 == 11 [pid = 1797] [id = 38] 02:58:43 INFO - PROCESS | 1797 | --DOCSHELL 0x907c2c00 == 10 [pid = 1797] [id = 23] 02:58:43 INFO - PROCESS | 1797 | --DOCSHELL 0x8fc2b800 == 9 [pid = 1797] [id = 24] 02:58:45 INFO - PROCESS | 1797 | 1461059925371 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 02:58:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 4492ms 02:58:45 INFO - PROCESS | 1797 | 1461059925425 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 02:58:45 INFO - PROCESS | 1797 | 1461059925434 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 02:58:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:58:45 INFO - PROCESS | 1797 | 1461059925443 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:58:45 INFO - PROCESS | 1797 | 1461059925449 Marionette TRACE conn3 <- [1,130,null,{}] 02:58:45 INFO - PROCESS | 1797 | 1461059925457 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:45 INFO - PROCESS | 1797 | 1461059925620 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 02:58:45 INFO - PROCESS | 1797 | 1461059925634 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:45 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f80c800 == 10 [pid = 1797] [id = 40] 02:58:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 118 (0x913c3000) [pid = 1797] [serial = 118] [outer = (nil)] 02:58:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 119 (0x91f94800) [pid = 1797] [serial = 119] [outer = 0x913c3000] 02:58:45 INFO - PROCESS | 1797 | 1461059925713 Marionette DEBUG loaded listener.js 02:58:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 120 (0x93104400) [pid = 1797] [serial = 120] [outer = 0x913c3000] 02:58:46 INFO - PROCESS | 1797 | 1461059926584 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 02:58:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:58:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1182ms 02:58:46 INFO - PROCESS | 1797 | 1461059926625 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 02:58:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:58:46 INFO - PROCESS | 1797 | 1461059926635 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 02:58:46 INFO - PROCESS | 1797 | 1461059926646 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:58:46 INFO - PROCESS | 1797 | 1461059926650 Marionette TRACE conn3 <- [1,134,null,{}] 02:58:46 INFO - PROCESS | 1797 | 1461059926656 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:46 INFO - PROCESS | 1797 | 1461059926822 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 02:58:46 INFO - PROCESS | 1797 | 1461059926832 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:46 INFO - PROCESS | 1797 | ++DOCSHELL 0x94ebd400 == 11 [pid = 1797] [id = 41] 02:58:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 121 (0x95829800) [pid = 1797] [serial = 121] [outer = (nil)] 02:58:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 122 (0x95880400) [pid = 1797] [serial = 122] [outer = 0x95829800] 02:58:46 INFO - PROCESS | 1797 | 1461059926907 Marionette DEBUG loaded listener.js 02:58:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 123 (0x958cd000) [pid = 1797] [serial = 123] [outer = 0x95829800] 02:58:47 INFO - PROCESS | 1797 | 1461059927826 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 02:58:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1231ms 02:58:47 INFO - PROCESS | 1797 | 1461059927875 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 02:58:47 INFO - PROCESS | 1797 | 1461059927880 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 02:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:58:47 INFO - PROCESS | 1797 | 1461059927892 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:58:47 INFO - PROCESS | 1797 | 1461059927898 Marionette TRACE conn3 <- [1,138,null,{}] 02:58:47 INFO - PROCESS | 1797 | 1461059927915 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:48 INFO - PROCESS | 1797 | 1461059928134 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 02:58:48 INFO - PROCESS | 1797 | 1461059928151 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:48 INFO - PROCESS | 1797 | ++DOCSHELL 0x974b9800 == 12 [pid = 1797] [id = 42] 02:58:48 INFO - PROCESS | 1797 | ++DOMWINDOW == 124 (0x974ba800) [pid = 1797] [serial = 124] [outer = (nil)] 02:58:48 INFO - PROCESS | 1797 | ++DOMWINDOW == 125 (0x9876d800) [pid = 1797] [serial = 125] [outer = 0x974ba800] 02:58:48 INFO - PROCESS | 1797 | 1461059928230 Marionette DEBUG loaded listener.js 02:58:48 INFO - PROCESS | 1797 | ++DOMWINDOW == 126 (0x989af800) [pid = 1797] [serial = 126] [outer = 0x974ba800] 02:58:49 INFO - PROCESS | 1797 | 1461059929201 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 02:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1383ms 02:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:58:49 INFO - PROCESS | 1797 | 1461059929275 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 02:58:49 INFO - PROCESS | 1797 | 1461059929278 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 02:58:49 INFO - PROCESS | 1797 | 1461059929284 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:58:49 INFO - PROCESS | 1797 | 1461059929288 Marionette TRACE conn3 <- [1,142,null,{}] 02:58:49 INFO - PROCESS | 1797 | 1461059929301 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:49 INFO - PROCESS | 1797 | 1461059929491 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 02:58:50 INFO - PROCESS | 1797 | --DOMWINDOW == 125 (0x95a56000) [pid = 1797] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:58:50 INFO - PROCESS | 1797 | --DOMWINDOW == 124 (0x98a10c00) [pid = 1797] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:58:50 INFO - PROCESS | 1797 | --DOMWINDOW == 123 (0x8fc2fc00) [pid = 1797] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:58:50 INFO - PROCESS | 1797 | --DOMWINDOW == 122 (0x8fc2bc00) [pid = 1797] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:58:50 INFO - PROCESS | 1797 | --DOMWINDOW == 121 (0x907c0400) [pid = 1797] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:58:50 INFO - PROCESS | 1797 | --DOMWINDOW == 120 (0x91fd0000) [pid = 1797] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:58:50 INFO - PROCESS | 1797 | --DOMWINDOW == 119 (0x9fc8f400) [pid = 1797] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:58:50 INFO - PROCESS | 1797 | --DOMWINDOW == 118 (0x8fcf1c00) [pid = 1797] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:58:50 INFO - PROCESS | 1797 | --DOMWINDOW == 117 (0x9637b400) [pid = 1797] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:58:50 INFO - PROCESS | 1797 | --DOMWINDOW == 116 (0x975df800) [pid = 1797] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:58:50 INFO - PROCESS | 1797 | --DOMWINDOW == 115 (0x9903d800) [pid = 1797] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:58:50 INFO - PROCESS | 1797 | --DOMWINDOW == 114 (0x975d4c00) [pid = 1797] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:58:50 INFO - PROCESS | 1797 | --DOMWINDOW == 113 (0x913c1400) [pid = 1797] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:58:50 INFO - PROCESS | 1797 | --DOMWINDOW == 112 (0x8fcf1800) [pid = 1797] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:58:50 INFO - PROCESS | 1797 | --DOMWINDOW == 111 (0x974bac00) [pid = 1797] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:58:50 INFO - PROCESS | 1797 | --DOMWINDOW == 110 (0x95873c00) [pid = 1797] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:58:50 INFO - PROCESS | 1797 | --DOMWINDOW == 109 (0x989b1400) [pid = 1797] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:58:50 INFO - PROCESS | 1797 | --DOMWINDOW == 108 (0x96382800) [pid = 1797] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:58:50 INFO - PROCESS | 1797 | --DOMWINDOW == 107 (0x9dff5000) [pid = 1797] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:58:50 INFO - PROCESS | 1797 | --DOMWINDOW == 106 (0x8fd07400) [pid = 1797] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:58:50 INFO - PROCESS | 1797 | --DOMWINDOW == 105 (0x989b1800) [pid = 1797] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:58:50 INFO - PROCESS | 1797 | --DOMWINDOW == 104 (0xa4672000) [pid = 1797] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:58:50 INFO - PROCESS | 1797 | --DOMWINDOW == 103 (0x96281c00) [pid = 1797] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:58:50 INFO - PROCESS | 1797 | --DOMWINDOW == 102 (0x8f80cc00) [pid = 1797] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:58:50 INFO - PROCESS | 1797 | --DOMWINDOW == 101 (0xa0b10800) [pid = 1797] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:58:50 INFO - PROCESS | 1797 | --DOMWINDOW == 100 (0x91fd4800) [pid = 1797] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:58:50 INFO - PROCESS | 1797 | --DOMWINDOW == 99 (0x9fda5c00) [pid = 1797] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:58:50 INFO - PROCESS | 1797 | --DOMWINDOW == 98 (0xa0f4ec00) [pid = 1797] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:58:50 INFO - PROCESS | 1797 | --DOMWINDOW == 97 (0x8fd10800) [pid = 1797] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:58:50 INFO - PROCESS | 1797 | 1461059930526 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:50 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f80c400 == 13 [pid = 1797] [id = 43] 02:58:50 INFO - PROCESS | 1797 | ++DOMWINDOW == 98 (0x8f80dc00) [pid = 1797] [serial = 127] [outer = (nil)] 02:58:50 INFO - PROCESS | 1797 | ++DOMWINDOW == 99 (0x8fc2d400) [pid = 1797] [serial = 128] [outer = 0x8f80dc00] 02:58:50 INFO - PROCESS | 1797 | 1461059930598 Marionette DEBUG loaded listener.js 02:58:50 INFO - PROCESS | 1797 | ++DOMWINDOW == 100 (0x8fd0f000) [pid = 1797] [serial = 129] [outer = 0x8f80dc00] 02:58:51 INFO - PROCESS | 1797 | 1461059931201 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 02:58:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1951ms 02:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:58:51 INFO - PROCESS | 1797 | 1461059931235 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 02:58:51 INFO - PROCESS | 1797 | 1461059931238 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 02:58:51 INFO - PROCESS | 1797 | 1461059931244 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:58:51 INFO - PROCESS | 1797 | 1461059931247 Marionette TRACE conn3 <- [1,146,null,{}] 02:58:51 INFO - PROCESS | 1797 | 1461059931252 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:51 INFO - PROCESS | 1797 | 1461059931437 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 02:58:51 INFO - PROCESS | 1797 | 1461059931459 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:51 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f7f7c00 == 14 [pid = 1797] [id = 44] 02:58:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 101 (0x8fc29400) [pid = 1797] [serial = 130] [outer = (nil)] 02:58:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 102 (0x958ce800) [pid = 1797] [serial = 131] [outer = 0x8fc29400] 02:58:51 INFO - PROCESS | 1797 | 1461059931528 Marionette DEBUG loaded listener.js 02:58:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 103 (0x971c7000) [pid = 1797] [serial = 132] [outer = 0x8fc29400] 02:58:52 INFO - PROCESS | 1797 | 1461059932676 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 02:58:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:58:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1480ms 02:58:52 INFO - PROCESS | 1797 | 1461059932739 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 02:58:52 INFO - PROCESS | 1797 | 1461059932744 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 02:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:58:52 INFO - PROCESS | 1797 | 1461059932815 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:58:52 INFO - PROCESS | 1797 | 1461059932818 Marionette TRACE conn3 <- [1,150,null,{}] 02:58:52 INFO - PROCESS | 1797 | 1461059932836 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:53 INFO - PROCESS | 1797 | 1461059933029 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 02:58:53 INFO - PROCESS | 1797 | 1461059933174 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:53 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fc26400 == 15 [pid = 1797] [id = 45] 02:58:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 104 (0x8fc2fc00) [pid = 1797] [serial = 133] [outer = (nil)] 02:58:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 105 (0x95827000) [pid = 1797] [serial = 134] [outer = 0x8fc2fc00] 02:58:53 INFO - PROCESS | 1797 | 1461059933269 Marionette DEBUG loaded listener.js 02:58:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 106 (0x9587d800) [pid = 1797] [serial = 135] [outer = 0x8fc2fc00] 02:58:54 INFO - PROCESS | 1797 | 1461059934120 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 02:58:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:58:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1443ms 02:58:54 INFO - PROCESS | 1797 | 1461059934203 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 02:58:54 INFO - PROCESS | 1797 | 1461059934212 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 02:58:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:58:54 INFO - PROCESS | 1797 | 1461059934222 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:58:54 INFO - PROCESS | 1797 | 1461059934226 Marionette TRACE conn3 <- [1,154,null,{}] 02:58:54 INFO - PROCESS | 1797 | 1461059934233 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:54 INFO - PROCESS | 1797 | 1461059934434 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 02:58:54 INFO - PROCESS | 1797 | 1461059934574 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:54 INFO - PROCESS | 1797 | ++DOCSHELL 0x9698ec00 == 16 [pid = 1797] [id = 46] 02:58:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 107 (0x973f4400) [pid = 1797] [serial = 136] [outer = (nil)] 02:58:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 108 (0x99042c00) [pid = 1797] [serial = 137] [outer = 0x973f4400] 02:58:54 INFO - PROCESS | 1797 | 1461059934663 Marionette DEBUG loaded listener.js 02:58:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 109 (0x9ea1f400) [pid = 1797] [serial = 138] [outer = 0x973f4400] 02:58:55 INFO - PROCESS | 1797 | 1461059935571 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 02:58:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1388ms 02:58:55 INFO - PROCESS | 1797 | 1461059935611 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 02:58:55 INFO - PROCESS | 1797 | 1461059935614 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 02:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:58:55 INFO - PROCESS | 1797 | 1461059935623 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:58:55 INFO - PROCESS | 1797 | 1461059935629 Marionette TRACE conn3 <- [1,158,null,{}] 02:58:55 INFO - PROCESS | 1797 | 1461059935645 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:55 INFO - PROCESS | 1797 | 1461059935814 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 02:58:55 INFO - PROCESS | 1797 | 1461059935953 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:55 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f7f0800 == 17 [pid = 1797] [id = 47] 02:58:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 110 (0xa01ad800) [pid = 1797] [serial = 139] [outer = (nil)] 02:58:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 111 (0xa0bdb400) [pid = 1797] [serial = 140] [outer = 0xa01ad800] 02:58:56 INFO - PROCESS | 1797 | 1461059936048 Marionette DEBUG loaded listener.js 02:58:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 112 (0xa0d3ac00) [pid = 1797] [serial = 141] [outer = 0xa01ad800] 02:58:56 INFO - PROCESS | 1797 | 1461059936942 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 02:58:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:58:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1392ms 02:58:57 INFO - PROCESS | 1797 | 1461059937016 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 02:58:57 INFO - PROCESS | 1797 | 1461059937020 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 02:58:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:58:57 INFO - PROCESS | 1797 | 1461059937027 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:58:57 INFO - PROCESS | 1797 | 1461059937029 Marionette TRACE conn3 <- [1,162,null,{}] 02:58:57 INFO - PROCESS | 1797 | 1461059937035 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:57 INFO - PROCESS | 1797 | 1461059937232 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 02:58:57 INFO - PROCESS | 1797 | 1461059937372 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:57 INFO - PROCESS | 1797 | ++DOCSHELL 0x9fc8d400 == 18 [pid = 1797] [id = 48] 02:58:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 113 (0xa0d39800) [pid = 1797] [serial = 142] [outer = (nil)] 02:58:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 114 (0xa3d09400) [pid = 1797] [serial = 143] [outer = 0xa0d39800] 02:58:57 INFO - PROCESS | 1797 | 1461059937461 Marionette DEBUG loaded listener.js 02:58:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 115 (0xa3d10000) [pid = 1797] [serial = 144] [outer = 0xa0d39800] 02:58:57 INFO - PROCESS | 1797 | 1461059937924 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:58:58 INFO - PROCESS | 1797 | 1461059938404 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 02:58:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:58:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1430ms 02:58:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:58:58 INFO - PROCESS | 1797 | 1461059938458 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 02:58:58 INFO - PROCESS | 1797 | 1461059938461 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 02:58:58 INFO - PROCESS | 1797 | 1461059938468 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:58:58 INFO - PROCESS | 1797 | 1461059938471 Marionette TRACE conn3 <- [1,166,null,{}] 02:58:58 INFO - PROCESS | 1797 | 1461059938477 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:58 INFO - PROCESS | 1797 | 1461059938636 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 02:58:58 INFO - PROCESS | 1797 | 1461059938776 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:58 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fcec800 == 19 [pid = 1797] [id = 49] 02:58:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 116 (0x93105c00) [pid = 1797] [serial = 145] [outer = (nil)] 02:58:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 117 (0xa4551800) [pid = 1797] [serial = 146] [outer = 0x93105c00] 02:58:58 INFO - PROCESS | 1797 | 1461059938863 Marionette DEBUG loaded listener.js 02:58:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 118 (0xa4628c00) [pid = 1797] [serial = 147] [outer = 0x93105c00] 02:59:00 INFO - PROCESS | 1797 | 1461059940073 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 02:59:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:59:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1636ms 02:59:00 INFO - PROCESS | 1797 | 1461059940103 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 02:59:00 INFO - PROCESS | 1797 | 1461059940109 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 02:59:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:59:00 INFO - PROCESS | 1797 | 1461059940117 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:59:00 INFO - PROCESS | 1797 | 1461059940126 Marionette TRACE conn3 <- [1,170,null,{}] 02:59:00 INFO - PROCESS | 1797 | 1461059940189 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:00 INFO - PROCESS | 1797 | 1461059940448 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 02:59:00 INFO - PROCESS | 1797 | 1461059940599 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:00 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fc24400 == 20 [pid = 1797] [id = 50] 02:59:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 119 (0x8fc25000) [pid = 1797] [serial = 148] [outer = (nil)] 02:59:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 120 (0x8fd08400) [pid = 1797] [serial = 149] [outer = 0x8fc25000] 02:59:00 INFO - PROCESS | 1797 | 1461059940708 Marionette DEBUG loaded listener.js 02:59:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 121 (0x91f91800) [pid = 1797] [serial = 150] [outer = 0x8fc25000] 02:59:01 INFO - PROCESS | 1797 | 1461059941654 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 02:59:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:59:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1634ms 02:59:01 INFO - PROCESS | 1797 | 1461059941752 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 02:59:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:59:01 INFO - PROCESS | 1797 | 1461059941757 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 02:59:01 INFO - PROCESS | 1797 | 1461059941765 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:59:01 INFO - PROCESS | 1797 | 1461059941768 Marionette TRACE conn3 <- [1,174,null,{}] 02:59:01 INFO - PROCESS | 1797 | 1461059941777 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:01 INFO - PROCESS | 1797 | 1461059941946 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 02:59:02 INFO - PROCESS | 1797 | 1461059942177 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:02 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fcef000 == 21 [pid = 1797] [id = 51] 02:59:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 122 (0x8fcf2800) [pid = 1797] [serial = 151] [outer = (nil)] 02:59:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 123 (0x913c4000) [pid = 1797] [serial = 152] [outer = 0x8fcf2800] 02:59:02 INFO - PROCESS | 1797 | 1461059942261 Marionette DEBUG loaded listener.js 02:59:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 124 (0x9324c400) [pid = 1797] [serial = 153] [outer = 0x8fcf2800] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 123 (0x9587c800) [pid = 1797] [serial = 85] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 122 (0xa2b30800) [pid = 1797] [serial = 70] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 121 (0x9a8dfc00) [pid = 1797] [serial = 52] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 120 (0xa2bcc000) [pid = 1797] [serial = 2] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 119 (0x9dffc800) [pid = 1797] [serial = 53] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 118 (0x8fcf6800) [pid = 1797] [serial = 88] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 117 (0x8fd0b000) [pid = 1797] [serial = 28] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 116 (0x98426800) [pid = 1797] [serial = 46] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 115 (0x990c6c00) [pid = 1797] [serial = 49] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 114 (0x9a886c00) [pid = 1797] [serial = 50] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 113 (0x962cc800) [pid = 1797] [serial = 34] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 112 (0x8fd01c00) [pid = 1797] [serial = 25] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 111 (0x98a0ec00) [pid = 1797] [serial = 37] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 110 (0x9861fc00) [pid = 1797] [serial = 47] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 109 (0x96994400) [pid = 1797] [serial = 44] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 108 (0x958c7800) [pid = 1797] [serial = 43] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 107 (0x990d5c00) [pid = 1797] [serial = 38] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 106 (0x97689000) [pid = 1797] [serial = 35] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 105 (0x9fda0000) [pid = 1797] [serial = 40] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 104 (0xa0b0f000) [pid = 1797] [serial = 41] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 103 (0x8fd08800) [pid = 1797] [serial = 26] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 102 (0x9319e000) [pid = 1797] [serial = 31] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 101 (0x8f813800) [pid = 1797] [serial = 23] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 100 (0x9876cc00) [pid = 1797] [serial = 59] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 99 (0xa0ba7800) [pid = 1797] [serial = 82] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 98 (0x9ea1c800) [pid = 1797] [serial = 61] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 97 (0x9638a000) [pid = 1797] [serial = 56] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 96 (0x913c4800) [pid = 1797] [serial = 73] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 95 (0x98306000) [pid = 1797] [serial = 58] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 94 (0x8fcf8400) [pid = 1797] [serial = 91] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 93 (0x958c2400) [pid = 1797] [serial = 55] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 92 (0x8fcfb400) [pid = 1797] [serial = 89] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 91 (0x97693000) [pid = 1797] [serial = 76] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 90 (0x97362800) [pid = 1797] [serial = 94] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 89 (0x9a885000) [pid = 1797] [serial = 79] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 88 (0x98304c00) [pid = 1797] [serial = 77] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 87 (0x95880800) [pid = 1797] [serial = 86] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 86 (0xa01d5c00) [pid = 1797] [serial = 65] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 85 (0xa2bc3c00) [pid = 1797] [serial = 102] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 84 (0xa0d0e400) [pid = 1797] [serial = 67] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 83 (0xa3d0e800) [pid = 1797] [serial = 71] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 82 (0xa3d71400) [pid = 1797] [serial = 104] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 81 (0xa2b2e000) [pid = 1797] [serial = 101] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 80 (0x91fd5800) [pid = 1797] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 79 (0x8fd0a000) [pid = 1797] [serial = 92] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 78 (0x97694000) [pid = 1797] [serial = 12] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 77 (0x97696000) [pid = 1797] [serial = 95] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 76 (0x9fc3d000) [pid = 1797] [serial = 62] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 75 (0x97d57400) [pid = 1797] [serial = 9] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 74 (0x9dff5400) [pid = 1797] [serial = 80] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 73 (0xa0137400) [pid = 1797] [serial = 64] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 72 (0x9dff4c00) [pid = 1797] [serial = 97] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 71 (0x91fdc000) [pid = 1797] [serial = 74] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 70 (0xa109e800) [pid = 1797] [serial = 83] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 69 (0xa4cd8000) [pid = 1797] [serial = 110] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 68 (0xa4c0e400) [pid = 1797] [serial = 108] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 67 (0xa3dd7800) [pid = 1797] [serial = 105] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 66 (0x8f80fc00) [pid = 1797] [serial = 22] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 65 (0xa0d40400) [pid = 1797] [serial = 68] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 64 (0xa4679c00) [pid = 1797] [serial = 107] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 63 (0x91fd6800) [pid = 1797] [serial = 16] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 62 (0x91fdb800) [pid = 1797] [serial = 17] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 61 (0x9310cc00) [pid = 1797] [serial = 19] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 60 (0x9fc3b400) [pid = 1797] [serial = 98] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 59 (0x8f7f3c00) [pid = 1797] [serial = 113] [outer = (nil)] [url = about:blank] 02:59:03 INFO - PROCESS | 1797 | --DOMWINDOW == 58 (0xa4cd9000) [pid = 1797] [serial = 111] [outer = (nil)] [url = about:blank] 02:59:04 INFO - PROCESS | 1797 | 1461059944016 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 02:59:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:59:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 2287ms 02:59:04 INFO - PROCESS | 1797 | 1461059944051 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 02:59:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:59:04 INFO - PROCESS | 1797 | 1461059944056 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 02:59:04 INFO - PROCESS | 1797 | 1461059944064 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:59:04 INFO - PROCESS | 1797 | 1461059944070 Marionette TRACE conn3 <- [1,178,null,{}] 02:59:04 INFO - PROCESS | 1797 | 1461059944087 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:04 INFO - PROCESS | 1797 | 1461059944239 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 02:59:04 INFO - PROCESS | 1797 | 1461059944262 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:04 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fc24800 == 22 [pid = 1797] [id = 52] 02:59:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 59 (0x8fcef800) [pid = 1797] [serial = 154] [outer = (nil)] 02:59:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 60 (0x8fd05000) [pid = 1797] [serial = 155] [outer = 0x8fcef800] 02:59:04 INFO - PROCESS | 1797 | 1461059944335 Marionette DEBUG loaded listener.js 02:59:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 61 (0x8fd0c000) [pid = 1797] [serial = 156] [outer = 0x8fcef800] 02:59:05 INFO - PROCESS | 1797 | 1461059945058 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 02:59:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:59:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1041ms 02:59:05 INFO - PROCESS | 1797 | 1461059945105 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 02:59:05 INFO - PROCESS | 1797 | 1461059945115 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 02:59:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:59:05 INFO - PROCESS | 1797 | 1461059945126 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:59:05 INFO - PROCESS | 1797 | 1461059945129 Marionette TRACE conn3 <- [1,182,null,{}] 02:59:05 INFO - PROCESS | 1797 | 1461059945136 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:05 INFO - PROCESS | 1797 | 1461059945299 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 02:59:05 INFO - PROCESS | 1797 | 1461059945310 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:05 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fced800 == 23 [pid = 1797] [id = 53] 02:59:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 62 (0x8fd06800) [pid = 1797] [serial = 157] [outer = (nil)] 02:59:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 63 (0x91fdc400) [pid = 1797] [serial = 158] [outer = 0x8fd06800] 02:59:05 INFO - PROCESS | 1797 | 1461059945382 Marionette DEBUG loaded listener.js 02:59:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 64 (0x93109400) [pid = 1797] [serial = 159] [outer = 0x8fd06800] 02:59:06 INFO - PROCESS | 1797 | 1461059946148 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 02:59:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:59:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1077ms 02:59:06 INFO - PROCESS | 1797 | 1461059946223 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 02:59:06 INFO - PROCESS | 1797 | 1461059946227 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 02:59:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:59:06 INFO - PROCESS | 1797 | 1461059946249 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:59:06 INFO - PROCESS | 1797 | 1461059946254 Marionette TRACE conn3 <- [1,186,null,{}] 02:59:06 INFO - PROCESS | 1797 | 1461059946271 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:06 INFO - PROCESS | 1797 | 1461059946467 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 02:59:06 INFO - PROCESS | 1797 | 1461059946542 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:06 INFO - PROCESS | 1797 | ++DOCSHELL 0x93251c00 == 24 [pid = 1797] [id = 54] 02:59:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 65 (0x93252800) [pid = 1797] [serial = 160] [outer = (nil)] 02:59:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 66 (0x9582f000) [pid = 1797] [serial = 161] [outer = 0x93252800] 02:59:06 INFO - PROCESS | 1797 | 1461059946619 Marionette DEBUG loaded listener.js 02:59:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 67 (0x95878c00) [pid = 1797] [serial = 162] [outer = 0x93252800] 02:59:07 INFO - PROCESS | 1797 | 1461059947418 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 02:59:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1185ms 02:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:59:07 INFO - PROCESS | 1797 | 1461059947430 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 02:59:07 INFO - PROCESS | 1797 | 1461059947434 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 02:59:07 INFO - PROCESS | 1797 | 1461059947448 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:59:07 INFO - PROCESS | 1797 | 1461059947451 Marionette TRACE conn3 <- [1,190,null,{}] 02:59:07 INFO - PROCESS | 1797 | 1461059947461 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:07 INFO - PROCESS | 1797 | 1461059947634 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 02:59:07 INFO - PROCESS | 1797 | 1461059947707 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:07 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f813800 == 25 [pid = 1797] [id = 55] 02:59:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 68 (0x907be800) [pid = 1797] [serial = 163] [outer = (nil)] 02:59:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 69 (0x962cfc00) [pid = 1797] [serial = 164] [outer = 0x907be800] 02:59:07 INFO - PROCESS | 1797 | 1461059947780 Marionette DEBUG loaded listener.js 02:59:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 70 (0x96794c00) [pid = 1797] [serial = 165] [outer = 0x907be800] 02:59:08 INFO - PROCESS | 1797 | --DOMWINDOW == 69 (0x8fc29400) [pid = 1797] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:59:08 INFO - PROCESS | 1797 | --DOMWINDOW == 68 (0x974ba800) [pid = 1797] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:59:08 INFO - PROCESS | 1797 | --DOMWINDOW == 67 (0x913c3000) [pid = 1797] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:59:08 INFO - PROCESS | 1797 | --DOMWINDOW == 66 (0x95829800) [pid = 1797] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:59:08 INFO - PROCESS | 1797 | --DOMWINDOW == 65 (0x8fcfa000) [pid = 1797] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:59:08 INFO - PROCESS | 1797 | --DOMWINDOW == 64 (0x8f80dc00) [pid = 1797] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:59:08 INFO - PROCESS | 1797 | --DOMWINDOW == 63 (0x8f7edc00) [pid = 1797] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:59:08 INFO - PROCESS | 1797 | 1461059948744 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 02:59:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:59:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1345ms 02:59:08 INFO - PROCESS | 1797 | 1461059948804 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 02:59:08 INFO - PROCESS | 1797 | 1461059948810 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 02:59:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:59:08 INFO - PROCESS | 1797 | 1461059948818 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:59:08 INFO - PROCESS | 1797 | 1461059948825 Marionette TRACE conn3 <- [1,194,null,{}] 02:59:08 INFO - PROCESS | 1797 | 1461059948833 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:09 INFO - PROCESS | 1797 | 1461059949030 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 02:59:09 INFO - PROCESS | 1797 | 1461059949163 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:09 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fcf6c00 == 26 [pid = 1797] [id = 56] 02:59:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 64 (0x8fcf7000) [pid = 1797] [serial = 166] [outer = (nil)] 02:59:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 65 (0x8fd01400) [pid = 1797] [serial = 167] [outer = 0x8fcf7000] 02:59:09 INFO - PROCESS | 1797 | 1461059949315 Marionette DEBUG loaded listener.js 02:59:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 66 (0x907bd800) [pid = 1797] [serial = 168] [outer = 0x8fcf7000] 02:59:10 INFO - PROCESS | 1797 | 1461059950222 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 02:59:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:59:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1489ms 02:59:10 INFO - PROCESS | 1797 | 1461059950307 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 02:59:10 INFO - PROCESS | 1797 | 1461059950313 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 02:59:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:59:10 INFO - PROCESS | 1797 | 1461059950325 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:59:10 INFO - PROCESS | 1797 | 1461059950330 Marionette TRACE conn3 <- [1,198,null,{}] 02:59:10 INFO - PROCESS | 1797 | 1461059950337 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:10 INFO - PROCESS | 1797 | 1461059950536 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 02:59:10 INFO - PROCESS | 1797 | 1461059950717 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:10 INFO - PROCESS | 1797 | ++DOCSHELL 0x93197c00 == 27 [pid = 1797] [id = 57] 02:59:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 67 (0x9319f400) [pid = 1797] [serial = 169] [outer = (nil)] 02:59:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 68 (0x93253000) [pid = 1797] [serial = 170] [outer = 0x9319f400] 02:59:10 INFO - PROCESS | 1797 | 1461059950805 Marionette DEBUG loaded listener.js 02:59:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 69 (0x95875400) [pid = 1797] [serial = 171] [outer = 0x9319f400] 02:59:11 INFO - PROCESS | 1797 | 1461059951707 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 02:59:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:59:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1446ms 02:59:11 INFO - PROCESS | 1797 | 1461059951768 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 02:59:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:59:11 INFO - PROCESS | 1797 | 1461059951775 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 02:59:11 INFO - PROCESS | 1797 | 1461059951781 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:59:11 INFO - PROCESS | 1797 | 1461059951785 Marionette TRACE conn3 <- [1,202,null,{}] 02:59:11 INFO - PROCESS | 1797 | 1461059951798 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:12 INFO - PROCESS | 1797 | 1461059952000 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 02:59:12 INFO - PROCESS | 1797 | 1461059952169 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:12 INFO - PROCESS | 1797 | ++DOCSHELL 0x913c3000 == 28 [pid = 1797] [id = 58] 02:59:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 70 (0x971c1000) [pid = 1797] [serial = 172] [outer = (nil)] 02:59:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 71 (0x9736f800) [pid = 1797] [serial = 173] [outer = 0x971c1000] 02:59:12 INFO - PROCESS | 1797 | 1461059952263 Marionette DEBUG loaded listener.js 02:59:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 72 (0x93258c00) [pid = 1797] [serial = 174] [outer = 0x971c1000] 02:59:13 INFO - PROCESS | 1797 | 1461059953305 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 02:59:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:59:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1539ms 02:59:13 INFO - PROCESS | 1797 | 1461059953320 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 02:59:13 INFO - PROCESS | 1797 | 1461059953325 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 02:59:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:59:13 INFO - PROCESS | 1797 | 1461059953333 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:59:13 INFO - PROCESS | 1797 | 1461059953339 Marionette TRACE conn3 <- [1,206,null,{}] 02:59:13 INFO - PROCESS | 1797 | 1461059953348 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:13 INFO - PROCESS | 1797 | 1461059953498 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 02:59:13 INFO - PROCESS | 1797 | 1461059953650 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:13 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fd01800 == 29 [pid = 1797] [id = 59] 02:59:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 73 (0x8fd03800) [pid = 1797] [serial = 175] [outer = (nil)] 02:59:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 74 (0x907bf400) [pid = 1797] [serial = 176] [outer = 0x8fd03800] 02:59:13 INFO - PROCESS | 1797 | 1461059953794 Marionette DEBUG loaded listener.js 02:59:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 75 (0x91fd2400) [pid = 1797] [serial = 177] [outer = 0x8fd03800] 02:59:14 INFO - PROCESS | 1797 | --DOCSHELL 0x8fcf5400 == 28 [pid = 1797] [id = 39] 02:59:14 INFO - PROCESS | 1797 | --DOMWINDOW == 74 (0x8fd10000) [pid = 1797] [serial = 116] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1797 | --DOMWINDOW == 73 (0x8f7f6c00) [pid = 1797] [serial = 114] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1797 | --DOMWINDOW == 72 (0x958ce800) [pid = 1797] [serial = 131] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1797 | --DOMWINDOW == 71 (0x9876d800) [pid = 1797] [serial = 125] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1797 | --DOMWINDOW == 70 (0x91f94800) [pid = 1797] [serial = 119] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1797 | --DOMWINDOW == 69 (0x93104400) [pid = 1797] [serial = 120] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1797 | --DOMWINDOW == 68 (0x95880400) [pid = 1797] [serial = 122] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1797 | --DOMWINDOW == 67 (0x971c7000) [pid = 1797] [serial = 132] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1797 | --DOMWINDOW == 66 (0x93103400) [pid = 1797] [serial = 117] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1797 | --DOMWINDOW == 65 (0x8fc2d400) [pid = 1797] [serial = 128] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1797 | --DOMWINDOW == 64 (0x989af800) [pid = 1797] [serial = 126] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1797 | --DOMWINDOW == 63 (0x958cd000) [pid = 1797] [serial = 123] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1797 | --DOMWINDOW == 62 (0x8fd0f000) [pid = 1797] [serial = 129] [outer = (nil)] [url = about:blank] 02:59:14 INFO - PROCESS | 1797 | 1461059954572 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 02:59:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:59:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1290ms 02:59:14 INFO - PROCESS | 1797 | 1461059954622 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 02:59:14 INFO - PROCESS | 1797 | 1461059954629 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 02:59:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:59:14 INFO - PROCESS | 1797 | 1461059954641 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:59:14 INFO - PROCESS | 1797 | 1461059954644 Marionette TRACE conn3 <- [1,210,null,{}] 02:59:14 INFO - PROCESS | 1797 | 1461059954650 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:14 INFO - PROCESS | 1797 | 1461059954799 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 02:59:14 INFO - PROCESS | 1797 | 1461059954810 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:14 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f7f4c00 == 29 [pid = 1797] [id = 60] 02:59:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 63 (0x8fd0c800) [pid = 1797] [serial = 178] [outer = (nil)] 02:59:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 64 (0x93104400) [pid = 1797] [serial = 179] [outer = 0x8fd0c800] 02:59:14 INFO - PROCESS | 1797 | 1461059954883 Marionette DEBUG loaded listener.js 02:59:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 65 (0x9324d800) [pid = 1797] [serial = 180] [outer = 0x8fd0c800] 02:59:15 INFO - PROCESS | 1797 | 1461059955621 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 02:59:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:59:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 993ms 02:59:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:59:15 INFO - PROCESS | 1797 | 1461059955633 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 02:59:15 INFO - PROCESS | 1797 | 1461059955636 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 02:59:15 INFO - PROCESS | 1797 | 1461059955643 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:59:15 INFO - PROCESS | 1797 | 1461059955648 Marionette TRACE conn3 <- [1,214,null,{}] 02:59:15 INFO - PROCESS | 1797 | 1461059955663 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:15 INFO - PROCESS | 1797 | 1461059955845 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 02:59:15 INFO - PROCESS | 1797 | 1461059955861 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:15 INFO - PROCESS | 1797 | ++DOCSHELL 0x93104c00 == 30 [pid = 1797] [id = 61] 02:59:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 66 (0x9587b000) [pid = 1797] [serial = 181] [outer = (nil)] 02:59:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 67 (0x96208800) [pid = 1797] [serial = 182] [outer = 0x9587b000] 02:59:15 INFO - PROCESS | 1797 | 1461059955937 Marionette DEBUG loaded listener.js 02:59:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 68 (0x9679d800) [pid = 1797] [serial = 183] [outer = 0x9587b000] 02:59:16 INFO - PROCESS | 1797 | 1461059956741 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 02:59:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:59:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1137ms 02:59:16 INFO - PROCESS | 1797 | 1461059956779 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 02:59:16 INFO - PROCESS | 1797 | 1461059956783 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 02:59:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:59:16 INFO - PROCESS | 1797 | 1461059956789 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:59:16 INFO - PROCESS | 1797 | 1461059956792 Marionette TRACE conn3 <- [1,218,null,{}] 02:59:16 INFO - PROCESS | 1797 | 1461059956814 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:16 INFO - PROCESS | 1797 | 1461059956994 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 02:59:17 INFO - PROCESS | 1797 | 1461059957058 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:17 INFO - PROCESS | 1797 | ++DOCSHELL 0x974b5000 == 31 [pid = 1797] [id = 62] 02:59:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 69 (0x974ba400) [pid = 1797] [serial = 184] [outer = (nil)] 02:59:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 70 (0x9768a000) [pid = 1797] [serial = 185] [outer = 0x974ba400] 02:59:17 INFO - PROCESS | 1797 | 1461059957129 Marionette DEBUG loaded listener.js 02:59:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 71 (0x8fd04800) [pid = 1797] [serial = 186] [outer = 0x974ba400] 02:59:17 INFO - PROCESS | 1797 | 1461059957832 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 02:59:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:59:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1093ms 02:59:17 INFO - PROCESS | 1797 | 1461059957965 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 02:59:17 INFO - PROCESS | 1797 | 1461059957967 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 02:59:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:59:17 INFO - PROCESS | 1797 | 1461059957983 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:59:17 INFO - PROCESS | 1797 | 1461059957986 Marionette TRACE conn3 <- [1,222,null,{}] 02:59:17 INFO - PROCESS | 1797 | 1461059957992 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:18 INFO - PROCESS | 1797 | 1461059958185 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 02:59:18 INFO - PROCESS | 1797 | 1461059958251 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:18 INFO - PROCESS | 1797 | ++DOCSHELL 0x971cd800 == 32 [pid = 1797] [id = 63] 02:59:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 72 (0x97694c00) [pid = 1797] [serial = 187] [outer = (nil)] 02:59:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 73 (0x97ff0000) [pid = 1797] [serial = 188] [outer = 0x97694c00] 02:59:18 INFO - PROCESS | 1797 | 1461059958322 Marionette DEBUG loaded listener.js 02:59:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 74 (0x979ba400) [pid = 1797] [serial = 189] [outer = 0x97694c00] 02:59:18 INFO - PROCESS | 1797 | --DOMWINDOW == 73 (0x8fcef800) [pid = 1797] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:59:18 INFO - PROCESS | 1797 | --DOMWINDOW == 72 (0x8fd06800) [pid = 1797] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:59:18 INFO - PROCESS | 1797 | --DOMWINDOW == 71 (0x8fc2fc00) [pid = 1797] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:59:18 INFO - PROCESS | 1797 | --DOMWINDOW == 70 (0x973f4400) [pid = 1797] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:59:18 INFO - PROCESS | 1797 | --DOMWINDOW == 69 (0xa01ad800) [pid = 1797] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:59:18 INFO - PROCESS | 1797 | --DOMWINDOW == 68 (0xa0d39800) [pid = 1797] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:59:18 INFO - PROCESS | 1797 | --DOMWINDOW == 67 (0x93105c00) [pid = 1797] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:59:18 INFO - PROCESS | 1797 | --DOMWINDOW == 66 (0x8fc25000) [pid = 1797] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:59:18 INFO - PROCESS | 1797 | --DOMWINDOW == 65 (0x93252800) [pid = 1797] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:59:19 INFO - PROCESS | 1797 | 1461059959051 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 02:59:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:59:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1086ms 02:59:19 INFO - PROCESS | 1797 | 1461059959072 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 02:59:19 INFO - PROCESS | 1797 | 1461059959074 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 02:59:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:59:19 INFO - PROCESS | 1797 | 1461059959080 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:59:19 INFO - PROCESS | 1797 | 1461059959083 Marionette TRACE conn3 <- [1,226,null,{}] 02:59:19 INFO - PROCESS | 1797 | 1461059959089 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:19 INFO - PROCESS | 1797 | 1461059959296 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 02:59:19 INFO - PROCESS | 1797 | 1461059959319 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:19 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fd06800 == 33 [pid = 1797] [id = 64] 02:59:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 66 (0x8fd10400) [pid = 1797] [serial = 190] [outer = (nil)] 02:59:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 67 (0x98621400) [pid = 1797] [serial = 191] [outer = 0x8fd10400] 02:59:19 INFO - PROCESS | 1797 | 1461059959396 Marionette DEBUG loaded listener.js 02:59:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 68 (0x989a4400) [pid = 1797] [serial = 192] [outer = 0x8fd10400] 02:59:20 INFO - PROCESS | 1797 | 1461059960076 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 02:59:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:59:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1034ms 02:59:20 INFO - PROCESS | 1797 | 1461059960115 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 02:59:20 INFO - PROCESS | 1797 | 1461059960117 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 02:59:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:59:20 INFO - PROCESS | 1797 | 1461059960124 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:59:20 INFO - PROCESS | 1797 | 1461059960126 Marionette TRACE conn3 <- [1,230,null,{}] 02:59:20 INFO - PROCESS | 1797 | 1461059960132 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:20 INFO - PROCESS | 1797 | 1461059960298 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 02:59:20 INFO - PROCESS | 1797 | 1461059960316 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:20 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f813c00 == 34 [pid = 1797] [id = 65] 02:59:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 69 (0x9319a400) [pid = 1797] [serial = 193] [outer = (nil)] 02:59:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 70 (0x98a07c00) [pid = 1797] [serial = 194] [outer = 0x9319a400] 02:59:20 INFO - PROCESS | 1797 | 1461059960387 Marionette DEBUG loaded listener.js 02:59:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 71 (0x8fd10c00) [pid = 1797] [serial = 195] [outer = 0x9319a400] 02:59:21 INFO - PROCESS | 1797 | 1461059961341 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 02:59:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:59:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1277ms 02:59:21 INFO - PROCESS | 1797 | 1461059961402 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 02:59:21 INFO - PROCESS | 1797 | 1461059961411 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 02:59:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:59:21 INFO - PROCESS | 1797 | 1461059961420 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:59:21 INFO - PROCESS | 1797 | 1461059961426 Marionette TRACE conn3 <- [1,234,null,{}] 02:59:21 INFO - PROCESS | 1797 | 1461059961434 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:21 INFO - PROCESS | 1797 | 1461059961658 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 02:59:21 INFO - PROCESS | 1797 | 1461059961797 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:21 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f810c00 == 35 [pid = 1797] [id = 66] 02:59:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 72 (0x8fcf2000) [pid = 1797] [serial = 196] [outer = (nil)] 02:59:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 73 (0x91fcf000) [pid = 1797] [serial = 197] [outer = 0x8fcf2000] 02:59:21 INFO - PROCESS | 1797 | 1461059961893 Marionette DEBUG loaded listener.js 02:59:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 74 (0x93250800) [pid = 1797] [serial = 198] [outer = 0x8fcf2000] 02:59:22 INFO - PROCESS | 1797 | 1461059962738 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 02:59:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:59:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1339ms 02:59:22 INFO - PROCESS | 1797 | 1461059962767 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 02:59:22 INFO - PROCESS | 1797 | 1461059962776 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 02:59:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:59:22 INFO - PROCESS | 1797 | 1461059962787 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:59:22 INFO - PROCESS | 1797 | 1461059962791 Marionette TRACE conn3 <- [1,238,null,{}] 02:59:22 INFO - PROCESS | 1797 | 1461059962798 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:22 INFO - PROCESS | 1797 | 1461059962981 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 02:59:23 INFO - PROCESS | 1797 | 1461059963115 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:23 INFO - PROCESS | 1797 | ++DOCSHELL 0x9319e000 == 36 [pid = 1797] [id = 67] 02:59:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 75 (0x95876c00) [pid = 1797] [serial = 199] [outer = (nil)] 02:59:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 76 (0x9698e800) [pid = 1797] [serial = 200] [outer = 0x95876c00] 02:59:23 INFO - PROCESS | 1797 | 1461059963200 Marionette DEBUG loaded listener.js 02:59:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 77 (0x975d9400) [pid = 1797] [serial = 201] [outer = 0x95876c00] 02:59:24 INFO - PROCESS | 1797 | 1461059964036 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 02:59:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:59:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1280ms 02:59:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:59:24 INFO - PROCESS | 1797 | 1461059964068 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 02:59:24 INFO - PROCESS | 1797 | 1461059964071 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 02:59:24 INFO - PROCESS | 1797 | 1461059964078 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:59:24 INFO - PROCESS | 1797 | 1461059964084 Marionette TRACE conn3 <- [1,242,null,{}] 02:59:24 INFO - PROCESS | 1797 | 1461059964100 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:24 INFO - PROCESS | 1797 | 1461059964325 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 02:59:24 INFO - PROCESS | 1797 | 1461059964340 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:24 INFO - PROCESS | 1797 | ++DOCSHELL 0x95871800 == 37 [pid = 1797] [id = 68] 02:59:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 78 (0x989a3c00) [pid = 1797] [serial = 202] [outer = (nil)] 02:59:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 79 (0x990ca400) [pid = 1797] [serial = 203] [outer = 0x989a3c00] 02:59:24 INFO - PROCESS | 1797 | 1461059964463 Marionette DEBUG loaded listener.js 02:59:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 80 (0x9a883000) [pid = 1797] [serial = 204] [outer = 0x989a3c00] 02:59:25 INFO - PROCESS | 1797 | 1461059965468 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 02:59:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:59:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1437ms 02:59:25 INFO - PROCESS | 1797 | 1461059965515 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 02:59:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:59:25 INFO - PROCESS | 1797 | 1461059965520 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 02:59:25 INFO - PROCESS | 1797 | 1461059965526 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:59:25 INFO - PROCESS | 1797 | 1461059965529 Marionette TRACE conn3 <- [1,246,null,{}] 02:59:25 INFO - PROCESS | 1797 | 1461059965535 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:25 INFO - PROCESS | 1797 | 1461059965696 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 02:59:25 INFO - PROCESS | 1797 | 1461059965832 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:25 INFO - PROCESS | 1797 | ++DOCSHELL 0x93253400 == 38 [pid = 1797] [id = 69] 02:59:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 81 (0x9a87b000) [pid = 1797] [serial = 205] [outer = (nil)] 02:59:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 82 (0x9dff5400) [pid = 1797] [serial = 206] [outer = 0x9a87b000] 02:59:25 INFO - PROCESS | 1797 | 1461059965920 Marionette DEBUG loaded listener.js 02:59:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 83 (0x9ea17c00) [pid = 1797] [serial = 207] [outer = 0x9a87b000] 02:59:26 INFO - PROCESS | 1797 | 1461059966769 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 02:59:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:59:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1288ms 02:59:26 INFO - PROCESS | 1797 | 1461059966813 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 02:59:26 INFO - PROCESS | 1797 | 1461059966818 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 02:59:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:59:26 INFO - PROCESS | 1797 | 1461059966841 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:59:26 INFO - PROCESS | 1797 | 1461059966845 Marionette TRACE conn3 <- [1,250,null,{}] 02:59:26 INFO - PROCESS | 1797 | 1461059966851 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:27 INFO - PROCESS | 1797 | 1461059967009 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 02:59:27 INFO - PROCESS | 1797 | 1461059967144 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:27 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fd02000 == 39 [pid = 1797] [id = 70] 02:59:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 84 (0x971ccc00) [pid = 1797] [serial = 208] [outer = (nil)] 02:59:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 85 (0x9fc36000) [pid = 1797] [serial = 209] [outer = 0x971ccc00] 02:59:27 INFO - PROCESS | 1797 | 1461059967233 Marionette DEBUG loaded listener.js 02:59:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 86 (0x9fc3d000) [pid = 1797] [serial = 210] [outer = 0x971ccc00] 02:59:28 INFO - PROCESS | 1797 | 1461059968227 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 02:59:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:59:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1437ms 02:59:28 INFO - PROCESS | 1797 | 1461059968276 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 02:59:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:59:28 INFO - PROCESS | 1797 | 1461059968280 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 02:59:28 INFO - PROCESS | 1797 | 1461059968287 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:59:28 INFO - PROCESS | 1797 | 1461059968291 Marionette TRACE conn3 <- [1,254,null,{}] 02:59:28 INFO - PROCESS | 1797 | 1461059968297 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:28 INFO - PROCESS | 1797 | 1461059968510 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 02:59:28 INFO - PROCESS | 1797 | 1461059968684 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:28 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fd0a800 == 40 [pid = 1797] [id = 71] 02:59:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 87 (0x8fd0ac00) [pid = 1797] [serial = 211] [outer = (nil)] 02:59:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 88 (0x9310b400) [pid = 1797] [serial = 212] [outer = 0x8fd0ac00] 02:59:28 INFO - PROCESS | 1797 | 1461059968777 Marionette DEBUG loaded listener.js 02:59:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 89 (0x9627c400) [pid = 1797] [serial = 213] [outer = 0x8fd0ac00] 02:59:29 INFO - PROCESS | 1797 | 1461059969779 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 02:59:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:59:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1540ms 02:59:29 INFO - PROCESS | 1797 | 1461059969827 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 02:59:29 INFO - PROCESS | 1797 | 1461059969834 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 02:59:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:59:29 INFO - PROCESS | 1797 | 1461059969843 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:59:29 INFO - PROCESS | 1797 | 1461059969848 Marionette TRACE conn3 <- [1,258,null,{}] 02:59:29 INFO - PROCESS | 1797 | 1461059969855 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:30 INFO - PROCESS | 1797 | 1461059970015 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 02:59:30 INFO - PROCESS | 1797 | 1461059970154 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:30 INFO - PROCESS | 1797 | ++DOCSHELL 0x907c2c00 == 41 [pid = 1797] [id = 72] 02:59:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 90 (0x914d8400) [pid = 1797] [serial = 214] [outer = (nil)] 02:59:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 91 (0x95875c00) [pid = 1797] [serial = 215] [outer = 0x914d8400] 02:59:30 INFO - PROCESS | 1797 | 1461059970261 Marionette DEBUG loaded listener.js 02:59:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 92 (0x9587d000) [pid = 1797] [serial = 216] [outer = 0x914d8400] 02:59:30 INFO - PROCESS | 1797 | --DOMWINDOW == 91 (0x962cfc00) [pid = 1797] [serial = 164] [outer = (nil)] [url = about:blank] 02:59:30 INFO - PROCESS | 1797 | --DOMWINDOW == 90 (0x8fd05000) [pid = 1797] [serial = 155] [outer = (nil)] [url = about:blank] 02:59:30 INFO - PROCESS | 1797 | --DOMWINDOW == 89 (0x8fd0c000) [pid = 1797] [serial = 156] [outer = (nil)] [url = about:blank] 02:59:30 INFO - PROCESS | 1797 | --DOMWINDOW == 88 (0x91fdc400) [pid = 1797] [serial = 158] [outer = (nil)] [url = about:blank] 02:59:30 INFO - PROCESS | 1797 | --DOMWINDOW == 87 (0x913c4000) [pid = 1797] [serial = 152] [outer = (nil)] [url = about:blank] 02:59:30 INFO - PROCESS | 1797 | --DOMWINDOW == 86 (0x9587d800) [pid = 1797] [serial = 135] [outer = (nil)] [url = about:blank] 02:59:30 INFO - PROCESS | 1797 | --DOMWINDOW == 85 (0x95827000) [pid = 1797] [serial = 134] [outer = (nil)] [url = about:blank] 02:59:30 INFO - PROCESS | 1797 | --DOMWINDOW == 84 (0x9ea1f400) [pid = 1797] [serial = 138] [outer = (nil)] [url = about:blank] 02:59:30 INFO - PROCESS | 1797 | --DOMWINDOW == 83 (0x99042c00) [pid = 1797] [serial = 137] [outer = (nil)] [url = about:blank] 02:59:30 INFO - PROCESS | 1797 | --DOMWINDOW == 82 (0xa0d3ac00) [pid = 1797] [serial = 141] [outer = (nil)] [url = about:blank] 02:59:30 INFO - PROCESS | 1797 | --DOMWINDOW == 81 (0xa0bdb400) [pid = 1797] [serial = 140] [outer = (nil)] [url = about:blank] 02:59:30 INFO - PROCESS | 1797 | --DOMWINDOW == 80 (0xa3d10000) [pid = 1797] [serial = 144] [outer = (nil)] [url = about:blank] 02:59:30 INFO - PROCESS | 1797 | --DOMWINDOW == 79 (0xa3d09400) [pid = 1797] [serial = 143] [outer = (nil)] [url = about:blank] 02:59:30 INFO - PROCESS | 1797 | --DOMWINDOW == 78 (0xa4628c00) [pid = 1797] [serial = 147] [outer = (nil)] [url = about:blank] 02:59:30 INFO - PROCESS | 1797 | --DOMWINDOW == 77 (0xa4551800) [pid = 1797] [serial = 146] [outer = (nil)] [url = about:blank] 02:59:30 INFO - PROCESS | 1797 | --DOMWINDOW == 76 (0x91f91800) [pid = 1797] [serial = 150] [outer = (nil)] [url = about:blank] 02:59:30 INFO - PROCESS | 1797 | --DOMWINDOW == 75 (0x8fd08400) [pid = 1797] [serial = 149] [outer = (nil)] [url = about:blank] 02:59:30 INFO - PROCESS | 1797 | --DOMWINDOW == 74 (0x9582f000) [pid = 1797] [serial = 161] [outer = (nil)] [url = about:blank] 02:59:30 INFO - PROCESS | 1797 | --DOMWINDOW == 73 (0x95878c00) [pid = 1797] [serial = 162] [outer = (nil)] [url = about:blank] 02:59:30 INFO - PROCESS | 1797 | --DOMWINDOW == 72 (0x93109400) [pid = 1797] [serial = 159] [outer = (nil)] [url = about:blank] 02:59:31 INFO - PROCESS | 1797 | 1461059971137 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 02:59:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:59:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1332ms 02:59:31 INFO - PROCESS | 1797 | 1461059971174 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 02:59:31 INFO - PROCESS | 1797 | 1461059971182 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 02:59:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:59:31 INFO - PROCESS | 1797 | 1461059971193 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:59:31 INFO - PROCESS | 1797 | 1461059971196 Marionette TRACE conn3 <- [1,262,null,{}] 02:59:31 INFO - PROCESS | 1797 | 1461059971202 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:31 INFO - PROCESS | 1797 | 1461059971343 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 02:59:31 INFO - PROCESS | 1797 | 1461059971360 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:31 INFO - PROCESS | 1797 | ++DOCSHELL 0x91f90c00 == 42 [pid = 1797] [id = 73] 02:59:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 73 (0x91f91800) [pid = 1797] [serial = 217] [outer = (nil)] 02:59:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 74 (0x95876400) [pid = 1797] [serial = 218] [outer = 0x91f91800] 02:59:31 INFO - PROCESS | 1797 | 1461059971433 Marionette DEBUG loaded listener.js 02:59:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 75 (0x9587dc00) [pid = 1797] [serial = 219] [outer = 0x91f91800] 02:59:32 INFO - PROCESS | 1797 | 1461059972221 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 02:59:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:59:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1084ms 02:59:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:59:32 INFO - PROCESS | 1797 | 1461059972277 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 02:59:32 INFO - PROCESS | 1797 | 1461059972279 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 02:59:32 INFO - PROCESS | 1797 | 1461059972286 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:59:32 INFO - PROCESS | 1797 | 1461059972291 Marionette TRACE conn3 <- [1,266,null,{}] 02:59:32 INFO - PROCESS | 1797 | 1461059972307 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:32 INFO - PROCESS | 1797 | 1461059972457 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 02:59:32 INFO - PROCESS | 1797 | 1461059972468 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:32 INFO - PROCESS | 1797 | ++DOCSHELL 0x93102800 == 43 [pid = 1797] [id = 74] 02:59:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 76 (0x97693c00) [pid = 1797] [serial = 220] [outer = (nil)] 02:59:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 77 (0x9861c800) [pid = 1797] [serial = 221] [outer = 0x97693c00] 02:59:32 INFO - PROCESS | 1797 | 1461059972547 Marionette DEBUG loaded listener.js 02:59:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 78 (0x989a5c00) [pid = 1797] [serial = 222] [outer = 0x97693c00] 02:59:33 INFO - PROCESS | 1797 | 1461059973435 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 02:59:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:59:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1193ms 02:59:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:59:33 INFO - PROCESS | 1797 | 1461059973485 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 02:59:33 INFO - PROCESS | 1797 | 1461059973489 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 02:59:33 INFO - PROCESS | 1797 | 1461059973495 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:59:33 INFO - PROCESS | 1797 | 1461059973498 Marionette TRACE conn3 <- [1,270,null,{}] 02:59:33 INFO - PROCESS | 1797 | 1461059973510 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:33 INFO - PROCESS | 1797 | 1461059973690 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 02:59:33 INFO - PROCESS | 1797 | 1461059973708 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:33 INFO - PROCESS | 1797 | ++DOCSHELL 0x9698fc00 == 44 [pid = 1797] [id = 75] 02:59:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 79 (0x98424000) [pid = 1797] [serial = 223] [outer = (nil)] 02:59:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 80 (0x9a8de400) [pid = 1797] [serial = 224] [outer = 0x98424000] 02:59:33 INFO - PROCESS | 1797 | 1461059973779 Marionette DEBUG loaded listener.js 02:59:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 81 (0x9dff6000) [pid = 1797] [serial = 225] [outer = 0x98424000] 02:59:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 82 (0xa0110000) [pid = 1797] [serial = 226] [outer = 0x91fd2000] 02:59:34 INFO - PROCESS | 1797 | 1461059974642 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 02:59:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:59:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1186ms 02:59:34 INFO - PROCESS | 1797 | 1461059974683 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 02:59:34 INFO - PROCESS | 1797 | 1461059974687 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 02:59:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:59:34 INFO - PROCESS | 1797 | 1461059974692 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:59:34 INFO - PROCESS | 1797 | 1461059974695 Marionette TRACE conn3 <- [1,274,null,{}] 02:59:34 INFO - PROCESS | 1797 | 1461059974721 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:34 INFO - PROCESS | 1797 | 1461059974898 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 02:59:34 INFO - PROCESS | 1797 | 1461059974918 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:34 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f7f0000 == 45 [pid = 1797] [id = 76] 02:59:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 83 (0x8f80b800) [pid = 1797] [serial = 227] [outer = (nil)] 02:59:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 84 (0x9fda6800) [pid = 1797] [serial = 228] [outer = 0x8f80b800] 02:59:34 INFO - PROCESS | 1797 | 1461059974989 Marionette DEBUG loaded listener.js 02:59:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 85 (0xa0136800) [pid = 1797] [serial = 229] [outer = 0x8f80b800] 02:59:35 INFO - PROCESS | 1797 | --DOMWINDOW == 84 (0x8fd03800) [pid = 1797] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:59:35 INFO - PROCESS | 1797 | --DOMWINDOW == 83 (0x97694c00) [pid = 1797] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:59:35 INFO - PROCESS | 1797 | --DOMWINDOW == 82 (0x8fd0c800) [pid = 1797] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:59:35 INFO - PROCESS | 1797 | --DOMWINDOW == 81 (0x9587b000) [pid = 1797] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:59:35 INFO - PROCESS | 1797 | --DOMWINDOW == 80 (0x974ba400) [pid = 1797] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:59:35 INFO - PROCESS | 1797 | --DOMWINDOW == 79 (0x907be800) [pid = 1797] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:59:35 INFO - PROCESS | 1797 | --DOMWINDOW == 78 (0x8fd10400) [pid = 1797] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:59:35 INFO - PROCESS | 1797 | 1461059975862 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 02:59:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:59:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1196ms 02:59:35 INFO - PROCESS | 1797 | 1461059975890 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 02:59:35 INFO - PROCESS | 1797 | 1461059975893 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 02:59:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:59:35 INFO - PROCESS | 1797 | 1461059975899 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:59:35 INFO - PROCESS | 1797 | 1461059975903 Marionette TRACE conn3 <- [1,278,null,{}] 02:59:35 INFO - PROCESS | 1797 | 1461059975908 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:36 INFO - PROCESS | 1797 | 1461059976054 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 02:59:36 INFO - PROCESS | 1797 | 1461059976071 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:36 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f7f7400 == 46 [pid = 1797] [id = 77] 02:59:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 79 (0x8fd10400) [pid = 1797] [serial = 230] [outer = (nil)] 02:59:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 80 (0x9ea25000) [pid = 1797] [serial = 231] [outer = 0x8fd10400] 02:59:36 INFO - PROCESS | 1797 | 1461059976142 Marionette DEBUG loaded listener.js 02:59:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 81 (0xa0bdb400) [pid = 1797] [serial = 232] [outer = 0x8fd10400] 02:59:36 INFO - PROCESS | 1797 | 1461059976938 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 02:59:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:59:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1076ms 02:59:36 INFO - PROCESS | 1797 | 1461059976982 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 02:59:36 INFO - PROCESS | 1797 | 1461059976985 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 02:59:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:59:37 INFO - PROCESS | 1797 | 1461059976995 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:59:37 INFO - PROCESS | 1797 | 1461059976998 Marionette TRACE conn3 <- [1,282,null,{}] 02:59:37 INFO - PROCESS | 1797 | 1461059977004 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:37 INFO - PROCESS | 1797 | 1461059977141 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 02:59:37 INFO - PROCESS | 1797 | 1461059977152 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:37 INFO - PROCESS | 1797 | ++DOCSHELL 0x91f94800 == 47 [pid = 1797] [id = 78] 02:59:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 82 (0x9830e000) [pid = 1797] [serial = 233] [outer = (nil)] 02:59:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 83 (0xa0d44c00) [pid = 1797] [serial = 234] [outer = 0x9830e000] 02:59:37 INFO - PROCESS | 1797 | 1461059977223 Marionette DEBUG loaded listener.js 02:59:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 84 (0xa109b000) [pid = 1797] [serial = 235] [outer = 0x9830e000] 02:59:38 INFO - PROCESS | 1797 | 1461059978146 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 02:59:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:59:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1180ms 02:59:38 INFO - PROCESS | 1797 | 1461059978186 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 02:59:38 INFO - PROCESS | 1797 | 1461059978192 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 02:59:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:59:38 INFO - PROCESS | 1797 | 1461059978202 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:59:38 INFO - PROCESS | 1797 | 1461059978208 Marionette TRACE conn3 <- [1,286,null,{}] 02:59:38 INFO - PROCESS | 1797 | 1461059978216 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:38 INFO - PROCESS | 1797 | 1461059978391 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 02:59:38 INFO - PROCESS | 1797 | 1461059978530 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:38 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f7f6400 == 48 [pid = 1797] [id = 79] 02:59:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 85 (0x8fc2b800) [pid = 1797] [serial = 236] [outer = (nil)] 02:59:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 86 (0x91fd8400) [pid = 1797] [serial = 237] [outer = 0x8fc2b800] 02:59:38 INFO - PROCESS | 1797 | 1461059978620 Marionette DEBUG loaded listener.js 02:59:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 87 (0x93106400) [pid = 1797] [serial = 238] [outer = 0x8fc2b800] 02:59:39 INFO - PROCESS | 1797 | 1461059979516 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 02:59:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:59:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1386ms 02:59:39 INFO - PROCESS | 1797 | 1461059979589 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 02:59:39 INFO - PROCESS | 1797 | 1461059979598 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 02:59:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:59:39 INFO - PROCESS | 1797 | 1461059979608 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:59:39 INFO - PROCESS | 1797 | 1461059979612 Marionette TRACE conn3 <- [1,290,null,{}] 02:59:39 INFO - PROCESS | 1797 | 1461059979618 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:39 INFO - PROCESS | 1797 | 1461059979818 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 02:59:39 INFO - PROCESS | 1797 | 1461059979958 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:39 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fcf7c00 == 49 [pid = 1797] [id = 80] 02:59:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 88 (0x95872c00) [pid = 1797] [serial = 239] [outer = (nil)] 02:59:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 89 (0x97361c00) [pid = 1797] [serial = 240] [outer = 0x95872c00] 02:59:40 INFO - PROCESS | 1797 | 1461059980045 Marionette DEBUG loaded listener.js 02:59:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 90 (0x97695400) [pid = 1797] [serial = 241] [outer = 0x95872c00] 02:59:40 INFO - PROCESS | 1797 | 1461059980888 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 02:59:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:59:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1333ms 02:59:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:59:40 INFO - PROCESS | 1797 | 1461059980941 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 02:59:40 INFO - PROCESS | 1797 | 1461059980944 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 02:59:40 INFO - PROCESS | 1797 | 1461059980952 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:59:40 INFO - PROCESS | 1797 | 1461059980958 Marionette TRACE conn3 <- [1,294,null,{}] 02:59:40 INFO - PROCESS | 1797 | 1461059980974 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:41 INFO - PROCESS | 1797 | 1461059981159 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 02:59:41 INFO - PROCESS | 1797 | 1461059981299 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:41 INFO - PROCESS | 1797 | ++DOCSHELL 0x95875800 == 50 [pid = 1797] [id = 81] 02:59:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 91 (0x99021800) [pid = 1797] [serial = 242] [outer = (nil)] 02:59:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 92 (0xa103dc00) [pid = 1797] [serial = 243] [outer = 0x99021800] 02:59:41 INFO - PROCESS | 1797 | 1461059981389 Marionette DEBUG loaded listener.js 02:59:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 93 (0xa2bc3c00) [pid = 1797] [serial = 244] [outer = 0x99021800] 02:59:42 INFO - PROCESS | 1797 | 1461059982337 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:59:42 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. 02:59:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1441ms 02:59:42 INFO - PROCESS | 1797 | 1461059982391 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 02:59:42 INFO - PROCESS | 1797 | 1461059982395 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 02:59:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:59:42 INFO - PROCESS | 1797 | 1461059982402 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:59:42 INFO - PROCESS | 1797 | 1461059982405 Marionette TRACE conn3 <- [1,298,null,{}] 02:59:42 INFO - PROCESS | 1797 | 1461059982411 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:42 INFO - PROCESS | 1797 | 1461059982572 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 02:59:42 INFO - PROCESS | 1797 | 1461059982712 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:42 INFO - PROCESS | 1797 | ++DOCSHELL 0xa109ec00 == 51 [pid = 1797] [id = 82] 02:59:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 94 (0xa3d07800) [pid = 1797] [serial = 245] [outer = (nil)] 02:59:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 95 (0xa3d5bc00) [pid = 1797] [serial = 246] [outer = 0xa3d07800] 02:59:42 INFO - PROCESS | 1797 | 1461059982800 Marionette DEBUG loaded listener.js 02:59:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 96 (0xa3d73c00) [pid = 1797] [serial = 247] [outer = 0xa3d07800] 02:59:43 INFO - PROCESS | 1797 | 1461059983647 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:59:43 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. 02:59:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1287ms 02:59:43 INFO - PROCESS | 1797 | 1461059983690 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 02:59:43 INFO - PROCESS | 1797 | 1461059983694 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 02:59:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:59:43 INFO - PROCESS | 1797 | 1461059983700 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:59:43 INFO - PROCESS | 1797 | 1461059983704 Marionette TRACE conn3 <- [1,302,null,{}] 02:59:43 INFO - PROCESS | 1797 | 1461059983710 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:43 INFO - PROCESS | 1797 | 1461059983921 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 02:59:43 INFO - PROCESS | 1797 | 1461059983935 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:43 INFO - PROCESS | 1797 | ++DOCSHELL 0x958c2800 == 52 [pid = 1797] [id = 83] 02:59:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 97 (0xa2bc3400) [pid = 1797] [serial = 248] [outer = (nil)] 02:59:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 98 (0xa454e400) [pid = 1797] [serial = 249] [outer = 0xa2bc3400] 02:59:44 INFO - PROCESS | 1797 | 1461059984023 Marionette DEBUG loaded listener.js 02:59:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 99 (0xa455ac00) [pid = 1797] [serial = 250] [outer = 0xa2bc3400] 02:59:44 INFO - PROCESS | 1797 | 1461059984944 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:59:44 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. 02:59:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1279ms 02:59:44 INFO - PROCESS | 1797 | 1461059984980 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 02:59:44 INFO - PROCESS | 1797 | 1461059984985 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 02:59:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:59:44 INFO - PROCESS | 1797 | 1461059984991 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:59:44 INFO - PROCESS | 1797 | 1461059984995 Marionette TRACE conn3 <- [1,306,null,{}] 02:59:45 INFO - PROCESS | 1797 | 1461059985001 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:45 INFO - PROCESS | 1797 | 1461059985192 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 02:59:45 INFO - PROCESS | 1797 | 1461059985336 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:45 INFO - PROCESS | 1797 | ++DOCSHELL 0x95871400 == 53 [pid = 1797] [id = 84] 02:59:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 100 (0x9679a000) [pid = 1797] [serial = 251] [outer = (nil)] 02:59:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 101 (0xa46e9400) [pid = 1797] [serial = 252] [outer = 0x9679a000] 02:59:45 INFO - PROCESS | 1797 | 1461059985426 Marionette DEBUG loaded listener.js 02:59:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 102 (0xa4c4e800) [pid = 1797] [serial = 253] [outer = 0x9679a000] 02:59:46 INFO - PROCESS | 1797 | 1461059986307 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:59:46 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. 02:59:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1386ms 02:59:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:59:46 INFO - PROCESS | 1797 | 1461059986378 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 02:59:46 INFO - PROCESS | 1797 | 1461059986381 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 02:59:46 INFO - PROCESS | 1797 | 1461059986388 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:59:46 INFO - PROCESS | 1797 | 1461059986391 Marionette TRACE conn3 <- [1,310,null,{}] 02:59:46 INFO - PROCESS | 1797 | 1461059986397 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:46 INFO - PROCESS | 1797 | 1461059986551 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 02:59:46 INFO - PROCESS | 1797 | 1461059986693 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:46 INFO - PROCESS | 1797 | ++DOCSHELL 0x962d5c00 == 54 [pid = 1797] [id = 85] 02:59:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 103 (0x9679e800) [pid = 1797] [serial = 254] [outer = (nil)] 02:59:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 104 (0x979d5800) [pid = 1797] [serial = 255] [outer = 0x9679e800] 02:59:46 INFO - PROCESS | 1797 | 1461059986778 Marionette DEBUG loaded listener.js 02:59:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 105 (0x979da000) [pid = 1797] [serial = 256] [outer = 0x9679e800] 02:59:47 INFO - PROCESS | 1797 | 1461059987943 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:59:47 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. 02:59:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1595ms 02:59:47 INFO - PROCESS | 1797 | 1461059987983 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 02:59:47 INFO - PROCESS | 1797 | 1461059987989 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 02:59:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:59:48 INFO - PROCESS | 1797 | 1461059987998 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:59:48 INFO - PROCESS | 1797 | 1461059988002 Marionette TRACE conn3 <- [1,314,null,{}] 02:59:48 INFO - PROCESS | 1797 | 1461059988019 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:48 INFO - PROCESS | 1797 | 1461059988189 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 02:59:48 INFO - PROCESS | 1797 | 1461059988360 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:48 INFO - PROCESS | 1797 | ++DOCSHELL 0x93258400 == 55 [pid = 1797] [id = 86] 02:59:48 INFO - PROCESS | 1797 | ++DOMWINDOW == 106 (0x94eb3400) [pid = 1797] [serial = 257] [outer = (nil)] 02:59:48 INFO - PROCESS | 1797 | ++DOMWINDOW == 107 (0x958c1c00) [pid = 1797] [serial = 258] [outer = 0x94eb3400] 02:59:48 INFO - PROCESS | 1797 | 1461059988440 Marionette DEBUG loaded listener.js 02:59:48 INFO - PROCESS | 1797 | ++DOMWINDOW == 108 (0x96385c00) [pid = 1797] [serial = 259] [outer = 0x94eb3400] 02:59:49 INFO - PROCESS | 1797 | 1461059989245 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:59:49 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. 02:59:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1341ms 02:59:49 INFO - PROCESS | 1797 | 1461059989340 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 02:59:49 INFO - PROCESS | 1797 | 1461059989349 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 02:59:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:59:49 INFO - PROCESS | 1797 | 1461059989367 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:59:49 INFO - PROCESS | 1797 | 1461059989374 Marionette TRACE conn3 <- [1,318,null,{}] 02:59:49 INFO - PROCESS | 1797 | 1461059989380 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:49 INFO - PROCESS | 1797 | 1461059989616 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 02:59:49 INFO - PROCESS | 1797 | 1461059989772 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:49 INFO - PROCESS | 1797 | ++DOCSHELL 0x93254400 == 56 [pid = 1797] [id = 87] 02:59:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 109 (0x93257000) [pid = 1797] [serial = 260] [outer = (nil)] 02:59:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 110 (0x977a2c00) [pid = 1797] [serial = 261] [outer = 0x93257000] 02:59:49 INFO - PROCESS | 1797 | 1461059989865 Marionette DEBUG loaded listener.js 02:59:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 111 (0x979d8800) [pid = 1797] [serial = 262] [outer = 0x93257000] 02:59:50 INFO - PROCESS | 1797 | --DOCSHELL 0x93104c00 == 55 [pid = 1797] [id = 61] 02:59:50 INFO - PROCESS | 1797 | --DOCSHELL 0x8f7f7400 == 54 [pid = 1797] [id = 77] 02:59:50 INFO - PROCESS | 1797 | --DOMWINDOW == 110 (0x98a07c00) [pid = 1797] [serial = 194] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1797 | --DOMWINDOW == 109 (0x93253000) [pid = 1797] [serial = 170] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1797 | --DOMWINDOW == 108 (0x8fd01400) [pid = 1797] [serial = 167] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1797 | --DOMWINDOW == 107 (0x9736f800) [pid = 1797] [serial = 173] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1797 | --DOCSHELL 0x8f7f0000 == 53 [pid = 1797] [id = 76] 02:59:50 INFO - PROCESS | 1797 | --DOCSHELL 0x9698fc00 == 52 [pid = 1797] [id = 75] 02:59:50 INFO - PROCESS | 1797 | --DOCSHELL 0x93102800 == 51 [pid = 1797] [id = 74] 02:59:50 INFO - PROCESS | 1797 | --DOCSHELL 0x91f90c00 == 50 [pid = 1797] [id = 73] 02:59:50 INFO - PROCESS | 1797 | --DOCSHELL 0x907c2c00 == 49 [pid = 1797] [id = 72] 02:59:50 INFO - PROCESS | 1797 | --DOCSHELL 0x8f810c00 == 48 [pid = 1797] [id = 66] 02:59:50 INFO - PROCESS | 1797 | --DOMWINDOW == 106 (0x98621400) [pid = 1797] [serial = 191] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1797 | --DOMWINDOW == 105 (0x989a4400) [pid = 1797] [serial = 192] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1797 | --DOMWINDOW == 104 (0x907bf400) [pid = 1797] [serial = 176] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1797 | --DOMWINDOW == 103 (0x97ff0000) [pid = 1797] [serial = 188] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1797 | --DOMWINDOW == 102 (0x91fd2400) [pid = 1797] [serial = 177] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1797 | --DOMWINDOW == 101 (0x9324d800) [pid = 1797] [serial = 180] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1797 | --DOMWINDOW == 100 (0x93104400) [pid = 1797] [serial = 179] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1797 | --DOMWINDOW == 99 (0x9679d800) [pid = 1797] [serial = 183] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1797 | --DOMWINDOW == 98 (0x8fd04800) [pid = 1797] [serial = 186] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1797 | --DOMWINDOW == 97 (0x96794c00) [pid = 1797] [serial = 165] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1797 | --DOMWINDOW == 96 (0x9768a000) [pid = 1797] [serial = 185] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1797 | --DOMWINDOW == 95 (0x96208800) [pid = 1797] [serial = 182] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1797 | --DOMWINDOW == 94 (0x979ba400) [pid = 1797] [serial = 189] [outer = (nil)] [url = about:blank] 02:59:50 INFO - PROCESS | 1797 | 1461059990840 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:59:50 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. 02:59:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1532ms 02:59:50 INFO - PROCESS | 1797 | 1461059990899 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 02:59:50 INFO - PROCESS | 1797 | 1461059990902 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 02:59:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:59:50 INFO - PROCESS | 1797 | 1461059990909 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:59:50 INFO - PROCESS | 1797 | 1461059990915 Marionette TRACE conn3 <- [1,322,null,{}] 02:59:50 INFO - PROCESS | 1797 | 1461059990930 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:51 INFO - PROCESS | 1797 | 1461059991088 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 02:59:51 INFO - PROCESS | 1797 | 1461059991186 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:51 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f810c00 == 49 [pid = 1797] [id = 88] 02:59:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 95 (0x91fdb400) [pid = 1797] [serial = 263] [outer = (nil)] 02:59:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 96 (0x974b3400) [pid = 1797] [serial = 264] [outer = 0x91fdb400] 02:59:51 INFO - PROCESS | 1797 | 1461059991261 Marionette DEBUG loaded listener.js 02:59:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 97 (0x979dd400) [pid = 1797] [serial = 265] [outer = 0x91fdb400] 02:59:52 INFO - PROCESS | 1797 | 1461059992034 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:59:52 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. 02:59:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1185ms 02:59:52 INFO - PROCESS | 1797 | 1461059992095 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 02:59:52 INFO - PROCESS | 1797 | 1461059992098 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 02:59:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:59:52 INFO - PROCESS | 1797 | 1461059992104 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:59:52 INFO - PROCESS | 1797 | 1461059992107 Marionette TRACE conn3 <- [1,326,null,{}] 02:59:52 INFO - PROCESS | 1797 | 1461059992113 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:52 INFO - PROCESS | 1797 | 1461059992267 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 02:59:52 INFO - PROCESS | 1797 | 1461059992276 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:52 INFO - PROCESS | 1797 | ++DOCSHELL 0x97ff0000 == 50 [pid = 1797] [id = 89] 02:59:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 98 (0x9841d400) [pid = 1797] [serial = 266] [outer = (nil)] 02:59:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 99 (0x989a4000) [pid = 1797] [serial = 267] [outer = 0x9841d400] 02:59:52 INFO - PROCESS | 1797 | 1461059992348 Marionette DEBUG loaded listener.js 02:59:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 100 (0x99020c00) [pid = 1797] [serial = 268] [outer = 0x9841d400] 02:59:53 INFO - PROCESS | 1797 | 1461059993269 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:59:53 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. 02:59:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1230ms 02:59:53 INFO - PROCESS | 1797 | 1461059993335 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 02:59:53 INFO - PROCESS | 1797 | 1461059993338 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 02:59:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:59:53 INFO - PROCESS | 1797 | 1461059993344 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:59:53 INFO - PROCESS | 1797 | 1461059993348 Marionette TRACE conn3 <- [1,330,null,{}] 02:59:53 INFO - PROCESS | 1797 | 1461059993353 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:53 INFO - PROCESS | 1797 | 1461059993533 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 02:59:53 INFO - PROCESS | 1797 | 1461059993550 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:53 INFO - PROCESS | 1797 | ++DOCSHELL 0x989a7800 == 51 [pid = 1797] [id = 90] 02:59:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 101 (0x989a8c00) [pid = 1797] [serial = 269] [outer = (nil)] 02:59:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 102 (0x99275000) [pid = 1797] [serial = 270] [outer = 0x989a8c00] 02:59:53 INFO - PROCESS | 1797 | 1461059993625 Marionette DEBUG loaded listener.js 02:59:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 103 (0x9a8eb000) [pid = 1797] [serial = 271] [outer = 0x989a8c00] 02:59:54 INFO - PROCESS | 1797 | 1461059994473 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:59:54 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. 02:59:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1187ms 02:59:54 INFO - PROCESS | 1797 | --DOMWINDOW == 102 (0x9319f400) [pid = 1797] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:59:54 INFO - PROCESS | 1797 | --DOMWINDOW == 101 (0x8f80b800) [pid = 1797] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:59:54 INFO - PROCESS | 1797 | --DOMWINDOW == 100 (0x97693c00) [pid = 1797] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:59:54 INFO - PROCESS | 1797 | --DOMWINDOW == 99 (0x91f91800) [pid = 1797] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:59:54 INFO - PROCESS | 1797 | --DOMWINDOW == 98 (0x914d8400) [pid = 1797] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:59:54 INFO - PROCESS | 1797 | --DOMWINDOW == 97 (0x8fd0ac00) [pid = 1797] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:59:54 INFO - PROCESS | 1797 | --DOMWINDOW == 96 (0x8fd10400) [pid = 1797] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:59:54 INFO - PROCESS | 1797 | --DOMWINDOW == 95 (0x98424000) [pid = 1797] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:59:54 INFO - PROCESS | 1797 | --DOMWINDOW == 94 (0x8fcf7000) [pid = 1797] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:59:54 INFO - PROCESS | 1797 | --DOMWINDOW == 93 (0x971c1000) [pid = 1797] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:59:54 INFO - PROCESS | 1797 | --DOMWINDOW == 92 (0x8fcf2800) [pid = 1797] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:59:54 INFO - PROCESS | 1797 | 1461059994775 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 02:59:54 INFO - PROCESS | 1797 | 1461059994780 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 02:59:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:59:54 INFO - PROCESS | 1797 | 1461059994791 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:59:54 INFO - PROCESS | 1797 | 1461059994795 Marionette TRACE conn3 <- [1,334,null,{}] 02:59:54 INFO - PROCESS | 1797 | 1461059994800 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:54 INFO - PROCESS | 1797 | 1461059994952 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 02:59:54 INFO - PROCESS | 1797 | 1461059994971 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:55 INFO - PROCESS | 1797 | ++DOCSHELL 0x9582f400 == 52 [pid = 1797] [id = 91] 02:59:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 93 (0x979b9800) [pid = 1797] [serial = 272] [outer = (nil)] 02:59:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 94 (0x9a883c00) [pid = 1797] [serial = 273] [outer = 0x979b9800] 02:59:55 INFO - PROCESS | 1797 | 1461059995048 Marionette DEBUG loaded listener.js 02:59:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 95 (0x9fd5c800) [pid = 1797] [serial = 274] [outer = 0x979b9800] 02:59:55 INFO - PROCESS | 1797 | 1461059995796 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:59:55 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. 02:59:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1026ms 02:59:55 INFO - PROCESS | 1797 | 1461059995819 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 02:59:55 INFO - PROCESS | 1797 | 1461059995821 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 02:59:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:59:55 INFO - PROCESS | 1797 | 1461059995829 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:59:55 INFO - PROCESS | 1797 | 1461059995832 Marionette TRACE conn3 <- [1,338,null,{}] 02:59:55 INFO - PROCESS | 1797 | 1461059995837 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:56 INFO - PROCESS | 1797 | 1461059996015 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 02:59:56 INFO - PROCESS | 1797 | 1461059996087 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:56 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f7f5000 == 53 [pid = 1797] [id = 92] 02:59:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 96 (0x8fc05400) [pid = 1797] [serial = 275] [outer = (nil)] 02:59:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 97 (0x8fc0d400) [pid = 1797] [serial = 276] [outer = 0x8fc05400] 02:59:56 INFO - PROCESS | 1797 | 1461059996158 Marionette DEBUG loaded listener.js 02:59:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 98 (0x8fc11400) [pid = 1797] [serial = 277] [outer = 0x8fc05400] 02:59:56 INFO - PROCESS | 1797 | 1461059996856 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:59:56 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. 02:59:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1076ms 02:59:56 INFO - PROCESS | 1797 | 1461059996924 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 02:59:56 INFO - PROCESS | 1797 | 1461059996930 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 02:59:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:59:56 INFO - PROCESS | 1797 | 1461059996957 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:59:56 INFO - PROCESS | 1797 | 1461059996964 Marionette TRACE conn3 <- [1,342,null,{}] 02:59:56 INFO - PROCESS | 1797 | 1461059996983 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:57 INFO - PROCESS | 1797 | 1461059997151 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 02:59:57 INFO - PROCESS | 1797 | 1461059997314 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:57 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fc07800 == 54 [pid = 1797] [id = 93] 02:59:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 99 (0x8fcf1800) [pid = 1797] [serial = 278] [outer = (nil)] 02:59:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 100 (0x8fd04800) [pid = 1797] [serial = 279] [outer = 0x8fcf1800] 02:59:57 INFO - PROCESS | 1797 | 1461059997403 Marionette DEBUG loaded listener.js 02:59:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 101 (0x8fd0e800) [pid = 1797] [serial = 280] [outer = 0x8fcf1800] 02:59:58 INFO - PROCESS | 1797 | 1461059998315 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:59:58 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. 02:59:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1400ms 02:59:58 INFO - PROCESS | 1797 | 1461059998355 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 02:59:58 INFO - PROCESS | 1797 | 1461059998363 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 02:59:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:59:58 INFO - PROCESS | 1797 | 1461059998374 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:59:58 INFO - PROCESS | 1797 | 1461059998378 Marionette TRACE conn3 <- [1,346,null,{}] 02:59:58 INFO - PROCESS | 1797 | 1461059998385 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:58 INFO - PROCESS | 1797 | 1461059998560 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 02:59:58 INFO - PROCESS | 1797 | 1461059998703 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:58 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f7f5400 == 55 [pid = 1797] [id = 94] 02:59:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 102 (0x91fd6000) [pid = 1797] [serial = 281] [outer = (nil)] 02:59:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 103 (0x93258800) [pid = 1797] [serial = 282] [outer = 0x91fd6000] 02:59:58 INFO - PROCESS | 1797 | 1461059998794 Marionette DEBUG loaded listener.js 02:59:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 104 (0x958c7000) [pid = 1797] [serial = 283] [outer = 0x91fd6000] 02:59:59 INFO - PROCESS | 1797 | 1461059999695 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:59:59 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. 02:59:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1378ms 02:59:59 INFO - PROCESS | 1797 | 1461059999751 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 02:59:59 INFO - PROCESS | 1797 | 1461059999756 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 02:59:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:59:59 INFO - PROCESS | 1797 | 1461059999780 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:59:59 INFO - PROCESS | 1797 | 1461059999786 Marionette TRACE conn3 <- [1,350,null,{}] 02:59:59 INFO - PROCESS | 1797 | 1461059999802 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:59 INFO - PROCESS | 1797 | 1461059999975 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 03:00:00 INFO - PROCESS | 1797 | 1461060000120 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:00 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fc0d800 == 56 [pid = 1797] [id = 95] 03:00:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 105 (0x973f3400) [pid = 1797] [serial = 284] [outer = (nil)] 03:00:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 106 (0x989ae400) [pid = 1797] [serial = 285] [outer = 0x973f3400] 03:00:00 INFO - PROCESS | 1797 | 1461060000219 Marionette DEBUG loaded listener.js 03:00:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 107 (0x9fc3a400) [pid = 1797] [serial = 286] [outer = 0x973f3400] 03:00:01 INFO - PROCESS | 1797 | 1461060001194 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:00:01 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. 03:00:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1487ms 03:00:01 INFO - PROCESS | 1797 | 1461060001265 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 03:00:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:00:01 INFO - PROCESS | 1797 | 1461060001270 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 03:00:01 INFO - PROCESS | 1797 | 1461060001276 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:00:01 INFO - PROCESS | 1797 | 1461060001280 Marionette TRACE conn3 <- [1,354,null,{}] 03:00:01 INFO - PROCESS | 1797 | 1461060001285 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:01 INFO - PROCESS | 1797 | 1461060001517 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 03:00:01 INFO - PROCESS | 1797 | 1461060001679 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:01 INFO - PROCESS | 1797 | ++DOCSHELL 0x8dfdc800 == 57 [pid = 1797] [id = 96] 03:00:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 108 (0x8dfe0c00) [pid = 1797] [serial = 287] [outer = (nil)] 03:00:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 109 (0x8dfe5c00) [pid = 1797] [serial = 288] [outer = 0x8dfe0c00] 03:00:01 INFO - PROCESS | 1797 | 1461060001832 Marionette DEBUG loaded listener.js 03:00:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 110 (0x8f7ee800) [pid = 1797] [serial = 289] [outer = 0x8dfe0c00] 03:00:02 INFO - PROCESS | 1797 | 1461060002713 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:00:02 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. 03:00:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1486ms 03:00:02 INFO - PROCESS | 1797 | 1461060002762 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 03:00:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:00:02 INFO - PROCESS | 1797 | 1461060002766 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 03:00:02 INFO - PROCESS | 1797 | 1461060002773 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:00:02 INFO - PROCESS | 1797 | 1461060002777 Marionette TRACE conn3 <- [1,358,null,{}] 03:00:02 INFO - PROCESS | 1797 | 1461060002782 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:02 INFO - PROCESS | 1797 | 1461060002987 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 03:00:03 INFO - PROCESS | 1797 | 1461060003141 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:03 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f80d000 == 58 [pid = 1797] [id = 97] 03:00:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 111 (0x95873800) [pid = 1797] [serial = 290] [outer = (nil)] 03:00:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 112 (0xa0bd7800) [pid = 1797] [serial = 291] [outer = 0x95873800] 03:00:03 INFO - PROCESS | 1797 | 1461060003267 Marionette DEBUG loaded listener.js 03:00:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 113 (0xa109fc00) [pid = 1797] [serial = 292] [outer = 0x95873800] 03:00:04 INFO - PROCESS | 1797 | 1461060004094 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:00:04 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. 03:00:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1386ms 03:00:04 INFO - PROCESS | 1797 | 1461060004159 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 03:00:04 INFO - PROCESS | 1797 | 1461060004163 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 03:00:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:00:04 INFO - PROCESS | 1797 | 1461060004170 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:00:04 INFO - PROCESS | 1797 | 1461060004173 Marionette TRACE conn3 <- [1,362,null,{}] 03:00:04 INFO - PROCESS | 1797 | 1461060004179 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:04 INFO - PROCESS | 1797 | 1461060004406 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 03:00:04 INFO - PROCESS | 1797 | 1461060004603 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:04 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f7f2400 == 59 [pid = 1797] [id = 98] 03:00:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 114 (0xa3d0d400) [pid = 1797] [serial = 293] [outer = (nil)] 03:00:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 115 (0xa4679800) [pid = 1797] [serial = 294] [outer = 0xa3d0d400] 03:00:04 INFO - PROCESS | 1797 | 1461060004735 Marionette DEBUG loaded listener.js 03:00:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 116 (0xa4c0f400) [pid = 1797] [serial = 295] [outer = 0xa3d0d400] 03:00:05 INFO - PROCESS | 1797 | 1461060005556 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:00:05 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. 03:00:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1428ms 03:00:05 INFO - PROCESS | 1797 | 1461060005598 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 03:00:05 INFO - PROCESS | 1797 | 1461060005602 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 03:00:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:00:05 INFO - PROCESS | 1797 | 1461060005608 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:00:05 INFO - PROCESS | 1797 | 1461060005612 Marionette TRACE conn3 <- [1,366,null,{}] 03:00:05 INFO - PROCESS | 1797 | 1461060005618 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:05 INFO - PROCESS | 1797 | 1461060005782 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 03:00:05 INFO - PROCESS | 1797 | 1461060005931 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:05 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f547400 == 60 [pid = 1797] [id = 99] 03:00:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 117 (0x8f547800) [pid = 1797] [serial = 296] [outer = (nil)] 03:00:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 118 (0x8f54d000) [pid = 1797] [serial = 297] [outer = 0x8f547800] 03:00:06 INFO - PROCESS | 1797 | 1461060006022 Marionette DEBUG loaded listener.js 03:00:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 119 (0x8f54f000) [pid = 1797] [serial = 298] [outer = 0x8f547800] 03:00:06 INFO - PROCESS | 1797 | 1461060006973 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:00:07 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. 03:00:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1433ms 03:00:07 INFO - PROCESS | 1797 | 1461060007043 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 03:00:07 INFO - PROCESS | 1797 | 1461060007047 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 03:00:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:00:07 INFO - PROCESS | 1797 | 1461060007053 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:00:07 INFO - PROCESS | 1797 | 1461060007057 Marionette TRACE conn3 <- [1,370,null,{}] 03:00:07 INFO - PROCESS | 1797 | 1461060007063 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:07 INFO - PROCESS | 1797 | 1461060007257 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 03:00:07 INFO - PROCESS | 1797 | 1461060007451 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:07 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f54f800 == 61 [pid = 1797] [id = 100] 03:00:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 120 (0x8f80dc00) [pid = 1797] [serial = 299] [outer = (nil)] 03:00:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 121 (0x93106c00) [pid = 1797] [serial = 300] [outer = 0x8f80dc00] 03:00:07 INFO - PROCESS | 1797 | 1461060007591 Marionette DEBUG loaded listener.js 03:00:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 122 (0x95a57800) [pid = 1797] [serial = 301] [outer = 0x8f80dc00] 03:00:08 INFO - PROCESS | 1797 | 1461060008662 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:00:08 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. 03:00:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1633ms 03:00:08 INFO - PROCESS | 1797 | 1461060008687 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 03:00:08 INFO - PROCESS | 1797 | 1461060008692 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 03:00:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:00:08 INFO - PROCESS | 1797 | 1461060008700 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:00:08 INFO - PROCESS | 1797 | 1461060008706 Marionette TRACE conn3 <- [1,374,null,{}] 03:00:08 INFO - PROCESS | 1797 | 1461060008715 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:08 INFO - PROCESS | 1797 | 1461060008867 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 03:00:09 INFO - PROCESS | 1797 | 1461060009087 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:09 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fcfa000 == 62 [pid = 1797] [id = 101] 03:00:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 123 (0x8fd01400) [pid = 1797] [serial = 302] [outer = (nil)] 03:00:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 124 (0x8fd0b400) [pid = 1797] [serial = 303] [outer = 0x8fd01400] 03:00:09 INFO - PROCESS | 1797 | 1461060009167 Marionette DEBUG loaded listener.js 03:00:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 125 (0x91fd3c00) [pid = 1797] [serial = 304] [outer = 0x8fd01400] 03:00:10 INFO - PROCESS | 1797 | 1461060010096 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:00:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:00:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1435ms 03:00:10 INFO - PROCESS | 1797 | 1461060010135 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 03:00:10 INFO - PROCESS | 1797 | 1461060010143 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 03:00:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:00:10 INFO - PROCESS | 1797 | 1461060010153 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:00:10 INFO - PROCESS | 1797 | 1461060010156 Marionette TRACE conn3 <- [1,378,null,{}] 03:00:10 INFO - PROCESS | 1797 | 1461060010162 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:10 INFO - PROCESS | 1797 | 1461060010344 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 03:00:10 INFO - PROCESS | 1797 | 1461060010496 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:10 INFO - PROCESS | 1797 | ++DOCSHELL 0x9324a800 == 63 [pid = 1797] [id = 102] 03:00:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 126 (0x95827800) [pid = 1797] [serial = 305] [outer = (nil)] 03:00:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 127 (0x962d3800) [pid = 1797] [serial = 306] [outer = 0x95827800] 03:00:10 INFO - PROCESS | 1797 | 1461060010622 Marionette DEBUG loaded listener.js 03:00:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 128 (0x973f1400) [pid = 1797] [serial = 307] [outer = 0x95827800] 03:00:11 INFO - PROCESS | 1797 | --DOCSHELL 0x9582f400 == 62 [pid = 1797] [id = 91] 03:00:11 INFO - PROCESS | 1797 | --DOCSHELL 0x989a7800 == 61 [pid = 1797] [id = 90] 03:00:11 INFO - PROCESS | 1797 | --DOMWINDOW == 127 (0xa0d44c00) [pid = 1797] [serial = 234] [outer = (nil)] [url = about:blank] 03:00:11 INFO - PROCESS | 1797 | --DOCSHELL 0x97ff0000 == 60 [pid = 1797] [id = 89] 03:00:11 INFO - PROCESS | 1797 | --DOCSHELL 0x8f810c00 == 59 [pid = 1797] [id = 88] 03:00:11 INFO - PROCESS | 1797 | --DOCSHELL 0x93254400 == 58 [pid = 1797] [id = 87] 03:00:11 INFO - PROCESS | 1797 | --DOCSHELL 0x93258400 == 57 [pid = 1797] [id = 86] 03:00:11 INFO - PROCESS | 1797 | 1461060011479 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:00:11 INFO - PROCESS | 1797 | --DOMWINDOW == 126 (0x907bd800) [pid = 1797] [serial = 168] [outer = (nil)] [url = about:blank] 03:00:11 INFO - PROCESS | 1797 | --DOMWINDOW == 125 (0x93258c00) [pid = 1797] [serial = 174] [outer = (nil)] [url = about:blank] 03:00:11 INFO - PROCESS | 1797 | --DOMWINDOW == 124 (0x9324c400) [pid = 1797] [serial = 153] [outer = (nil)] [url = about:blank] 03:00:11 INFO - PROCESS | 1797 | --DOMWINDOW == 123 (0x95875400) [pid = 1797] [serial = 171] [outer = (nil)] [url = about:blank] 03:00:11 INFO - PROCESS | 1797 | --DOMWINDOW == 122 (0x9fda6800) [pid = 1797] [serial = 228] [outer = (nil)] [url = about:blank] 03:00:11 INFO - PROCESS | 1797 | --DOMWINDOW == 121 (0x91fcf000) [pid = 1797] [serial = 197] [outer = (nil)] [url = about:blank] 03:00:11 INFO - PROCESS | 1797 | --DOMWINDOW == 120 (0x9698e800) [pid = 1797] [serial = 200] [outer = (nil)] [url = about:blank] 03:00:11 INFO - PROCESS | 1797 | --DOMWINDOW == 119 (0x990ca400) [pid = 1797] [serial = 203] [outer = (nil)] [url = about:blank] 03:00:11 INFO - PROCESS | 1797 | --DOMWINDOW == 118 (0x9dff5400) [pid = 1797] [serial = 206] [outer = (nil)] [url = about:blank] 03:00:11 INFO - PROCESS | 1797 | --DOMWINDOW == 117 (0x9861c800) [pid = 1797] [serial = 221] [outer = (nil)] [url = about:blank] 03:00:11 INFO - PROCESS | 1797 | --DOMWINDOW == 116 (0x95876400) [pid = 1797] [serial = 218] [outer = (nil)] [url = about:blank] 03:00:11 INFO - PROCESS | 1797 | --DOMWINDOW == 115 (0x9587dc00) [pid = 1797] [serial = 219] [outer = (nil)] [url = about:blank] 03:00:11 INFO - PROCESS | 1797 | --DOMWINDOW == 114 (0x9587d000) [pid = 1797] [serial = 216] [outer = (nil)] [url = about:blank] 03:00:11 INFO - PROCESS | 1797 | --DOMWINDOW == 113 (0x95875c00) [pid = 1797] [serial = 215] [outer = (nil)] [url = about:blank] 03:00:11 INFO - PROCESS | 1797 | --DOMWINDOW == 112 (0x9627c400) [pid = 1797] [serial = 213] [outer = (nil)] [url = about:blank] 03:00:11 INFO - PROCESS | 1797 | --DOMWINDOW == 111 (0x9310b400) [pid = 1797] [serial = 212] [outer = (nil)] [url = about:blank] 03:00:11 INFO - PROCESS | 1797 | --DOMWINDOW == 110 (0x9fc36000) [pid = 1797] [serial = 209] [outer = (nil)] [url = about:blank] 03:00:11 INFO - PROCESS | 1797 | --DOMWINDOW == 109 (0xa0136800) [pid = 1797] [serial = 229] [outer = (nil)] [url = about:blank] 03:00:11 INFO - PROCESS | 1797 | --DOMWINDOW == 108 (0x9ea25000) [pid = 1797] [serial = 231] [outer = (nil)] [url = about:blank] 03:00:11 INFO - PROCESS | 1797 | --DOMWINDOW == 107 (0xa0bdb400) [pid = 1797] [serial = 232] [outer = (nil)] [url = about:blank] 03:00:11 INFO - PROCESS | 1797 | --DOMWINDOW == 106 (0x9a8de400) [pid = 1797] [serial = 224] [outer = (nil)] [url = about:blank] 03:00:11 INFO - PROCESS | 1797 | --DOMWINDOW == 105 (0xa0b11800) [pid = 1797] [serial = 99] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:00:11 INFO - PROCESS | 1797 | --DOMWINDOW == 104 (0x9dff6000) [pid = 1797] [serial = 225] [outer = (nil)] [url = about:blank] 03:00:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:00:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1380ms 03:00:11 INFO - PROCESS | 1797 | --DOMWINDOW == 103 (0x989a5c00) [pid = 1797] [serial = 222] [outer = (nil)] [url = about:blank] 03:00:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:00:11 INFO - PROCESS | 1797 | 1461060011531 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 03:00:11 INFO - PROCESS | 1797 | 1461060011536 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 03:00:11 INFO - PROCESS | 1797 | 1461060011542 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:00:11 INFO - PROCESS | 1797 | 1461060011547 Marionette TRACE conn3 <- [1,382,null,{}] 03:00:11 INFO - PROCESS | 1797 | 1461060011563 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:11 INFO - PROCESS | 1797 | 1461060011715 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 03:00:11 INFO - PROCESS | 1797 | 1461060011726 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:11 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f548c00 == 58 [pid = 1797] [id = 103] 03:00:11 INFO - PROCESS | 1797 | ++DOMWINDOW == 104 (0x8fcf2800) [pid = 1797] [serial = 308] [outer = (nil)] 03:00:11 INFO - PROCESS | 1797 | ++DOMWINDOW == 105 (0x974ba400) [pid = 1797] [serial = 309] [outer = 0x8fcf2800] 03:00:11 INFO - PROCESS | 1797 | 1461060011818 Marionette DEBUG loaded listener.js 03:00:11 INFO - PROCESS | 1797 | ++DOMWINDOW == 106 (0x979d4c00) [pid = 1797] [serial = 310] [outer = 0x8fcf2800] 03:00:12 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:12 INFO - PROCESS | 1797 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:00:12 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:12 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:12 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:12 INFO - PROCESS | 1797 | 1461060012767 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:00:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:00:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1244ms 03:00:12 INFO - PROCESS | 1797 | 1461060012785 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 03:00:12 INFO - PROCESS | 1797 | 1461060012789 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 03:00:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:00:12 INFO - PROCESS | 1797 | 1461060012795 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:00:12 INFO - PROCESS | 1797 | 1461060012798 Marionette TRACE conn3 <- [1,386,null,{}] 03:00:12 INFO - PROCESS | 1797 | 1461060012803 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:12 INFO - PROCESS | 1797 | 1461060012984 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 03:00:13 INFO - PROCESS | 1797 | 1461060013002 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:13 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f543400 == 59 [pid = 1797] [id = 104] 03:00:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 107 (0x9830f000) [pid = 1797] [serial = 311] [outer = (nil)] 03:00:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 108 (0x989a4400) [pid = 1797] [serial = 312] [outer = 0x9830f000] 03:00:13 INFO - PROCESS | 1797 | 1461060013076 Marionette DEBUG loaded listener.js 03:00:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 109 (0x98a0d800) [pid = 1797] [serial = 313] [outer = 0x9830f000] 03:00:13 INFO - PROCESS | 1797 | 1461060013910 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 03:00:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:00:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1187ms 03:00:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:00:13 INFO - PROCESS | 1797 | 1461060013982 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 03:00:13 INFO - PROCESS | 1797 | 1461060013984 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 03:00:13 INFO - PROCESS | 1797 | 1461060013991 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:00:13 INFO - PROCESS | 1797 | 1461060013994 Marionette TRACE conn3 <- [1,390,null,{}] 03:00:14 INFO - PROCESS | 1797 | 1461060014008 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:14 INFO - PROCESS | 1797 | 1461060014453 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 03:00:14 INFO - PROCESS | 1797 | --DOMWINDOW == 108 (0x979b9800) [pid = 1797] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 03:00:14 INFO - PROCESS | 1797 | --DOMWINDOW == 107 (0x93257000) [pid = 1797] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:00:14 INFO - PROCESS | 1797 | --DOMWINDOW == 106 (0x94eb3400) [pid = 1797] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:00:14 INFO - PROCESS | 1797 | --DOMWINDOW == 105 (0x9841d400) [pid = 1797] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 03:00:14 INFO - PROCESS | 1797 | --DOMWINDOW == 104 (0x91fdb400) [pid = 1797] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:00:14 INFO - PROCESS | 1797 | --DOMWINDOW == 103 (0x989a8c00) [pid = 1797] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 03:00:14 INFO - PROCESS | 1797 | 1461060014674 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:14 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fc06400 == 60 [pid = 1797] [id = 105] 03:00:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 104 (0x8fc07400) [pid = 1797] [serial = 314] [outer = (nil)] 03:00:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 105 (0x8fc0e000) [pid = 1797] [serial = 315] [outer = 0x8fc07400] 03:00:14 INFO - PROCESS | 1797 | 1461060014764 Marionette DEBUG loaded listener.js 03:00:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 106 (0x8fc2cc00) [pid = 1797] [serial = 316] [outer = 0x8fc07400] 03:00:15 INFO - PROCESS | 1797 | 1461060015737 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 03:00:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:00:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1782ms 03:00:15 INFO - PROCESS | 1797 | 1461060015774 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 03:00:15 INFO - PROCESS | 1797 | 1461060015782 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 03:00:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:00:15 INFO - PROCESS | 1797 | 1461060015789 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:00:15 INFO - PROCESS | 1797 | 1461060015796 Marionette TRACE conn3 <- [1,394,null,{}] 03:00:15 INFO - PROCESS | 1797 | 1461060015804 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:15 INFO - PROCESS | 1797 | 1461060015980 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 03:00:16 INFO - PROCESS | 1797 | 1461060016128 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:16 INFO - PROCESS | 1797 | ++DOCSHELL 0x914e1c00 == 61 [pid = 1797] [id = 106] 03:00:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 107 (0x93102c00) [pid = 1797] [serial = 317] [outer = (nil)] 03:00:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 108 (0x93194000) [pid = 1797] [serial = 318] [outer = 0x93102c00] 03:00:16 INFO - PROCESS | 1797 | 1461060016275 Marionette DEBUG loaded listener.js 03:00:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 109 (0x93258400) [pid = 1797] [serial = 319] [outer = 0x93102c00] 03:00:17 INFO - PROCESS | 1797 | 1461060017254 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 03:00:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:00:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1481ms 03:00:17 INFO - PROCESS | 1797 | 1461060017271 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 03:00:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:00:17 INFO - PROCESS | 1797 | 1461060017276 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 03:00:17 INFO - PROCESS | 1797 | 1461060017283 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:00:17 INFO - PROCESS | 1797 | 1461060017286 Marionette TRACE conn3 <- [1,398,null,{}] 03:00:17 INFO - PROCESS | 1797 | 1461060017293 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:17 INFO - PROCESS | 1797 | 1461060017465 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 03:00:17 INFO - PROCESS | 1797 | 1461060017753 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:17 INFO - PROCESS | 1797 | ++DOCSHELL 0x974b2c00 == 62 [pid = 1797] [id = 107] 03:00:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 110 (0x9754a800) [pid = 1797] [serial = 320] [outer = (nil)] 03:00:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 111 (0x97550c00) [pid = 1797] [serial = 321] [outer = 0x9754a800] 03:00:17 INFO - PROCESS | 1797 | 1461060017892 Marionette DEBUG loaded listener.js 03:00:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 112 (0x97555800) [pid = 1797] [serial = 322] [outer = 0x9754a800] 03:00:18 INFO - PROCESS | 1797 | 1461060018856 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 03:00:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:00:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1632ms 03:00:18 INFO - PROCESS | 1797 | 1461060018915 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 03:00:18 INFO - PROCESS | 1797 | 1461060018923 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 03:00:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:00:18 INFO - PROCESS | 1797 | 1461060018939 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:00:18 INFO - PROCESS | 1797 | 1461060018947 Marionette TRACE conn3 <- [1,402,null,{}] 03:00:18 INFO - PROCESS | 1797 | 1461060018953 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:19 INFO - PROCESS | 1797 | 1461060019167 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 03:00:19 INFO - PROCESS | 1797 | 1461060019361 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:19 INFO - PROCESS | 1797 | ++DOCSHELL 0x95876800 == 63 [pid = 1797] [id = 108] 03:00:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 113 (0x975db000) [pid = 1797] [serial = 323] [outer = (nil)] 03:00:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 114 (0x9876f400) [pid = 1797] [serial = 324] [outer = 0x975db000] 03:00:19 INFO - PROCESS | 1797 | 1461060019495 Marionette DEBUG loaded listener.js 03:00:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 115 (0x990c7400) [pid = 1797] [serial = 325] [outer = 0x975db000] 03:00:20 INFO - PROCESS | 1797 | 1461060020359 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 03:00:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:00:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1495ms 03:00:20 INFO - PROCESS | 1797 | 1461060020427 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 03:00:20 INFO - PROCESS | 1797 | 1461060020430 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 03:00:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:00:20 INFO - PROCESS | 1797 | 1461060020437 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:00:20 INFO - PROCESS | 1797 | 1461060020440 Marionette TRACE conn3 <- [1,406,null,{}] 03:00:20 INFO - PROCESS | 1797 | 1461060020446 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:20 INFO - PROCESS | 1797 | 1461060020615 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 03:00:20 INFO - PROCESS | 1797 | 1461060020764 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:20 INFO - PROCESS | 1797 | ++DOCSHELL 0x96396800 == 64 [pid = 1797] [id = 109] 03:00:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 116 (0x96398c00) [pid = 1797] [serial = 326] [outer = (nil)] 03:00:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 117 (0x9639f000) [pid = 1797] [serial = 327] [outer = 0x96398c00] 03:00:20 INFO - PROCESS | 1797 | 1461060020857 Marionette DEBUG loaded listener.js 03:00:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 118 (0x963a1400) [pid = 1797] [serial = 328] [outer = 0x96398c00] 03:00:21 INFO - PROCESS | 1797 | 1461060021753 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 03:00:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:00:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1377ms 03:00:21 INFO - PROCESS | 1797 | 1461060021815 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 03:00:21 INFO - PROCESS | 1797 | 1461060021818 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 03:00:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:00:21 INFO - PROCESS | 1797 | 1461060021826 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:00:21 INFO - PROCESS | 1797 | 1461060021830 Marionette TRACE conn3 <- [1,410,null,{}] 03:00:21 INFO - PROCESS | 1797 | 1461060021835 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:22 INFO - PROCESS | 1797 | 1461060022018 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 03:00:22 INFO - PROCESS | 1797 | 1461060022170 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:22 INFO - PROCESS | 1797 | ++DOCSHELL 0x9a8ed400 == 65 [pid = 1797] [id = 110] 03:00:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 119 (0x9dff4c00) [pid = 1797] [serial = 329] [outer = (nil)] 03:00:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 120 (0x9ea1ec00) [pid = 1797] [serial = 330] [outer = 0x9dff4c00] 03:00:22 INFO - PROCESS | 1797 | 1461060022273 Marionette DEBUG loaded listener.js 03:00:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 121 (0xa0b0e400) [pid = 1797] [serial = 331] [outer = 0x9dff4c00] 03:00:23 INFO - PROCESS | 1797 | 1461060023322 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 03:00:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:00:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1528ms 03:00:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:00:23 INFO - PROCESS | 1797 | 1461060023355 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 03:00:23 INFO - PROCESS | 1797 | 1461060023358 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 03:00:23 INFO - PROCESS | 1797 | 1461060023365 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:00:23 INFO - PROCESS | 1797 | 1461060023369 Marionette TRACE conn3 <- [1,414,null,{}] 03:00:23 INFO - PROCESS | 1797 | 1461060023375 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:23 INFO - PROCESS | 1797 | 1461060023536 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 03:00:23 INFO - PROCESS | 1797 | 1461060023691 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:23 INFO - PROCESS | 1797 | ++DOCSHELL 0x8dfdfc00 == 66 [pid = 1797] [id = 111] 03:00:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 122 (0x8dfe6800) [pid = 1797] [serial = 332] [outer = (nil)] 03:00:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 123 (0xa109a800) [pid = 1797] [serial = 333] [outer = 0x8dfe6800] 03:00:23 INFO - PROCESS | 1797 | 1461060023781 Marionette DEBUG loaded listener.js 03:00:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 124 (0xa3d0e800) [pid = 1797] [serial = 334] [outer = 0x8dfe6800] 03:00:24 INFO - PROCESS | 1797 | 1461060024716 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 03:00:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:00:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1389ms 03:00:24 INFO - PROCESS | 1797 | 1461060024754 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 03:00:24 INFO - PROCESS | 1797 | 1461060024758 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 03:00:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:00:24 INFO - PROCESS | 1797 | 1461060024764 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:00:24 INFO - PROCESS | 1797 | 1461060024768 Marionette TRACE conn3 <- [1,418,null,{}] 03:00:24 INFO - PROCESS | 1797 | 1461060024774 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:24 INFO - PROCESS | 1797 | 1461060024932 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 03:00:25 INFO - PROCESS | 1797 | 1461060025089 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:25 INFO - PROCESS | 1797 | ++DOCSHELL 0x8dfde000 == 67 [pid = 1797] [id = 112] 03:00:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 125 (0x8e081400) [pid = 1797] [serial = 335] [outer = (nil)] 03:00:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 126 (0x8e089400) [pid = 1797] [serial = 336] [outer = 0x8e081400] 03:00:25 INFO - PROCESS | 1797 | 1461060025178 Marionette DEBUG loaded listener.js 03:00:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 127 (0x8e08b400) [pid = 1797] [serial = 337] [outer = 0x8e081400] 03:00:26 INFO - PROCESS | 1797 | 1461060026626 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 03:00:26 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 03:00:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1890ms 03:00:26 INFO - PROCESS | 1797 | 1461060026655 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 03:00:26 INFO - PROCESS | 1797 | 1461060026661 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 03:00:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:00:26 INFO - PROCESS | 1797 | 1461060026669 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:00:26 INFO - PROCESS | 1797 | 1461060026675 Marionette TRACE conn3 <- [1,422,null,{}] 03:00:26 INFO - PROCESS | 1797 | 1461060026684 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:26 INFO - PROCESS | 1797 | 1461060026840 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 03:00:27 INFO - PROCESS | 1797 | 1461060026994 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:27 INFO - PROCESS | 1797 | ++DOCSHELL 0x8e088800 == 68 [pid = 1797] [id = 113] 03:00:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 128 (0x8e08a800) [pid = 1797] [serial = 338] [outer = (nil)] 03:00:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 129 (0x8fcf7000) [pid = 1797] [serial = 339] [outer = 0x8e08a800] 03:00:27 INFO - PROCESS | 1797 | 1461060027087 Marionette DEBUG loaded listener.js 03:00:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 130 (0x914d9c00) [pid = 1797] [serial = 340] [outer = 0x8e08a800] 03:00:28 INFO - PROCESS | 1797 | --DOCSHELL 0x8fced800 == 67 [pid = 1797] [id = 53] 03:00:28 INFO - PROCESS | 1797 | --DOCSHELL 0x95871800 == 66 [pid = 1797] [id = 68] 03:00:28 INFO - PROCESS | 1797 | --DOCSHELL 0x9319e000 == 65 [pid = 1797] [id = 67] 03:00:28 INFO - PROCESS | 1797 | --DOCSHELL 0x8f543400 == 64 [pid = 1797] [id = 104] 03:00:28 INFO - PROCESS | 1797 | --DOMWINDOW == 129 (0x8fc0d400) [pid = 1797] [serial = 276] [outer = (nil)] [url = about:blank] 03:00:28 INFO - PROCESS | 1797 | --DOMWINDOW == 128 (0xa3d5bc00) [pid = 1797] [serial = 246] [outer = (nil)] [url = about:blank] 03:00:28 INFO - PROCESS | 1797 | --DOMWINDOW == 127 (0xa103dc00) [pid = 1797] [serial = 243] [outer = (nil)] [url = about:blank] 03:00:28 INFO - PROCESS | 1797 | --DOMWINDOW == 126 (0xa46e9400) [pid = 1797] [serial = 252] [outer = (nil)] [url = about:blank] 03:00:28 INFO - PROCESS | 1797 | --DOMWINDOW == 125 (0x91fd8400) [pid = 1797] [serial = 237] [outer = (nil)] [url = about:blank] 03:00:28 INFO - PROCESS | 1797 | --DOMWINDOW == 124 (0xa454e400) [pid = 1797] [serial = 249] [outer = (nil)] [url = about:blank] 03:00:28 INFO - PROCESS | 1797 | --DOMWINDOW == 123 (0x97361c00) [pid = 1797] [serial = 240] [outer = (nil)] [url = about:blank] 03:00:28 INFO - PROCESS | 1797 | --DOCSHELL 0x8f548c00 == 63 [pid = 1797] [id = 103] 03:00:28 INFO - PROCESS | 1797 | --DOCSHELL 0x9324a800 == 62 [pid = 1797] [id = 102] 03:00:28 INFO - PROCESS | 1797 | --DOCSHELL 0x8fcfa000 == 61 [pid = 1797] [id = 101] 03:00:28 INFO - PROCESS | 1797 | --DOCSHELL 0x8dfdc800 == 60 [pid = 1797] [id = 96] 03:00:28 INFO - PROCESS | 1797 | 1461060028513 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 03:00:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:00:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1894ms 03:00:28 INFO - PROCESS | 1797 | --DOMWINDOW == 122 (0x9a883c00) [pid = 1797] [serial = 273] [outer = (nil)] [url = about:blank] 03:00:28 INFO - PROCESS | 1797 | --DOMWINDOW == 121 (0x977a2c00) [pid = 1797] [serial = 261] [outer = (nil)] [url = about:blank] 03:00:28 INFO - PROCESS | 1797 | --DOMWINDOW == 120 (0x958c1c00) [pid = 1797] [serial = 258] [outer = (nil)] [url = about:blank] 03:00:28 INFO - PROCESS | 1797 | --DOMWINDOW == 119 (0x99020c00) [pid = 1797] [serial = 268] [outer = (nil)] [url = about:blank] 03:00:28 INFO - PROCESS | 1797 | --DOMWINDOW == 118 (0x96385c00) [pid = 1797] [serial = 259] [outer = (nil)] [url = about:blank] 03:00:28 INFO - PROCESS | 1797 | --DOMWINDOW == 117 (0x989a4000) [pid = 1797] [serial = 267] [outer = (nil)] [url = about:blank] 03:00:28 INFO - PROCESS | 1797 | --DOMWINDOW == 116 (0x9fd5c800) [pid = 1797] [serial = 274] [outer = (nil)] [url = about:blank] 03:00:28 INFO - PROCESS | 1797 | --DOMWINDOW == 115 (0x979dd400) [pid = 1797] [serial = 265] [outer = (nil)] [url = about:blank] 03:00:28 INFO - PROCESS | 1797 | --DOMWINDOW == 114 (0x9a8eb000) [pid = 1797] [serial = 271] [outer = (nil)] [url = about:blank] 03:00:28 INFO - PROCESS | 1797 | --DOMWINDOW == 113 (0x979d8800) [pid = 1797] [serial = 262] [outer = (nil)] [url = about:blank] 03:00:28 INFO - PROCESS | 1797 | --DOMWINDOW == 112 (0x99275000) [pid = 1797] [serial = 270] [outer = (nil)] [url = about:blank] 03:00:28 INFO - PROCESS | 1797 | --DOMWINDOW == 111 (0x979d5800) [pid = 1797] [serial = 255] [outer = (nil)] [url = about:blank] 03:00:28 INFO - PROCESS | 1797 | --DOMWINDOW == 110 (0x974b3400) [pid = 1797] [serial = 264] [outer = (nil)] [url = about:blank] 03:00:28 INFO - PROCESS | 1797 | 1461060028591 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 03:00:28 INFO - PROCESS | 1797 | 1461060028607 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 03:00:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:00:28 INFO - PROCESS | 1797 | 1461060028621 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:00:28 INFO - PROCESS | 1797 | 1461060028625 Marionette TRACE conn3 <- [1,426,null,{}] 03:00:28 INFO - PROCESS | 1797 | 1461060028631 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:28 INFO - PROCESS | 1797 | 1461060028776 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 03:00:28 INFO - PROCESS | 1797 | 1461060028789 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:28 INFO - PROCESS | 1797 | ++DOCSHELL 0x8dfdcc00 == 61 [pid = 1797] [id = 114] 03:00:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 111 (0x8dfe3400) [pid = 1797] [serial = 341] [outer = (nil)] 03:00:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 112 (0x93104400) [pid = 1797] [serial = 342] [outer = 0x8dfe3400] 03:00:28 INFO - PROCESS | 1797 | 1461060028862 Marionette DEBUG loaded listener.js 03:00:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 113 (0x9324a800) [pid = 1797] [serial = 343] [outer = 0x8dfe3400] 03:00:29 INFO - PROCESS | 1797 | 1461060029663 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 03:00:29 INFO - PROCESS | 1797 | 1461060029780 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 03:00:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:00:29 INFO - PROCESS | 1797 | 1461060029791 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:00:29 INFO - PROCESS | 1797 | 1461060029795 Marionette TRACE conn3 <- [1,430,null,{}] 03:00:29 INFO - PROCESS | 1797 | 1461060029811 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:29 INFO - PROCESS | 1797 | 1461060029978 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 03:00:30 INFO - PROCESS | 1797 | 1461060030096 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:30 INFO - PROCESS | 1797 | ++DOCSHELL 0x9324b800 == 62 [pid = 1797] [id = 115] 03:00:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 114 (0x96209000) [pid = 1797] [serial = 344] [outer = (nil)] 03:00:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 115 (0x9639d400) [pid = 1797] [serial = 345] [outer = 0x96209000] 03:00:30 INFO - PROCESS | 1797 | 1461060030177 Marionette DEBUG loaded listener.js 03:00:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 116 (0x9754d800) [pid = 1797] [serial = 346] [outer = 0x96209000] 03:00:31 INFO - PROCESS | 1797 | 1461060031013 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 03:00:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:00:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1244ms 03:00:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:00:31 INFO - PROCESS | 1797 | 1461060031045 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 03:00:31 INFO - PROCESS | 1797 | 1461060031049 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 03:00:31 INFO - PROCESS | 1797 | 1461060031055 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:00:31 INFO - PROCESS | 1797 | 1461060031059 Marionette TRACE conn3 <- [1,434,null,{}] 03:00:31 INFO - PROCESS | 1797 | 1461060031071 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:31 INFO - PROCESS | 1797 | 1461060031253 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 03:00:31 INFO - PROCESS | 1797 | 1461060031287 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:31 INFO - PROCESS | 1797 | ++DOCSHELL 0x8dfddc00 == 63 [pid = 1797] [id = 116] 03:00:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 117 (0x979da800) [pid = 1797] [serial = 347] [outer = (nil)] 03:00:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 118 (0x979e0800) [pid = 1797] [serial = 348] [outer = 0x979da800] 03:00:31 INFO - PROCESS | 1797 | 1461060031359 Marionette DEBUG loaded listener.js 03:00:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 119 (0x9861fc00) [pid = 1797] [serial = 349] [outer = 0x979da800] 03:00:32 INFO - PROCESS | 1797 | 1461060032204 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 03:00:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:00:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1189ms 03:00:32 INFO - PROCESS | 1797 | 1461060032243 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 03:00:32 INFO - PROCESS | 1797 | 1461060032246 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 03:00:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:00:32 INFO - PROCESS | 1797 | 1461060032252 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:00:32 INFO - PROCESS | 1797 | 1461060032256 Marionette TRACE conn3 <- [1,438,null,{}] 03:00:32 INFO - PROCESS | 1797 | 1461060032266 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:32 INFO - PROCESS | 1797 | 1461060032463 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 03:00:32 INFO - PROCESS | 1797 | 1461060032490 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:32 INFO - PROCESS | 1797 | ++DOCSHELL 0x979dc000 == 64 [pid = 1797] [id = 117] 03:00:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 120 (0x97bf3800) [pid = 1797] [serial = 350] [outer = (nil)] 03:00:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 121 (0x99049400) [pid = 1797] [serial = 351] [outer = 0x97bf3800] 03:00:32 INFO - PROCESS | 1797 | 1461060032561 Marionette DEBUG loaded listener.js 03:00:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 122 (0x9dff3c00) [pid = 1797] [serial = 352] [outer = 0x97bf3800] 03:00:33 INFO - PROCESS | 1797 | --DOMWINDOW == 121 (0x95827800) [pid = 1797] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:00:33 INFO - PROCESS | 1797 | --DOMWINDOW == 120 (0x8fc05400) [pid = 1797] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:00:33 INFO - PROCESS | 1797 | --DOMWINDOW == 119 (0x8fd01400) [pid = 1797] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:00:33 INFO - PROCESS | 1797 | --DOMWINDOW == 118 (0x8fcf2800) [pid = 1797] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 03:00:33 INFO - PROCESS | 1797 | 1461060033605 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 03:00:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:00:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1390ms 03:00:33 INFO - PROCESS | 1797 | 1461060033643 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 03:00:33 INFO - PROCESS | 1797 | 1461060033646 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 03:00:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:00:33 INFO - PROCESS | 1797 | 1461060033652 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:00:33 INFO - PROCESS | 1797 | 1461060033655 Marionette TRACE conn3 <- [1,442,null,{}] 03:00:33 INFO - PROCESS | 1797 | 1461060033660 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:33 INFO - PROCESS | 1797 | 1461060033847 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 03:00:33 INFO - PROCESS | 1797 | 1461060033961 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:33 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fc05400 == 65 [pid = 1797] [id = 118] 03:00:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 119 (0x8fc0dc00) [pid = 1797] [serial = 353] [outer = (nil)] 03:00:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 120 (0x99275000) [pid = 1797] [serial = 354] [outer = 0x8fc0dc00] 03:00:34 INFO - PROCESS | 1797 | 1461060034041 Marionette DEBUG loaded listener.js 03:00:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 121 (0xa109c800) [pid = 1797] [serial = 355] [outer = 0x8fc0dc00] 03:00:34 INFO - PROCESS | 1797 | 1461060034767 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 03:00:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:00:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1179ms 03:00:34 INFO - PROCESS | 1797 | 1461060034831 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 03:00:34 INFO - PROCESS | 1797 | 1461060034835 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 03:00:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:00:34 INFO - PROCESS | 1797 | 1461060034841 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:00:34 INFO - PROCESS | 1797 | 1461060034844 Marionette TRACE conn3 <- [1,446,null,{}] 03:00:34 INFO - PROCESS | 1797 | 1461060034854 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:35 INFO - PROCESS | 1797 | 1461060035042 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 03:00:35 INFO - PROCESS | 1797 | 1461060035056 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:35 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f4c9400 == 66 [pid = 1797] [id = 119] 03:00:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 122 (0x8f4c9c00) [pid = 1797] [serial = 356] [outer = (nil)] 03:00:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 123 (0x8f4d1800) [pid = 1797] [serial = 357] [outer = 0x8f4c9c00] 03:00:35 INFO - PROCESS | 1797 | 1461060035127 Marionette DEBUG loaded listener.js 03:00:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 124 (0x8f4d6000) [pid = 1797] [serial = 358] [outer = 0x8f4c9c00] 03:00:36 INFO - PROCESS | 1797 | 1461060036248 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 03:00:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:00:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1479ms 03:00:36 INFO - PROCESS | 1797 | 1461060036322 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 03:00:36 INFO - PROCESS | 1797 | 1461060036329 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 03:00:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:00:36 INFO - PROCESS | 1797 | 1461060036338 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:00:36 INFO - PROCESS | 1797 | 1461060036343 Marionette TRACE conn3 <- [1,450,null,{}] 03:00:36 INFO - PROCESS | 1797 | 1461060036352 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:36 INFO - PROCESS | 1797 | 1461060036564 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 03:00:36 INFO - PROCESS | 1797 | 1461060036820 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:36 INFO - PROCESS | 1797 | ++DOCSHELL 0x8e8ca400 == 67 [pid = 1797] [id = 120] 03:00:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 125 (0x8e8cbc00) [pid = 1797] [serial = 359] [outer = (nil)] 03:00:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 126 (0x8e8d1c00) [pid = 1797] [serial = 360] [outer = 0x8e8cbc00] 03:00:36 INFO - PROCESS | 1797 | 1461060036912 Marionette DEBUG loaded listener.js 03:00:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 127 (0x8f4d1000) [pid = 1797] [serial = 361] [outer = 0x8e8cbc00] 03:00:37 INFO - PROCESS | 1797 | 1461060037877 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 03:00:37 INFO - PROCESS | 1797 | 1461060037930 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 03:00:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 03:00:37 INFO - PROCESS | 1797 | 1461060037941 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:00:37 INFO - PROCESS | 1797 | 1461060037945 Marionette TRACE conn3 <- [1,454,null,{}] 03:00:37 INFO - PROCESS | 1797 | 1461060037952 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:38 INFO - PROCESS | 1797 | 1461060038141 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 03:00:38 INFO - PROCESS | 1797 | 1461060038397 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:38 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fc0b400 == 68 [pid = 1797] [id = 121] 03:00:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 128 (0x8fc13400) [pid = 1797] [serial = 362] [outer = (nil)] 03:00:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 129 (0x91fd4400) [pid = 1797] [serial = 363] [outer = 0x8fc13400] 03:00:38 INFO - PROCESS | 1797 | 1461060038535 Marionette DEBUG loaded listener.js 03:00:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 130 (0x9582f400) [pid = 1797] [serial = 364] [outer = 0x8fc13400] 03:00:39 INFO - PROCESS | 1797 | [1797] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:00:39 INFO - PROCESS | 1797 | 1461060039435 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 03:00:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:00:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1536ms 03:00:39 INFO - PROCESS | 1797 | 1461060039477 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 03:00:39 INFO - PROCESS | 1797 | 1461060039480 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 03:00:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:00:39 INFO - PROCESS | 1797 | 1461060039487 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:00:39 INFO - PROCESS | 1797 | 1461060039493 Marionette TRACE conn3 <- [1,458,null,{}] 03:00:39 INFO - PROCESS | 1797 | 1461060039510 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:39 INFO - PROCESS | 1797 | 1461060039685 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 03:00:39 INFO - PROCESS | 1797 | 1461060039838 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:39 INFO - PROCESS | 1797 | ++DOCSHELL 0x907ba400 == 69 [pid = 1797] [id = 122] 03:00:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 131 (0x9639f800) [pid = 1797] [serial = 365] [outer = (nil)] 03:00:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 132 (0x979b4000) [pid = 1797] [serial = 366] [outer = 0x9639f800] 03:00:39 INFO - PROCESS | 1797 | 1461060039932 Marionette DEBUG loaded listener.js 03:00:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 133 (0x989a5c00) [pid = 1797] [serial = 367] [outer = 0x9639f800] 03:00:40 INFO - PROCESS | 1797 | 1461060040839 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 03:00:40 INFO - PROCESS | 1797 | 1461060040883 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 03:00:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 03:00:40 INFO - PROCESS | 1797 | 1461060040890 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:00:40 INFO - PROCESS | 1797 | 1461060040894 Marionette TRACE conn3 <- [1,462,null,{}] 03:00:40 INFO - PROCESS | 1797 | 1461060040900 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:41 INFO - PROCESS | 1797 | 1461060041071 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 03:00:41 INFO - PROCESS | 1797 | 1461060041226 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:41 INFO - PROCESS | 1797 | ++DOCSHELL 0x979dc400 == 70 [pid = 1797] [id = 123] 03:00:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 134 (0xa0112400) [pid = 1797] [serial = 368] [outer = (nil)] 03:00:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 135 (0xa0d3b400) [pid = 1797] [serial = 369] [outer = 0xa0112400] 03:00:41 INFO - PROCESS | 1797 | 1461060041320 Marionette DEBUG loaded listener.js 03:00:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 136 (0xa3d02400) [pid = 1797] [serial = 370] [outer = 0xa0112400] 03:00:42 INFO - PROCESS | 1797 | [1797] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:00:42 INFO - PROCESS | 1797 | 1461060042314 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 03:00:42 INFO - PROCESS | 1797 | 1461060042376 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 03:00:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 03:00:42 INFO - PROCESS | 1797 | 1461060042382 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:00:42 INFO - PROCESS | 1797 | 1461060042386 Marionette TRACE conn3 <- [1,466,null,{}] 03:00:42 INFO - PROCESS | 1797 | 1461060042391 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:42 INFO - PROCESS | 1797 | 1461060042554 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 03:00:42 INFO - PROCESS | 1797 | 1461060042709 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:42 INFO - PROCESS | 1797 | ++DOCSHELL 0x940c6400 == 71 [pid = 1797] [id = 124] 03:00:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 137 (0x940cec00) [pid = 1797] [serial = 371] [outer = (nil)] 03:00:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 138 (0x940d2400) [pid = 1797] [serial = 372] [outer = 0x940cec00] 03:00:42 INFO - PROCESS | 1797 | 1461060042846 Marionette DEBUG loaded listener.js 03:00:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 139 (0x940d5800) [pid = 1797] [serial = 373] [outer = 0x940cec00] 03:00:43 INFO - PROCESS | 1797 | 1461060043723 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 03:00:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 03:00:43 INFO - PROCESS | 1797 | 1461060043766 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 03:00:43 INFO - PROCESS | 1797 | 1461060043772 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:00:43 INFO - PROCESS | 1797 | 1461060043776 Marionette TRACE conn3 <- [1,470,null,{}] 03:00:43 INFO - PROCESS | 1797 | 1461060043782 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:43 INFO - PROCESS | 1797 | 1461060043977 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 03:00:44 INFO - PROCESS | 1797 | 1461060044132 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:44 INFO - PROCESS | 1797 | ++DOCSHELL 0x8dfe2400 == 72 [pid = 1797] [id = 125] 03:00:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 140 (0x940d1c00) [pid = 1797] [serial = 374] [outer = (nil)] 03:00:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 141 (0xa4c49800) [pid = 1797] [serial = 375] [outer = 0x940d1c00] 03:00:44 INFO - PROCESS | 1797 | 1461060044225 Marionette DEBUG loaded listener.js 03:00:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 142 (0xa4c4dc00) [pid = 1797] [serial = 376] [outer = 0x940d1c00] 03:00:45 INFO - PROCESS | 1797 | 1461060045147 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 03:00:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:00:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1432ms 03:00:45 INFO - PROCESS | 1797 | 1461060045205 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 03:00:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:00:45 INFO - PROCESS | 1797 | 1461060045209 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 03:00:45 INFO - PROCESS | 1797 | 1461060045215 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:00:45 INFO - PROCESS | 1797 | 1461060045219 Marionette TRACE conn3 <- [1,474,null,{}] 03:00:45 INFO - PROCESS | 1797 | 1461060045225 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:45 INFO - PROCESS | 1797 | 1461060045384 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 03:00:45 INFO - PROCESS | 1797 | 1461060045552 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:45 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be0a800 == 73 [pid = 1797] [id = 126] 03:00:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 143 (0x8be0ac00) [pid = 1797] [serial = 377] [outer = (nil)] 03:00:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 144 (0x8be13400) [pid = 1797] [serial = 378] [outer = 0x8be0ac00] 03:00:45 INFO - PROCESS | 1797 | 1461060045637 Marionette DEBUG loaded listener.js 03:00:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 145 (0x8be16800) [pid = 1797] [serial = 379] [outer = 0x8be0ac00] 03:00:46 INFO - PROCESS | 1797 | 1461060046614 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 03:00:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:00:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1441ms 03:00:46 INFO - PROCESS | 1797 | 1461060046657 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 03:00:46 INFO - PROCESS | 1797 | 1461060046661 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 03:00:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:00:46 INFO - PROCESS | 1797 | 1461060046667 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:00:46 INFO - PROCESS | 1797 | 1461060046672 Marionette TRACE conn3 <- [1,478,null,{}] 03:00:46 INFO - PROCESS | 1797 | 1461060046677 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:46 INFO - PROCESS | 1797 | 1461060046832 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 03:00:47 INFO - PROCESS | 1797 | 1461060047279 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:47 INFO - PROCESS | 1797 | ++DOCSHELL 0x8e8d2400 == 74 [pid = 1797] [id = 127] 03:00:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 146 (0x8e8d2800) [pid = 1797] [serial = 380] [outer = (nil)] 03:00:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 147 (0x8f305800) [pid = 1797] [serial = 381] [outer = 0x8e8d2800] 03:00:47 INFO - PROCESS | 1797 | 1461060047462 Marionette DEBUG loaded listener.js 03:00:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 148 (0x8f309400) [pid = 1797] [serial = 382] [outer = 0x8e8d2800] 03:00:48 INFO - PROCESS | 1797 | 1461060048370 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 03:00:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:00:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1779ms 03:00:48 INFO - PROCESS | 1797 | 1461060048447 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 03:00:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:00:48 INFO - PROCESS | 1797 | 1461060048453 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 03:00:48 INFO - PROCESS | 1797 | 1461060048460 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:00:48 INFO - PROCESS | 1797 | 1461060048466 Marionette TRACE conn3 <- [1,482,null,{}] 03:00:48 INFO - PROCESS | 1797 | 1461060048473 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:48 INFO - PROCESS | 1797 | 1461060048764 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 03:00:49 INFO - PROCESS | 1797 | 1461060049039 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:49 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f30b400 == 75 [pid = 1797] [id = 128] 03:00:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x8f4d0c00) [pid = 1797] [serial = 383] [outer = (nil)] 03:00:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x8f552800) [pid = 1797] [serial = 384] [outer = 0x8f4d0c00] 03:00:49 INFO - PROCESS | 1797 | 1461060049122 Marionette DEBUG loaded listener.js 03:00:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x8fc09400) [pid = 1797] [serial = 385] [outer = 0x8f4d0c00] 03:00:49 INFO - PROCESS | 1797 | --DOCSHELL 0x913c3000 == 74 [pid = 1797] [id = 58] 03:00:49 INFO - PROCESS | 1797 | --DOCSHELL 0x8fc24800 == 73 [pid = 1797] [id = 52] 03:00:49 INFO - PROCESS | 1797 | --DOCSHELL 0x8fcf6c00 == 72 [pid = 1797] [id = 56] 03:00:49 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x989a4400) [pid = 1797] [serial = 312] [outer = (nil)] [url = about:blank] 03:00:49 INFO - PROCESS | 1797 | --DOCSHELL 0x8f7f5000 == 71 [pid = 1797] [id = 92] 03:00:49 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x93106c00) [pid = 1797] [serial = 300] [outer = (nil)] [url = about:blank] 03:00:49 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x8fd04800) [pid = 1797] [serial = 279] [outer = (nil)] [url = about:blank] 03:00:49 INFO - PROCESS | 1797 | --DOMWINDOW == 147 (0x962d3800) [pid = 1797] [serial = 306] [outer = (nil)] [url = about:blank] 03:00:49 INFO - PROCESS | 1797 | --DOMWINDOW == 146 (0x973f1400) [pid = 1797] [serial = 307] [outer = (nil)] [url = about:blank] 03:00:49 INFO - PROCESS | 1797 | --DOMWINDOW == 145 (0x8fc11400) [pid = 1797] [serial = 277] [outer = (nil)] [url = about:blank] 03:00:49 INFO - PROCESS | 1797 | --DOMWINDOW == 144 (0x8fd0b400) [pid = 1797] [serial = 303] [outer = (nil)] [url = about:blank] 03:00:49 INFO - PROCESS | 1797 | --DOMWINDOW == 143 (0x91fd3c00) [pid = 1797] [serial = 304] [outer = (nil)] [url = about:blank] 03:00:49 INFO - PROCESS | 1797 | --DOMWINDOW == 142 (0x974ba400) [pid = 1797] [serial = 309] [outer = (nil)] [url = about:blank] 03:00:49 INFO - PROCESS | 1797 | --DOMWINDOW == 141 (0x979d4c00) [pid = 1797] [serial = 310] [outer = (nil)] [url = about:blank] 03:00:49 INFO - PROCESS | 1797 | --DOMWINDOW == 140 (0x989ae400) [pid = 1797] [serial = 285] [outer = (nil)] [url = about:blank] 03:00:49 INFO - PROCESS | 1797 | --DOMWINDOW == 139 (0x93258800) [pid = 1797] [serial = 282] [outer = (nil)] [url = about:blank] 03:00:49 INFO - PROCESS | 1797 | --DOMWINDOW == 138 (0x8dfe5c00) [pid = 1797] [serial = 288] [outer = (nil)] [url = about:blank] 03:00:49 INFO - PROCESS | 1797 | --DOMWINDOW == 137 (0xa0bd7800) [pid = 1797] [serial = 291] [outer = (nil)] [url = about:blank] 03:00:49 INFO - PROCESS | 1797 | --DOMWINDOW == 136 (0xa4679800) [pid = 1797] [serial = 294] [outer = (nil)] [url = about:blank] 03:00:49 INFO - PROCESS | 1797 | --DOMWINDOW == 135 (0x8f54d000) [pid = 1797] [serial = 297] [outer = (nil)] [url = about:blank] 03:00:50 INFO - PROCESS | 1797 | 1461060050101 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 03:00:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:00:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1690ms 03:00:50 INFO - PROCESS | 1797 | 1461060050151 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 03:00:50 INFO - PROCESS | 1797 | 1461060050158 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 03:00:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:00:50 INFO - PROCESS | 1797 | 1461060050166 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:00:50 INFO - PROCESS | 1797 | 1461060050168 Marionette TRACE conn3 <- [1,486,null,{}] 03:00:50 INFO - PROCESS | 1797 | 1461060050174 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:50 INFO - PROCESS | 1797 | 1461060050324 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 03:00:50 INFO - PROCESS | 1797 | 1461060050334 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:50 INFO - PROCESS | 1797 | ++DOCSHELL 0x8dfe5c00 == 72 [pid = 1797] [id = 129] 03:00:50 INFO - PROCESS | 1797 | ++DOMWINDOW == 136 (0x8f4d8c00) [pid = 1797] [serial = 386] [outer = (nil)] 03:00:50 INFO - PROCESS | 1797 | ++DOMWINDOW == 137 (0x8fcee000) [pid = 1797] [serial = 387] [outer = 0x8f4d8c00] 03:00:50 INFO - PROCESS | 1797 | 1461060050407 Marionette DEBUG loaded listener.js 03:00:50 INFO - PROCESS | 1797 | ++DOMWINDOW == 138 (0x8fcfac00) [pid = 1797] [serial = 388] [outer = 0x8f4d8c00] 03:00:51 INFO - PROCESS | 1797 | 1461060051279 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 03:00:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:00:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1130ms 03:00:51 INFO - PROCESS | 1797 | 1461060051295 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 03:00:51 INFO - PROCESS | 1797 | 1461060051300 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 03:00:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:00:51 INFO - PROCESS | 1797 | 1461060051307 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:00:51 INFO - PROCESS | 1797 | 1461060051316 Marionette TRACE conn3 <- [1,490,null,{}] 03:00:51 INFO - PROCESS | 1797 | 1461060051330 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:51 INFO - PROCESS | 1797 | 1461060051531 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 03:00:51 INFO - PROCESS | 1797 | 1461060051611 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:51 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be0d000 == 73 [pid = 1797] [id = 130] 03:00:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 139 (0x8e8c8400) [pid = 1797] [serial = 389] [outer = (nil)] 03:00:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 140 (0x9324c000) [pid = 1797] [serial = 390] [outer = 0x8e8c8400] 03:00:51 INFO - PROCESS | 1797 | 1461060051682 Marionette DEBUG loaded listener.js 03:00:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 141 (0x93258800) [pid = 1797] [serial = 391] [outer = 0x8e8c8400] 03:00:52 INFO - PROCESS | 1797 | 1461060052436 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 03:00:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:00:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1193ms 03:00:52 INFO - PROCESS | 1797 | 1461060052499 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 03:00:52 INFO - PROCESS | 1797 | 1461060052503 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 03:00:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:00:52 INFO - PROCESS | 1797 | 1461060052509 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:00:52 INFO - PROCESS | 1797 | 1461060052512 Marionette TRACE conn3 <- [1,494,null,{}] 03:00:52 INFO - PROCESS | 1797 | 1461060052517 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:52 INFO - PROCESS | 1797 | 1461060052709 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 03:00:52 INFO - PROCESS | 1797 | 1461060052728 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:52 INFO - PROCESS | 1797 | ++DOCSHELL 0x907bec00 == 74 [pid = 1797] [id = 131] 03:00:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 142 (0x9324d000) [pid = 1797] [serial = 392] [outer = (nil)] 03:00:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 143 (0x9587c800) [pid = 1797] [serial = 393] [outer = 0x9324d000] 03:00:52 INFO - PROCESS | 1797 | 1461060052798 Marionette DEBUG loaded listener.js 03:00:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 144 (0x958cd000) [pid = 1797] [serial = 394] [outer = 0x9324d000] 03:00:53 INFO - PROCESS | 1797 | 1461060053715 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 03:00:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:00:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1233ms 03:00:53 INFO - PROCESS | 1797 | 1461060053743 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 03:00:53 INFO - PROCESS | 1797 | 1461060053747 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 03:00:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:00:53 INFO - PROCESS | 1797 | 1461060053752 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:00:53 INFO - PROCESS | 1797 | 1461060053756 Marionette TRACE conn3 <- [1,498,null,{}] 03:00:53 INFO - PROCESS | 1797 | 1461060053761 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:54 INFO - PROCESS | 1797 | 1461060054242 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 03:00:54 INFO - PROCESS | 1797 | --DOMWINDOW == 143 (0x8e08a800) [pid = 1797] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:00:54 INFO - PROCESS | 1797 | --DOMWINDOW == 142 (0x8dfe3400) [pid = 1797] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:00:54 INFO - PROCESS | 1797 | --DOMWINDOW == 141 (0x96209000) [pid = 1797] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:00:54 INFO - PROCESS | 1797 | --DOMWINDOW == 140 (0x97bf3800) [pid = 1797] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 03:00:54 INFO - PROCESS | 1797 | --DOMWINDOW == 139 (0x9830f000) [pid = 1797] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 03:00:54 INFO - PROCESS | 1797 | --DOMWINDOW == 138 (0x979da800) [pid = 1797] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 03:00:54 INFO - PROCESS | 1797 | --DOMWINDOW == 137 (0x8fc0dc00) [pid = 1797] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:00:54 INFO - PROCESS | 1797 | 1461060054390 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:54 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fc0e800 == 75 [pid = 1797] [id = 132] 03:00:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 138 (0x8fc0fc00) [pid = 1797] [serial = 395] [outer = (nil)] 03:00:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 139 (0x95878c00) [pid = 1797] [serial = 396] [outer = 0x8fc0fc00] 03:00:54 INFO - PROCESS | 1797 | 1461060054474 Marionette DEBUG loaded listener.js 03:00:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 140 (0x963a0400) [pid = 1797] [serial = 397] [outer = 0x8fc0fc00] 03:00:55 INFO - PROCESS | 1797 | 1461060055167 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 03:00:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:00:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1430ms 03:00:55 INFO - PROCESS | 1797 | 1461060055184 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 03:00:55 INFO - PROCESS | 1797 | 1461060055187 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 03:00:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:00:55 INFO - PROCESS | 1797 | 1461060055195 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:00:55 INFO - PROCESS | 1797 | 1461060055198 Marionette TRACE conn3 <- [1,502,null,{}] 03:00:55 INFO - PROCESS | 1797 | 1461060055211 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:55 INFO - PROCESS | 1797 | 1461060055502 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 03:00:55 INFO - PROCESS | 1797 | 1461060055933 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:55 INFO - PROCESS | 1797 | ++DOCSHELL 0x913cb000 == 76 [pid = 1797] [id = 133] 03:00:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 141 (0x97364000) [pid = 1797] [serial = 398] [outer = (nil)] 03:00:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 142 (0x9903e000) [pid = 1797] [serial = 399] [outer = 0x97364000] 03:00:56 INFO - PROCESS | 1797 | 1461060056019 Marionette DEBUG loaded listener.js 03:00:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 143 (0x9a886c00) [pid = 1797] [serial = 400] [outer = 0x97364000] 03:00:56 INFO - PROCESS | 1797 | 1461060056926 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 03:00:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:00:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1788ms 03:00:57 INFO - PROCESS | 1797 | 1461060057036 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 03:00:57 INFO - PROCESS | 1797 | 1461060057043 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 03:00:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:00:57 INFO - PROCESS | 1797 | 1461060057053 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:00:57 INFO - PROCESS | 1797 | 1461060057057 Marionette TRACE conn3 <- [1,506,null,{}] 03:00:57 INFO - PROCESS | 1797 | 1461060057066 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:57 INFO - PROCESS | 1797 | 1461060057255 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 03:00:57 INFO - PROCESS | 1797 | 1461060057416 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:57 INFO - PROCESS | 1797 | ++DOCSHELL 0x8dfe8400 == 77 [pid = 1797] [id = 134] 03:00:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 144 (0x8f304400) [pid = 1797] [serial = 401] [outer = (nil)] 03:00:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 145 (0x8f32a000) [pid = 1797] [serial = 402] [outer = 0x8f304400] 03:00:57 INFO - PROCESS | 1797 | 1461060057506 Marionette DEBUG loaded listener.js 03:00:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 146 (0x8f332000) [pid = 1797] [serial = 403] [outer = 0x8f304400] 03:00:58 INFO - PROCESS | 1797 | 1461060058424 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 03:00:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:00:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1437ms 03:00:58 INFO - PROCESS | 1797 | 1461060058490 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 03:00:58 INFO - PROCESS | 1797 | 1461060058499 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 03:00:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:00:58 INFO - PROCESS | 1797 | 1461060058510 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:00:58 INFO - PROCESS | 1797 | 1461060058514 Marionette TRACE conn3 <- [1,510,null,{}] 03:00:58 INFO - PROCESS | 1797 | 1461060058520 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:58 INFO - PROCESS | 1797 | 1461060058743 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 03:00:58 INFO - PROCESS | 1797 | 1461060058952 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:59 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f333400 == 78 [pid = 1797] [id = 135] 03:00:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 147 (0x8f337800) [pid = 1797] [serial = 404] [outer = (nil)] 03:00:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 148 (0x8f7f5c00) [pid = 1797] [serial = 405] [outer = 0x8f337800] 03:00:59 INFO - PROCESS | 1797 | 1461060059082 Marionette DEBUG loaded listener.js 03:00:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x8fc13800) [pid = 1797] [serial = 406] [outer = 0x8f337800] 03:01:00 INFO - PROCESS | 1797 | 1461060060076 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 03:01:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:01:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1630ms 03:01:00 INFO - PROCESS | 1797 | 1461060060141 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 03:01:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:01:00 INFO - PROCESS | 1797 | 1461060060145 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 03:01:00 INFO - PROCESS | 1797 | 1461060060152 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:01:00 INFO - PROCESS | 1797 | 1461060060158 Marionette TRACE conn3 <- [1,514,null,{}] 03:01:00 INFO - PROCESS | 1797 | 1461060060175 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:00 INFO - PROCESS | 1797 | 1461060060390 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 03:01:00 INFO - PROCESS | 1797 | 1461060060640 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:00 INFO - PROCESS | 1797 | ++DOCSHELL 0x91fcf800 == 79 [pid = 1797] [id = 136] 03:01:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x9324a400) [pid = 1797] [serial = 407] [outer = (nil)] 03:01:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x9587d000) [pid = 1797] [serial = 408] [outer = 0x9324a400] 03:01:00 INFO - PROCESS | 1797 | 1461060060734 Marionette DEBUG loaded listener.js 03:01:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x9639c000) [pid = 1797] [serial = 409] [outer = 0x9324a400] 03:01:01 INFO - PROCESS | 1797 | 1461060061550 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 03:01:01 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 03:01:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1435ms 03:01:01 INFO - PROCESS | 1797 | 1461060061587 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 03:01:01 INFO - PROCESS | 1797 | 1461060061594 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 03:01:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:01:01 INFO - PROCESS | 1797 | 1461060061601 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:01:01 INFO - PROCESS | 1797 | 1461060061604 Marionette TRACE conn3 <- [1,518,null,{}] 03:01:01 INFO - PROCESS | 1797 | 1461060061611 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:01 INFO - PROCESS | 1797 | 1461060061793 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 03:01:01 INFO - PROCESS | 1797 | 1461060061950 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:01 INFO - PROCESS | 1797 | ++DOCSHELL 0x940cb800 == 80 [pid = 1797] [id = 137] 03:01:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 153 (0x9754f400) [pid = 1797] [serial = 410] [outer = (nil)] 03:01:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 154 (0x9a880400) [pid = 1797] [serial = 411] [outer = 0x9754f400] 03:01:02 INFO - PROCESS | 1797 | 1461060062039 Marionette DEBUG loaded listener.js 03:01:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 155 (0x9fc8f000) [pid = 1797] [serial = 412] [outer = 0x9754f400] 03:01:02 INFO - PROCESS | 1797 | 1461060062954 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 03:01:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:01:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1429ms 03:01:03 INFO - PROCESS | 1797 | 1461060063030 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 03:01:03 INFO - PROCESS | 1797 | 1461060063034 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 03:01:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:01:03 INFO - PROCESS | 1797 | 1461060063040 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:01:03 INFO - PROCESS | 1797 | 1461060063044 Marionette TRACE conn3 <- [1,522,null,{}] 03:01:03 INFO - PROCESS | 1797 | 1461060063050 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:03 INFO - PROCESS | 1797 | 1461060063224 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 03:01:03 INFO - PROCESS | 1797 | 1461060063417 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:03 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be5ec00 == 81 [pid = 1797] [id = 138] 03:01:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 156 (0x8be60800) [pid = 1797] [serial = 413] [outer = (nil)] 03:01:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 157 (0x8be64400) [pid = 1797] [serial = 414] [outer = 0x8be60800] 03:01:03 INFO - PROCESS | 1797 | 1461060063547 Marionette DEBUG loaded listener.js 03:01:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 158 (0x8be68400) [pid = 1797] [serial = 415] [outer = 0x8be60800] 03:01:04 INFO - PROCESS | 1797 | 1461060064462 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 03:01:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 159 (0x8be6dc00) [pid = 1797] [serial = 416] [outer = 0x91fd2000] 03:01:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:01:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1487ms 03:01:04 INFO - PROCESS | 1797 | 1461060064548 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 03:01:04 INFO - PROCESS | 1797 | 1461060064551 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 03:01:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:01:04 INFO - PROCESS | 1797 | 1461060064615 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:01:04 INFO - PROCESS | 1797 | 1461060064620 Marionette TRACE conn3 <- [1,526,null,{}] 03:01:04 INFO - PROCESS | 1797 | 1461060064637 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:04 INFO - PROCESS | 1797 | 1461060064818 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 03:01:05 INFO - PROCESS | 1797 | 1461060065001 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:05 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be67800 == 82 [pid = 1797] [id = 139] 03:01:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 160 (0x8be6e800) [pid = 1797] [serial = 417] [outer = (nil)] 03:01:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 161 (0x8be73400) [pid = 1797] [serial = 418] [outer = 0x8be6e800] 03:01:05 INFO - PROCESS | 1797 | 1461060065106 Marionette DEBUG loaded listener.js 03:01:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 162 (0x9ea17400) [pid = 1797] [serial = 419] [outer = 0x8be6e800] 03:01:06 INFO - PROCESS | 1797 | 1461060066004 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 03:01:06 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 03:01:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1493ms 03:01:06 INFO - PROCESS | 1797 | 1461060066062 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 03:01:06 INFO - PROCESS | 1797 | 1461060066066 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 03:01:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:01:06 INFO - PROCESS | 1797 | 1461060066072 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:01:06 INFO - PROCESS | 1797 | 1461060066076 Marionette TRACE conn3 <- [1,530,null,{}] 03:01:06 INFO - PROCESS | 1797 | 1461060066081 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:06 INFO - PROCESS | 1797 | 1461060066241 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 03:01:06 INFO - PROCESS | 1797 | 1461060066401 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:06 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be62800 == 83 [pid = 1797] [id = 140] 03:01:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 163 (0x8be71800) [pid = 1797] [serial = 420] [outer = (nil)] 03:01:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 164 (0x8c0e7400) [pid = 1797] [serial = 421] [outer = 0x8be71800] 03:01:06 INFO - PROCESS | 1797 | 1461060066486 Marionette DEBUG loaded listener.js 03:01:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 165 (0x8c0e9400) [pid = 1797] [serial = 422] [outer = 0x8be71800] 03:01:07 INFO - PROCESS | 1797 | 1461060067371 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 03:01:07 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 03:01:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:01:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:01:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:01:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:01:07 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 03:01:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:01:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:01:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:01:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:01:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:01:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1328ms 03:01:07 INFO - PROCESS | 1797 | 1461060067402 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 03:01:07 INFO - PROCESS | 1797 | 1461060067407 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 03:01:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:01:07 INFO - PROCESS | 1797 | 1461060067414 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:01:07 INFO - PROCESS | 1797 | 1461060067418 Marionette TRACE conn3 <- [1,534,null,{}] 03:01:07 INFO - PROCESS | 1797 | 1461060067424 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:07 INFO - PROCESS | 1797 | 1461060067601 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 03:01:07 INFO - PROCESS | 1797 | 1461060067761 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:07 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b64cc00 == 84 [pid = 1797] [id = 141] 03:01:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 166 (0x8b64d400) [pid = 1797] [serial = 423] [outer = (nil)] 03:01:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 167 (0x8c0e2000) [pid = 1797] [serial = 424] [outer = 0x8b64d400] 03:01:07 INFO - PROCESS | 1797 | 1461060067852 Marionette DEBUG loaded listener.js 03:01:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 168 (0x8c0e8000) [pid = 1797] [serial = 425] [outer = 0x8b64d400] 03:01:08 INFO - PROCESS | 1797 | 1461060068728 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 03:01:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 03:01:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1334ms 03:01:08 INFO - PROCESS | 1797 | 1461060068750 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 03:01:08 INFO - PROCESS | 1797 | 1461060068754 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 03:01:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:01:08 INFO - PROCESS | 1797 | 1461060068795 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:01:08 INFO - PROCESS | 1797 | 1461060068798 Marionette TRACE conn3 <- [1,538,null,{}] 03:01:08 INFO - PROCESS | 1797 | 1461060068804 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:08 INFO - PROCESS | 1797 | 1461060068984 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 03:01:09 INFO - PROCESS | 1797 | 1461060069152 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:09 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b64f400 == 85 [pid = 1797] [id = 142] 03:01:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 169 (0x8b658000) [pid = 1797] [serial = 426] [outer = (nil)] 03:01:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 170 (0x8b7c4c00) [pid = 1797] [serial = 427] [outer = 0x8b658000] 03:01:09 INFO - PROCESS | 1797 | 1461060069236 Marionette DEBUG loaded listener.js 03:01:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 171 (0x8b7ca800) [pid = 1797] [serial = 428] [outer = 0x8b658000] 03:01:10 INFO - PROCESS | 1797 | 1461060070047 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 03:01:10 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. 03:01:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1287ms 03:01:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:01:10 INFO - PROCESS | 1797 | 1461060070078 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 03:01:10 INFO - PROCESS | 1797 | 1461060070081 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 03:01:10 INFO - PROCESS | 1797 | 1461060070087 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:01:10 INFO - PROCESS | 1797 | 1461060070091 Marionette TRACE conn3 <- [1,542,null,{}] 03:01:10 INFO - PROCESS | 1797 | 1461060070096 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:10 INFO - PROCESS | 1797 | 1461060070306 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 03:01:10 INFO - PROCESS | 1797 | 1461060070449 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:10 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b7c1800 == 86 [pid = 1797] [id = 143] 03:01:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 172 (0x8b7c7000) [pid = 1797] [serial = 429] [outer = (nil)] 03:01:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 173 (0x8e08ec00) [pid = 1797] [serial = 430] [outer = 0x8b7c7000] 03:01:10 INFO - PROCESS | 1797 | 1461060070536 Marionette DEBUG loaded listener.js 03:01:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 174 (0x9876a400) [pid = 1797] [serial = 431] [outer = 0x8b7c7000] 03:01:11 INFO - PROCESS | 1797 | 1461060071406 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 03:01:11 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. 03:01:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1339ms 03:01:11 INFO - PROCESS | 1797 | 1461060071426 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 03:01:11 INFO - PROCESS | 1797 | 1461060071431 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 03:01:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:01:11 INFO - PROCESS | 1797 | 1461060071437 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:01:11 INFO - PROCESS | 1797 | 1461060071442 Marionette TRACE conn3 <- [1,546,null,{}] 03:01:11 INFO - PROCESS | 1797 | 1461060071448 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:11 INFO - PROCESS | 1797 | 1461060071695 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 03:01:11 INFO - PROCESS | 1797 | 1461060071872 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:11 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b06f000 == 87 [pid = 1797] [id = 144] 03:01:11 INFO - PROCESS | 1797 | ++DOMWINDOW == 175 (0x8b06f400) [pid = 1797] [serial = 432] [outer = (nil)] 03:01:11 INFO - PROCESS | 1797 | ++DOMWINDOW == 176 (0x8b076400) [pid = 1797] [serial = 433] [outer = 0x8b06f400] 03:01:11 INFO - PROCESS | 1797 | 1461060071964 Marionette DEBUG loaded listener.js 03:01:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 177 (0xa0ba7c00) [pid = 1797] [serial = 434] [outer = 0x8b06f400] 03:01:12 INFO - PROCESS | 1797 | 1461060072914 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 03:01:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 03:01:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1528ms 03:01:12 INFO - PROCESS | 1797 | 1461060072966 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 03:01:12 INFO - PROCESS | 1797 | 1461060072969 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 03:01:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:01:12 INFO - PROCESS | 1797 | 1461060072976 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:01:12 INFO - PROCESS | 1797 | 1461060072979 Marionette TRACE conn3 <- [1,550,null,{}] 03:01:13 INFO - PROCESS | 1797 | 1461060073003 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:13 INFO - PROCESS | 1797 | 1461060073190 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 03:01:13 INFO - PROCESS | 1797 | 1461060073386 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:13 INFO - PROCESS | 1797 | ++DOCSHELL 0x89b03800 == 88 [pid = 1797] [id = 145] 03:01:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 178 (0x89b03c00) [pid = 1797] [serial = 435] [outer = (nil)] 03:01:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 179 (0x89b0a000) [pid = 1797] [serial = 436] [outer = 0x89b03c00] 03:01:13 INFO - PROCESS | 1797 | 1461060073526 Marionette DEBUG loaded listener.js 03:01:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 180 (0x89b0e000) [pid = 1797] [serial = 437] [outer = 0x89b03c00] 03:01:14 INFO - PROCESS | 1797 | 1461060074348 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 03:01:14 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. 03:01:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1384ms 03:01:14 INFO - PROCESS | 1797 | 1461060074361 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 03:01:14 INFO - PROCESS | 1797 | 1461060074364 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 03:01:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:01:14 INFO - PROCESS | 1797 | 1461060074370 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:01:14 INFO - PROCESS | 1797 | 1461060074374 Marionette TRACE conn3 <- [1,554,null,{}] 03:01:14 INFO - PROCESS | 1797 | 1461060074379 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:14 INFO - PROCESS | 1797 | 1461060074535 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 03:01:14 INFO - PROCESS | 1797 | 1461060074723 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:14 INFO - PROCESS | 1797 | ++DOCSHELL 0x89b03000 == 89 [pid = 1797] [id = 146] 03:01:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 181 (0x89b08c00) [pid = 1797] [serial = 438] [outer = (nil)] 03:01:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 182 (0x89be0c00) [pid = 1797] [serial = 439] [outer = 0x89b08c00] 03:01:14 INFO - PROCESS | 1797 | 1461060074808 Marionette DEBUG loaded listener.js 03:01:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 183 (0x89be2800) [pid = 1797] [serial = 440] [outer = 0x89b08c00] 03:01:15 INFO - PROCESS | 1797 | [1797] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:01:15 INFO - PROCESS | 1797 | 1461060075739 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 03:01:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:01:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1441ms 03:01:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:01:15 INFO - PROCESS | 1797 | 1461060075812 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 03:01:15 INFO - PROCESS | 1797 | 1461060075815 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 03:01:15 INFO - PROCESS | 1797 | 1461060075822 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:01:15 INFO - PROCESS | 1797 | 1461060075824 Marionette TRACE conn3 <- [1,558,null,{}] 03:01:15 INFO - PROCESS | 1797 | 1461060075830 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:16 INFO - PROCESS | 1797 | 1461060076032 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 03:01:16 INFO - PROCESS | 1797 | 1461060076478 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:16 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b074400 == 90 [pid = 1797] [id = 147] 03:01:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 184 (0x8b076000) [pid = 1797] [serial = 441] [outer = (nil)] 03:01:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 185 (0x8b079800) [pid = 1797] [serial = 442] [outer = 0x8b076000] 03:01:16 INFO - PROCESS | 1797 | 1461060076601 Marionette DEBUG loaded listener.js 03:01:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 186 (0x8b07cc00) [pid = 1797] [serial = 443] [outer = 0x8b076000] 03:01:17 INFO - PROCESS | 1797 | 1461060077554 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 03:01:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:01:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1779ms 03:01:17 INFO - PROCESS | 1797 | 1461060077601 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 03:01:17 INFO - PROCESS | 1797 | 1461060077608 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 03:01:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:01:17 INFO - PROCESS | 1797 | 1461060077617 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:01:17 INFO - PROCESS | 1797 | 1461060077621 Marionette TRACE conn3 <- [1,562,null,{}] 03:01:17 INFO - PROCESS | 1797 | 1461060077628 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:17 INFO - PROCESS | 1797 | 1461060077803 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 03:01:18 INFO - PROCESS | 1797 | 1461060078021 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:18 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be17800 == 91 [pid = 1797] [id = 148] 03:01:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 187 (0x8be59c00) [pid = 1797] [serial = 444] [outer = (nil)] 03:01:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 188 (0x8be72000) [pid = 1797] [serial = 445] [outer = 0x8be59c00] 03:01:18 INFO - PROCESS | 1797 | 1461060078175 Marionette DEBUG loaded listener.js 03:01:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 189 (0x8c0e0c00) [pid = 1797] [serial = 446] [outer = 0x8be59c00] 03:01:18 INFO - PROCESS | 1797 | --DOCSHELL 0x93251c00 == 90 [pid = 1797] [id = 54] 03:01:18 INFO - PROCESS | 1797 | --DOMWINDOW == 188 (0x8f4d1800) [pid = 1797] [serial = 357] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 1797 | [1797] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:01:18 INFO - PROCESS | 1797 | --DOMWINDOW == 187 (0x8fc0e000) [pid = 1797] [serial = 315] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 1797 | --DOMWINDOW == 186 (0x93194000) [pid = 1797] [serial = 318] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 1797 | --DOMWINDOW == 185 (0x9876f400) [pid = 1797] [serial = 324] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 1797 | --DOMWINDOW == 184 (0x97550c00) [pid = 1797] [serial = 321] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 1797 | --DOMWINDOW == 183 (0x9639f000) [pid = 1797] [serial = 327] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 1797 | --DOMWINDOW == 182 (0x9ea1ec00) [pid = 1797] [serial = 330] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 1797 | --DOMWINDOW == 181 (0xa109a800) [pid = 1797] [serial = 333] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 1797 | --DOMWINDOW == 180 (0x914d9c00) [pid = 1797] [serial = 340] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 1797 | --DOMWINDOW == 179 (0x8fcf7000) [pid = 1797] [serial = 339] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 1797 | --DOMWINDOW == 178 (0x93104400) [pid = 1797] [serial = 342] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 1797 | --DOMWINDOW == 177 (0x9324a800) [pid = 1797] [serial = 343] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 1797 | --DOMWINDOW == 176 (0x9639d400) [pid = 1797] [serial = 345] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 1797 | --DOMWINDOW == 175 (0x8e089400) [pid = 1797] [serial = 336] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 1797 | --DOMWINDOW == 174 (0x99049400) [pid = 1797] [serial = 351] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 1797 | --DOMWINDOW == 173 (0x98a0d800) [pid = 1797] [serial = 313] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 1797 | --DOMWINDOW == 172 (0x979e0800) [pid = 1797] [serial = 348] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 1797 | --DOMWINDOW == 171 (0x9dff3c00) [pid = 1797] [serial = 352] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 1797 | --DOMWINDOW == 170 (0x99275000) [pid = 1797] [serial = 354] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 1797 | --DOMWINDOW == 169 (0xa109c800) [pid = 1797] [serial = 355] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 1797 | --DOMWINDOW == 168 (0x9754d800) [pid = 1797] [serial = 346] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 1797 | --DOMWINDOW == 167 (0x9861fc00) [pid = 1797] [serial = 349] [outer = (nil)] [url = about:blank] 03:01:19 INFO - PROCESS | 1797 | 1461060079126 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 03:01:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:01:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1529ms 03:01:19 INFO - PROCESS | 1797 | 1461060079151 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 03:01:19 INFO - PROCESS | 1797 | 1461060079156 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 03:01:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:01:19 INFO - PROCESS | 1797 | 1461060079164 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:01:19 INFO - PROCESS | 1797 | 1461060079166 Marionette TRACE conn3 <- [1,566,null,{}] 03:01:19 INFO - PROCESS | 1797 | 1461060079173 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:19 INFO - PROCESS | 1797 | 1461060079328 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 03:01:19 INFO - PROCESS | 1797 | 1461060079457 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:19 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be15800 == 91 [pid = 1797] [id = 149] 03:01:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 168 (0x8be6a000) [pid = 1797] [serial = 447] [outer = (nil)] 03:01:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 169 (0x8f303800) [pid = 1797] [serial = 448] [outer = 0x8be6a000] 03:01:19 INFO - PROCESS | 1797 | 1461060079529 Marionette DEBUG loaded listener.js 03:01:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 170 (0x8f30dc00) [pid = 1797] [serial = 449] [outer = 0x8be6a000] 03:01:20 INFO - PROCESS | 1797 | [1797] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:01:20 INFO - PROCESS | 1797 | 1461060080302 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 03:01:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:01:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1178ms 03:01:20 INFO - PROCESS | 1797 | 1461060080348 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 03:01:20 INFO - PROCESS | 1797 | 1461060080352 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 03:01:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:01:20 INFO - PROCESS | 1797 | 1461060080371 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:01:20 INFO - PROCESS | 1797 | 1461060080380 Marionette TRACE conn3 <- [1,570,null,{}] 03:01:20 INFO - PROCESS | 1797 | 1461060080388 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:20 INFO - PROCESS | 1797 | 1461060080547 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 03:01:20 INFO - PROCESS | 1797 | 1461060080557 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:20 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f30a800 == 92 [pid = 1797] [id = 150] 03:01:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 171 (0x8f4cd000) [pid = 1797] [serial = 450] [outer = (nil)] 03:01:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 172 (0x8f7ef800) [pid = 1797] [serial = 451] [outer = 0x8f4cd000] 03:01:20 INFO - PROCESS | 1797 | 1461060080629 Marionette DEBUG loaded listener.js 03:01:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 173 (0x8fc0a400) [pid = 1797] [serial = 452] [outer = 0x8f4cd000] 03:01:21 INFO - PROCESS | 1797 | [1797] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:01:21 INFO - PROCESS | 1797 | 1461060081515 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 03:01:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:01:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1197ms 03:01:21 INFO - PROCESS | 1797 | 1461060081561 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 03:01:21 INFO - PROCESS | 1797 | 1461060081565 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 03:01:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:01:21 INFO - PROCESS | 1797 | 1461060081583 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:01:21 INFO - PROCESS | 1797 | 1461060081586 Marionette TRACE conn3 <- [1,574,null,{}] 03:01:21 INFO - PROCESS | 1797 | 1461060081591 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:21 INFO - PROCESS | 1797 | 1461060081807 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 03:01:21 INFO - PROCESS | 1797 | 1461060081830 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:21 INFO - PROCESS | 1797 | ++DOCSHELL 0x8dfe4000 == 93 [pid = 1797] [id = 151] 03:01:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 174 (0x8f4c9800) [pid = 1797] [serial = 453] [outer = (nil)] 03:01:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 175 (0x8fd06400) [pid = 1797] [serial = 454] [outer = 0x8f4c9800] 03:01:21 INFO - PROCESS | 1797 | 1461060081901 Marionette DEBUG loaded listener.js 03:01:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 176 (0x8fd10800) [pid = 1797] [serial = 455] [outer = 0x8f4c9800] 03:01:22 INFO - PROCESS | 1797 | 1461060082790 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 03:01:22 INFO - PROCESS | 1797 | --DOMWINDOW == 175 (0x9324d000) [pid = 1797] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 03:01:22 INFO - PROCESS | 1797 | --DOMWINDOW == 174 (0x8f4d0c00) [pid = 1797] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 03:01:22 INFO - PROCESS | 1797 | --DOMWINDOW == 173 (0x8e8d2800) [pid = 1797] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:01:22 INFO - PROCESS | 1797 | --DOMWINDOW == 172 (0x8f4d8c00) [pid = 1797] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 03:01:23 INFO - PROCESS | 1797 | --DOMWINDOW == 171 (0x8e8c8400) [pid = 1797] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 03:01:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:01:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1427ms 03:01:23 INFO - PROCESS | 1797 | --DOMWINDOW == 170 (0x8fc0fc00) [pid = 1797] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:01:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:01:23 INFO - PROCESS | 1797 | 1461060083018 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 03:01:23 INFO - PROCESS | 1797 | 1461060083021 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 03:01:23 INFO - PROCESS | 1797 | 1461060083028 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:01:23 INFO - PROCESS | 1797 | 1461060083031 Marionette TRACE conn3 <- [1,578,null,{}] 03:01:23 INFO - PROCESS | 1797 | 1461060083036 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:23 INFO - PROCESS | 1797 | 1461060083181 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 03:01:23 INFO - PROCESS | 1797 | 1461060083191 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:23 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fcf1000 == 94 [pid = 1797] [id = 152] 03:01:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 171 (0x8fcf5000) [pid = 1797] [serial = 456] [outer = (nil)] 03:01:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 172 (0x914db800) [pid = 1797] [serial = 457] [outer = 0x8fcf5000] 03:01:23 INFO - PROCESS | 1797 | 1461060083276 Marionette DEBUG loaded listener.js 03:01:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 173 (0x93196000) [pid = 1797] [serial = 458] [outer = 0x8fcf5000] 03:01:24 INFO - PROCESS | 1797 | 1461060084140 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 03:01:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:01:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1130ms 03:01:24 INFO - PROCESS | 1797 | 1461060084168 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 03:01:24 INFO - PROCESS | 1797 | 1461060084171 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 03:01:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:01:24 INFO - PROCESS | 1797 | 1461060084177 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:01:24 INFO - PROCESS | 1797 | 1461060084180 Marionette TRACE conn3 <- [1,582,null,{}] 03:01:24 INFO - PROCESS | 1797 | 1461060084186 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:24 INFO - PROCESS | 1797 | 1461060084330 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 03:01:24 INFO - PROCESS | 1797 | 1461060084346 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:24 INFO - PROCESS | 1797 | ++DOCSHELL 0x8e8cb800 == 95 [pid = 1797] [id = 153] 03:01:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 174 (0x8e8d2800) [pid = 1797] [serial = 459] [outer = (nil)] 03:01:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 175 (0x940d0c00) [pid = 1797] [serial = 460] [outer = 0x8e8d2800] 03:01:24 INFO - PROCESS | 1797 | 1461060084419 Marionette DEBUG loaded listener.js 03:01:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 176 (0x95877000) [pid = 1797] [serial = 461] [outer = 0x8e8d2800] 03:01:25 INFO - PROCESS | 1797 | 1461060085420 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 03:01:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:01:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1284ms 03:01:25 INFO - PROCESS | 1797 | 1461060085463 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 03:01:25 INFO - PROCESS | 1797 | 1461060085469 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 03:01:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:01:25 INFO - PROCESS | 1797 | 1461060085478 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:01:25 INFO - PROCESS | 1797 | 1461060085485 Marionette TRACE conn3 <- [1,586,null,{}] 03:01:25 INFO - PROCESS | 1797 | 1461060085494 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:25 INFO - PROCESS | 1797 | 1461060085687 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 03:01:25 INFO - PROCESS | 1797 | 1461060085927 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:26 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b650400 == 96 [pid = 1797] [id = 154] 03:01:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 177 (0x8b651400) [pid = 1797] [serial = 462] [outer = (nil)] 03:01:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 178 (0x8be62000) [pid = 1797] [serial = 463] [outer = 0x8b651400] 03:01:26 INFO - PROCESS | 1797 | 1461060086061 Marionette DEBUG loaded listener.js 03:01:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 179 (0x8be6fc00) [pid = 1797] [serial = 464] [outer = 0x8b651400] 03:01:26 INFO - PROCESS | 1797 | [1797] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:01:26 INFO - PROCESS | 1797 | 1461060086925 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 03:01:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:01:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1489ms 03:01:26 INFO - PROCESS | 1797 | 1461060086967 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 03:01:26 INFO - PROCESS | 1797 | 1461060086977 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 03:01:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:01:26 INFO - PROCESS | 1797 | 1461060086988 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:01:26 INFO - PROCESS | 1797 | 1461060086992 Marionette TRACE conn3 <- [1,590,null,{}] 03:01:27 INFO - PROCESS | 1797 | 1461060086999 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:27 INFO - PROCESS | 1797 | 1461060087180 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 03:01:27 INFO - PROCESS | 1797 | 1461060087345 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:27 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b7cac00 == 97 [pid = 1797] [id = 155] 03:01:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 180 (0x8be6e000) [pid = 1797] [serial = 465] [outer = (nil)] 03:01:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 181 (0x8f32cc00) [pid = 1797] [serial = 466] [outer = 0x8be6e000] 03:01:27 INFO - PROCESS | 1797 | 1461060087434 Marionette DEBUG loaded listener.js 03:01:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 182 (0x8f4cec00) [pid = 1797] [serial = 467] [outer = 0x8be6e000] 03:01:28 INFO - PROCESS | 1797 | 1461060088492 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 03:01:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:01:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1532ms 03:01:28 INFO - PROCESS | 1797 | 1461060088520 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 03:01:28 INFO - PROCESS | 1797 | 1461060088525 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 03:01:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:01:28 INFO - PROCESS | 1797 | 1461060088532 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:01:28 INFO - PROCESS | 1797 | 1461060088538 Marionette TRACE conn3 <- [1,594,null,{}] 03:01:28 INFO - PROCESS | 1797 | 1461060088554 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:28 INFO - PROCESS | 1797 | 1461060088779 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 03:01:29 INFO - PROCESS | 1797 | 1461060089039 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:29 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f4cc400 == 98 [pid = 1797] [id = 156] 03:01:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 183 (0x8fd0e400) [pid = 1797] [serial = 468] [outer = (nil)] 03:01:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 184 (0x93253800) [pid = 1797] [serial = 469] [outer = 0x8fd0e400] 03:01:29 INFO - PROCESS | 1797 | 1461060089137 Marionette DEBUG loaded listener.js 03:01:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 185 (0x95a5a800) [pid = 1797] [serial = 470] [outer = 0x8fd0e400] 03:01:30 INFO - PROCESS | 1797 | 1461060090065 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 03:01:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:01:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1582ms 03:01:30 INFO - PROCESS | 1797 | 1461060090115 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 03:01:30 INFO - PROCESS | 1797 | 1461060090120 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 03:01:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:01:30 INFO - PROCESS | 1797 | 1461060090126 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:01:30 INFO - PROCESS | 1797 | 1461060090130 Marionette TRACE conn3 <- [1,598,null,{}] 03:01:30 INFO - PROCESS | 1797 | 1461060090136 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:30 INFO - PROCESS | 1797 | 1461060090310 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 03:01:30 INFO - PROCESS | 1797 | 1461060090479 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:30 INFO - PROCESS | 1797 | ++DOCSHELL 0x89be8000 == 99 [pid = 1797] [id = 157] 03:01:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 186 (0x93259800) [pid = 1797] [serial = 471] [outer = (nil)] 03:01:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 187 (0x9754b800) [pid = 1797] [serial = 472] [outer = 0x93259800] 03:01:30 INFO - PROCESS | 1797 | 1461060090568 Marionette DEBUG loaded listener.js 03:01:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 188 (0x97554c00) [pid = 1797] [serial = 473] [outer = 0x93259800] 03:01:31 INFO - PROCESS | 1797 | 1461060091583 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 03:01:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:01:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1528ms 03:01:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:01:31 INFO - PROCESS | 1797 | 1461060091655 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 03:01:31 INFO - PROCESS | 1797 | 1461060091658 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 03:01:31 INFO - PROCESS | 1797 | 1461060091665 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:01:31 INFO - PROCESS | 1797 | 1461060091668 Marionette TRACE conn3 <- [1,602,null,{}] 03:01:31 INFO - PROCESS | 1797 | 1461060091674 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:31 INFO - PROCESS | 1797 | 1461060091876 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 03:01:32 INFO - PROCESS | 1797 | 1461060092094 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:32 INFO - PROCESS | 1797 | ++DOCSHELL 0x940c6c00 == 100 [pid = 1797] [id = 158] 03:01:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 189 (0x9754d800) [pid = 1797] [serial = 474] [outer = (nil)] 03:01:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 190 (0x98308c00) [pid = 1797] [serial = 475] [outer = 0x9754d800] 03:01:32 INFO - PROCESS | 1797 | 1461060092226 Marionette DEBUG loaded listener.js 03:01:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 191 (0x9901e400) [pid = 1797] [serial = 476] [outer = 0x9754d800] 03:01:33 INFO - PROCESS | 1797 | 1461060093062 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 03:01:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:01:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1435ms 03:01:33 INFO - PROCESS | 1797 | 1461060093099 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 03:01:33 INFO - PROCESS | 1797 | 1461060093103 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 03:01:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:01:33 INFO - PROCESS | 1797 | 1461060093109 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:01:33 INFO - PROCESS | 1797 | 1461060093113 Marionette TRACE conn3 <- [1,606,null,{}] 03:01:33 INFO - PROCESS | 1797 | 1461060093118 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:33 INFO - PROCESS | 1797 | 1461060093319 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 03:01:33 INFO - PROCESS | 1797 | 1461060093490 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:33 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b072c00 == 101 [pid = 1797] [id = 159] 03:01:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 192 (0x9fc96c00) [pid = 1797] [serial = 477] [outer = (nil)] 03:01:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 193 (0xa0d0d800) [pid = 1797] [serial = 478] [outer = 0x9fc96c00] 03:01:33 INFO - PROCESS | 1797 | 1461060093608 Marionette DEBUG loaded listener.js 03:01:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 194 (0xa1099800) [pid = 1797] [serial = 479] [outer = 0x9fc96c00] 03:01:34 INFO - PROCESS | 1797 | 1461060094536 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 03:01:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:01:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1480ms 03:01:34 INFO - PROCESS | 1797 | 1461060094590 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 03:01:34 INFO - PROCESS | 1797 | 1461060094593 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 03:01:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:01:34 INFO - PROCESS | 1797 | 1461060094600 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:01:34 INFO - PROCESS | 1797 | 1461060094603 Marionette TRACE conn3 <- [1,610,null,{}] 03:01:34 INFO - PROCESS | 1797 | 1461060094609 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:34 INFO - PROCESS | 1797 | 1461060094775 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 03:01:34 INFO - PROCESS | 1797 | 1461060094945 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:34 INFO - PROCESS | 1797 | ++DOCSHELL 0x8bda2800 == 102 [pid = 1797] [id = 160] 03:01:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 195 (0x8bda3c00) [pid = 1797] [serial = 480] [outer = (nil)] 03:01:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 196 (0x8bdab000) [pid = 1797] [serial = 481] [outer = 0x8bda3c00] 03:01:35 INFO - PROCESS | 1797 | 1461060095036 Marionette DEBUG loaded listener.js 03:01:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 197 (0x8bdad000) [pid = 1797] [serial = 482] [outer = 0x8bda3c00] 03:01:35 INFO - PROCESS | 1797 | 1461060095896 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 03:01:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:01:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1329ms 03:01:35 INFO - PROCESS | 1797 | 1461060095930 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 03:01:35 INFO - PROCESS | 1797 | 1461060095933 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 03:01:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:01:35 INFO - PROCESS | 1797 | 1461060095940 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:01:35 INFO - PROCESS | 1797 | 1461060095944 Marionette TRACE conn3 <- [1,614,null,{}] 03:01:35 INFO - PROCESS | 1797 | 1461060095950 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:36 INFO - PROCESS | 1797 | 1461060096110 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 03:01:36 INFO - PROCESS | 1797 | 1461060096285 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:36 INFO - PROCESS | 1797 | ++DOCSHELL 0x8bda3800 == 103 [pid = 1797] [id = 161] 03:01:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 198 (0x8bda5800) [pid = 1797] [serial = 483] [outer = (nil)] 03:01:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 199 (0x9138c800) [pid = 1797] [serial = 484] [outer = 0x8bda5800] 03:01:36 INFO - PROCESS | 1797 | 1461060096369 Marionette DEBUG loaded listener.js 03:01:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 200 (0x9138ec00) [pid = 1797] [serial = 485] [outer = 0x8bda5800] 03:01:37 INFO - PROCESS | 1797 | 1461060097282 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 03:01:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:01:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1379ms 03:01:37 INFO - PROCESS | 1797 | 1461060097320 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 03:01:37 INFO - PROCESS | 1797 | 1461060097323 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 03:01:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:01:37 INFO - PROCESS | 1797 | 1461060097330 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:01:37 INFO - PROCESS | 1797 | 1461060097334 Marionette TRACE conn3 <- [1,618,null,{}] 03:01:37 INFO - PROCESS | 1797 | 1461060097339 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:37 INFO - PROCESS | 1797 | 1461060097502 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 03:01:37 INFO - PROCESS | 1797 | 1461060097678 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:37 INFO - PROCESS | 1797 | ++DOCSHELL 0x89fd8c00 == 104 [pid = 1797] [id = 162] 03:01:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 201 (0x89fd9400) [pid = 1797] [serial = 486] [outer = (nil)] 03:01:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 202 (0x89fe0c00) [pid = 1797] [serial = 487] [outer = 0x89fd9400] 03:01:37 INFO - PROCESS | 1797 | 1461060097762 Marionette DEBUG loaded listener.js 03:01:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 203 (0x89fe4800) [pid = 1797] [serial = 488] [outer = 0x89fd9400] 03:01:38 INFO - PROCESS | 1797 | 1461060098675 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 03:01:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:01:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1379ms 03:01:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:01:38 INFO - PROCESS | 1797 | 1461060098710 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 03:01:38 INFO - PROCESS | 1797 | 1461060098713 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 03:01:38 INFO - PROCESS | 1797 | 1461060098719 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:01:38 INFO - PROCESS | 1797 | 1461060098723 Marionette TRACE conn3 <- [1,622,null,{}] 03:01:38 INFO - PROCESS | 1797 | 1461060098728 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:38 INFO - PROCESS | 1797 | 1461060098890 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 03:01:39 INFO - PROCESS | 1797 | 1461060099080 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:39 INFO - PROCESS | 1797 | ++DOCSHELL 0x89fe0800 == 105 [pid = 1797] [id = 163] 03:01:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 204 (0x89fe1400) [pid = 1797] [serial = 489] [outer = (nil)] 03:01:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 205 (0x9138d400) [pid = 1797] [serial = 490] [outer = 0x89fe1400] 03:01:39 INFO - PROCESS | 1797 | 1461060099164 Marionette DEBUG loaded listener.js 03:01:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 206 (0x91392000) [pid = 1797] [serial = 491] [outer = 0x89fe1400] 03:01:40 INFO - PROCESS | 1797 | 1461060100100 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 03:01:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:01:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1430ms 03:01:40 INFO - PROCESS | 1797 | 1461060100149 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 03:01:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:01:40 INFO - PROCESS | 1797 | 1461060100153 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 03:01:40 INFO - PROCESS | 1797 | 1461060100160 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:01:40 INFO - PROCESS | 1797 | 1461060100164 Marionette TRACE conn3 <- [1,626,null,{}] 03:01:40 INFO - PROCESS | 1797 | 1461060100170 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:40 INFO - PROCESS | 1797 | 1461060100359 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 03:01:40 INFO - PROCESS | 1797 | 1461060100535 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:40 INFO - PROCESS | 1797 | ++DOCSHELL 0x8bd3a400 == 106 [pid = 1797] [id = 164] 03:01:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 207 (0x8bd3a800) [pid = 1797] [serial = 492] [outer = (nil)] 03:01:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 208 (0x8bd43400) [pid = 1797] [serial = 493] [outer = 0x8bd3a800] 03:01:40 INFO - PROCESS | 1797 | 1461060100628 Marionette DEBUG loaded listener.js 03:01:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 209 (0x8be76000) [pid = 1797] [serial = 494] [outer = 0x8bd3a800] 03:01:42 INFO - PROCESS | 1797 | 1461060102042 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 03:01:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:01:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1982ms 03:01:42 INFO - PROCESS | 1797 | 1461060102143 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 03:01:42 INFO - PROCESS | 1797 | 1461060102148 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 03:01:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:01:42 INFO - PROCESS | 1797 | 1461060102157 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:01:42 INFO - PROCESS | 1797 | 1461060102162 Marionette TRACE conn3 <- [1,630,null,{}] 03:01:42 INFO - PROCESS | 1797 | 1461060102171 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:42 INFO - PROCESS | 1797 | 1461060102346 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 03:01:42 INFO - PROCESS | 1797 | 1461060102524 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:42 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b7ce400 == 107 [pid = 1797] [id = 165] 03:01:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 210 (0x8bd3d400) [pid = 1797] [serial = 495] [outer = (nil)] 03:01:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 211 (0x8bd46000) [pid = 1797] [serial = 496] [outer = 0x8bd3d400] 03:01:42 INFO - PROCESS | 1797 | 1461060102602 Marionette DEBUG loaded listener.js 03:01:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 212 (0x8be5dc00) [pid = 1797] [serial = 497] [outer = 0x8bd3d400] 03:01:43 INFO - PROCESS | 1797 | 1461060103563 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 03:01:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:01:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1489ms 03:01:43 INFO - PROCESS | 1797 | 1461060103646 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 03:01:43 INFO - PROCESS | 1797 | 1461060103654 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 03:01:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:01:43 INFO - PROCESS | 1797 | 1461060103664 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:01:43 INFO - PROCESS | 1797 | 1461060103667 Marionette TRACE conn3 <- [1,634,null,{}] 03:01:43 INFO - PROCESS | 1797 | 1461060103674 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:43 INFO - PROCESS | 1797 | 1461060103872 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 03:01:44 INFO - PROCESS | 1797 | 1461060104096 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:44 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b072000 == 108 [pid = 1797] [id = 166] 03:01:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 213 (0x8b657400) [pid = 1797] [serial = 498] [outer = (nil)] 03:01:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 214 (0x8be10000) [pid = 1797] [serial = 499] [outer = 0x8b657400] 03:01:44 INFO - PROCESS | 1797 | 1461060104192 Marionette DEBUG loaded listener.js 03:01:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 215 (0x8c0ed000) [pid = 1797] [serial = 500] [outer = 0x8b657400] 03:01:44 INFO - PROCESS | 1797 | [1797] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:01:45 INFO - PROCESS | 1797 | 1461060105115 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 03:01:45 INFO - PROCESS | 1797 | --DOCSHELL 0x8fc06400 == 107 [pid = 1797] [id = 105] 03:01:45 INFO - PROCESS | 1797 | --DOCSHELL 0x974b5000 == 106 [pid = 1797] [id = 62] 03:01:45 INFO - PROCESS | 1797 | --DOCSHELL 0x8f80c800 == 105 [pid = 1797] [id = 40] 03:01:45 INFO - PROCESS | 1797 | --DOCSHELL 0x971cd800 == 104 [pid = 1797] [id = 63] 03:01:45 INFO - PROCESS | 1797 | --DOCSHELL 0x9a8ed400 == 103 [pid = 1797] [id = 110] 03:01:45 INFO - PROCESS | 1797 | --DOMWINDOW == 214 (0x9903e000) [pid = 1797] [serial = 399] [outer = (nil)] [url = about:blank] 03:01:45 INFO - PROCESS | 1797 | --DOMWINDOW == 213 (0x8e8d1c00) [pid = 1797] [serial = 360] [outer = (nil)] [url = about:blank] 03:01:45 INFO - PROCESS | 1797 | --DOMWINDOW == 212 (0x91fd4400) [pid = 1797] [serial = 363] [outer = (nil)] [url = about:blank] 03:01:45 INFO - PROCESS | 1797 | --DOMWINDOW == 211 (0x979b4000) [pid = 1797] [serial = 366] [outer = (nil)] [url = about:blank] 03:01:45 INFO - PROCESS | 1797 | --DOMWINDOW == 210 (0xa0d3b400) [pid = 1797] [serial = 369] [outer = (nil)] [url = about:blank] 03:01:45 INFO - PROCESS | 1797 | --DOMWINDOW == 209 (0x940d2400) [pid = 1797] [serial = 372] [outer = (nil)] [url = about:blank] 03:01:45 INFO - PROCESS | 1797 | --DOMWINDOW == 208 (0xa4c49800) [pid = 1797] [serial = 375] [outer = (nil)] [url = about:blank] 03:01:45 INFO - PROCESS | 1797 | --DOMWINDOW == 207 (0x8be13400) [pid = 1797] [serial = 378] [outer = (nil)] [url = about:blank] 03:01:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:01:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1579ms 03:01:45 INFO - PROCESS | 1797 | --DOCSHELL 0x8fd01800 == 102 [pid = 1797] [id = 59] 03:01:45 INFO - PROCESS | 1797 | --DOCSHELL 0x93197c00 == 101 [pid = 1797] [id = 57] 03:01:45 INFO - PROCESS | 1797 | --DOCSHELL 0x8dfdfc00 == 100 [pid = 1797] [id = 111] 03:01:45 INFO - PROCESS | 1797 | --DOCSHELL 0x8fcef000 == 99 [pid = 1797] [id = 51] 03:01:45 INFO - PROCESS | 1797 | --DOCSHELL 0x8fd06800 == 98 [pid = 1797] [id = 64] 03:01:45 INFO - PROCESS | 1797 | --DOCSHELL 0x974b2c00 == 97 [pid = 1797] [id = 107] 03:01:45 INFO - PROCESS | 1797 | --DOCSHELL 0x95876800 == 96 [pid = 1797] [id = 108] 03:01:45 INFO - PROCESS | 1797 | --DOCSHELL 0x914e1c00 == 95 [pid = 1797] [id = 106] 03:01:45 INFO - PROCESS | 1797 | --DOCSHELL 0x96396800 == 94 [pid = 1797] [id = 109] 03:01:45 INFO - PROCESS | 1797 | --DOCSHELL 0x8fcf1000 == 93 [pid = 1797] [id = 152] 03:01:45 INFO - PROCESS | 1797 | 1461060105255 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 03:01:45 INFO - PROCESS | 1797 | 1461060105259 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 03:01:45 INFO - PROCESS | 1797 | --DOCSHELL 0x8dfe4000 == 92 [pid = 1797] [id = 151] 03:01:45 INFO - PROCESS | 1797 | --DOCSHELL 0x8f30a800 == 91 [pid = 1797] [id = 150] 03:01:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:01:45 INFO - PROCESS | 1797 | --DOCSHELL 0x8be15800 == 90 [pid = 1797] [id = 149] 03:01:45 INFO - PROCESS | 1797 | --DOCSHELL 0x8be17800 == 89 [pid = 1797] [id = 148] 03:01:45 INFO - PROCESS | 1797 | --DOCSHELL 0x8b074400 == 88 [pid = 1797] [id = 147] 03:01:45 INFO - PROCESS | 1797 | 1461060105287 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:01:45 INFO - PROCESS | 1797 | 1461060105293 Marionette TRACE conn3 <- [1,638,null,{}] 03:01:45 INFO - PROCESS | 1797 | --DOCSHELL 0x8f333400 == 87 [pid = 1797] [id = 135] 03:01:45 INFO - PROCESS | 1797 | --DOCSHELL 0x8dfe8400 == 86 [pid = 1797] [id = 134] 03:01:45 INFO - PROCESS | 1797 | 1461060105314 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:45 INFO - PROCESS | 1797 | 1461060105485 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 03:01:45 INFO - PROCESS | 1797 | --DOMWINDOW == 206 (0x9587c800) [pid = 1797] [serial = 393] [outer = (nil)] [url = about:blank] 03:01:45 INFO - PROCESS | 1797 | --DOMWINDOW == 205 (0x8fc09400) [pid = 1797] [serial = 385] [outer = (nil)] [url = about:blank] 03:01:45 INFO - PROCESS | 1797 | --DOMWINDOW == 204 (0x8f552800) [pid = 1797] [serial = 384] [outer = (nil)] [url = about:blank] 03:01:45 INFO - PROCESS | 1797 | --DOMWINDOW == 203 (0x958cd000) [pid = 1797] [serial = 394] [outer = (nil)] [url = about:blank] 03:01:45 INFO - PROCESS | 1797 | --DOMWINDOW == 202 (0x8f309400) [pid = 1797] [serial = 382] [outer = (nil)] [url = about:blank] 03:01:45 INFO - PROCESS | 1797 | --DOMWINDOW == 201 (0x8f305800) [pid = 1797] [serial = 381] [outer = (nil)] [url = about:blank] 03:01:45 INFO - PROCESS | 1797 | --DOMWINDOW == 200 (0x8fcee000) [pid = 1797] [serial = 387] [outer = (nil)] [url = about:blank] 03:01:45 INFO - PROCESS | 1797 | --DOMWINDOW == 199 (0x8fcfac00) [pid = 1797] [serial = 388] [outer = (nil)] [url = about:blank] 03:01:45 INFO - PROCESS | 1797 | --DOMWINDOW == 198 (0x9324c000) [pid = 1797] [serial = 390] [outer = (nil)] [url = about:blank] 03:01:45 INFO - PROCESS | 1797 | --DOMWINDOW == 197 (0x95878c00) [pid = 1797] [serial = 396] [outer = (nil)] [url = about:blank] 03:01:45 INFO - PROCESS | 1797 | --DOMWINDOW == 196 (0x963a0400) [pid = 1797] [serial = 397] [outer = (nil)] [url = about:blank] 03:01:45 INFO - PROCESS | 1797 | --DOMWINDOW == 195 (0x93258800) [pid = 1797] [serial = 391] [outer = (nil)] [url = about:blank] 03:01:45 INFO - PROCESS | 1797 | 1461060105700 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:45 INFO - PROCESS | 1797 | ++DOCSHELL 0x89be4000 == 87 [pid = 1797] [id = 167] 03:01:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 196 (0x8b7c2000) [pid = 1797] [serial = 501] [outer = (nil)] 03:01:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 197 (0x8e8c9800) [pid = 1797] [serial = 502] [outer = 0x8b7c2000] 03:01:45 INFO - PROCESS | 1797 | 1461060105782 Marionette DEBUG loaded listener.js 03:01:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 198 (0x8f30a800) [pid = 1797] [serial = 503] [outer = 0x8b7c2000] 03:01:46 INFO - PROCESS | 1797 | [1797] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:01:46 INFO - PROCESS | 1797 | 1461060106487 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 03:01:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:01:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1265ms 03:01:46 INFO - PROCESS | 1797 | 1461060106535 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 03:01:46 INFO - PROCESS | 1797 | 1461060106539 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 03:01:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:01:46 INFO - PROCESS | 1797 | 1461060106545 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:01:46 INFO - PROCESS | 1797 | 1461060106547 Marionette TRACE conn3 <- [1,642,null,{}] 03:01:46 INFO - PROCESS | 1797 | 1461060106553 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:46 INFO - PROCESS | 1797 | 1461060106726 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 03:01:46 INFO - PROCESS | 1797 | 1461060106850 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:46 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f30fc00 == 88 [pid = 1797] [id = 168] 03:01:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 199 (0x8f4cbc00) [pid = 1797] [serial = 504] [outer = (nil)] 03:01:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 200 (0x8f4d5000) [pid = 1797] [serial = 505] [outer = 0x8f4cbc00] 03:01:46 INFO - PROCESS | 1797 | 1461060106925 Marionette DEBUG loaded listener.js 03:01:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 201 (0x8f550800) [pid = 1797] [serial = 506] [outer = 0x8f4cbc00] 03:01:47 INFO - PROCESS | 1797 | 1461060107695 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 03:01:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:01:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1176ms 03:01:47 INFO - PROCESS | 1797 | 1461060107742 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 03:01:47 INFO - PROCESS | 1797 | 1461060107745 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 03:01:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:01:47 INFO - PROCESS | 1797 | 1461060107771 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:01:47 INFO - PROCESS | 1797 | 1461060107773 Marionette TRACE conn3 <- [1,646,null,{}] 03:01:47 INFO - PROCESS | 1797 | 1461060107779 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:47 INFO - PROCESS | 1797 | 1461060107972 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 03:01:48 INFO - PROCESS | 1797 | 1461060107995 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:48 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f32f000 == 89 [pid = 1797] [id = 169] 03:01:48 INFO - PROCESS | 1797 | ++DOMWINDOW == 202 (0x8f333400) [pid = 1797] [serial = 507] [outer = (nil)] 03:01:48 INFO - PROCESS | 1797 | ++DOMWINDOW == 203 (0x8fc09800) [pid = 1797] [serial = 508] [outer = 0x8f333400] 03:01:48 INFO - PROCESS | 1797 | 1461060108067 Marionette DEBUG loaded listener.js 03:01:48 INFO - PROCESS | 1797 | ++DOMWINDOW == 204 (0x8fc14800) [pid = 1797] [serial = 509] [outer = 0x8f333400] 03:01:48 INFO - PROCESS | 1797 | 1461060108919 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 03:01:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:01:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1182ms 03:01:48 INFO - PROCESS | 1797 | 1461060108949 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 03:01:48 INFO - PROCESS | 1797 | 1461060108952 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 03:01:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:01:48 INFO - PROCESS | 1797 | 1461060108962 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:01:48 INFO - PROCESS | 1797 | 1461060108967 Marionette TRACE conn3 <- [1,650,null,{}] 03:01:48 INFO - PROCESS | 1797 | 1461060108984 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:49 INFO - PROCESS | 1797 | 1461060109242 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 03:01:49 INFO - PROCESS | 1797 | 1461060109279 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:49 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f7f8c00 == 90 [pid = 1797] [id = 170] 03:01:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 205 (0x8fc2e000) [pid = 1797] [serial = 510] [outer = (nil)] 03:01:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 206 (0x91398c00) [pid = 1797] [serial = 511] [outer = 0x8fc2e000] 03:01:49 INFO - PROCESS | 1797 | 1461060109353 Marionette DEBUG loaded listener.js 03:01:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 207 (0x914e1c00) [pid = 1797] [serial = 512] [outer = 0x8fc2e000] 03:01:50 INFO - PROCESS | 1797 | --DOMWINDOW == 206 (0x9319a400) [pid = 1797] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:01:50 INFO - PROCESS | 1797 | --DOMWINDOW == 205 (0x8f4c9800) [pid = 1797] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:01:50 INFO - PROCESS | 1797 | --DOMWINDOW == 204 (0x95876c00) [pid = 1797] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:01:50 INFO - PROCESS | 1797 | --DOMWINDOW == 203 (0x8f4cd000) [pid = 1797] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:01:50 INFO - PROCESS | 1797 | --DOMWINDOW == 202 (0x8b076000) [pid = 1797] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:01:50 INFO - PROCESS | 1797 | --DOMWINDOW == 201 (0x8be6a000) [pid = 1797] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:01:50 INFO - PROCESS | 1797 | --DOMWINDOW == 200 (0x8be59c00) [pid = 1797] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:01:50 INFO - PROCESS | 1797 | --DOMWINDOW == 199 (0x8f4c9c00) [pid = 1797] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:01:50 INFO - PROCESS | 1797 | --DOMWINDOW == 198 (0x8fcf5000) [pid = 1797] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:01:50 INFO - PROCESS | 1797 | --DOMWINDOW == 197 (0x9830e000) [pid = 1797] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:01:50 INFO - PROCESS | 1797 | --DOMWINDOW == 196 (0x971ccc00) [pid = 1797] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:01:50 INFO - PROCESS | 1797 | --DOMWINDOW == 195 (0x97364000) [pid = 1797] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:01:50 INFO - PROCESS | 1797 | --DOMWINDOW == 194 (0x9a87b000) [pid = 1797] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:01:50 INFO - PROCESS | 1797 | --DOMWINDOW == 193 (0x989a3c00) [pid = 1797] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:01:50 INFO - PROCESS | 1797 | --DOMWINDOW == 192 (0x8fcf2000) [pid = 1797] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:01:50 INFO - PROCESS | 1797 | 1461060110688 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 03:01:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:01:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1790ms 03:01:50 INFO - PROCESS | 1797 | 1461060110789 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 03:01:50 INFO - PROCESS | 1797 | 1461060110793 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 03:01:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:01:50 INFO - PROCESS | 1797 | 1461060110799 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:01:50 INFO - PROCESS | 1797 | 1461060110802 Marionette TRACE conn3 <- [1,654,null,{}] 03:01:50 INFO - PROCESS | 1797 | 1461060110807 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:50 INFO - PROCESS | 1797 | 1461060110948 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 03:01:51 INFO - PROCESS | 1797 | 1461060111077 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:51 INFO - PROCESS | 1797 | ++DOCSHELL 0x89b02400 == 91 [pid = 1797] [id = 171] 03:01:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 193 (0x8b076000) [pid = 1797] [serial = 513] [outer = (nil)] 03:01:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 194 (0x8fc07000) [pid = 1797] [serial = 514] [outer = 0x8b076000] 03:01:51 INFO - PROCESS | 1797 | 1461060111151 Marionette DEBUG loaded listener.js 03:01:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 195 (0x914d8800) [pid = 1797] [serial = 515] [outer = 0x8b076000] 03:01:51 INFO - PROCESS | 1797 | 1461060111819 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 03:01:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:01:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1083ms 03:01:51 INFO - PROCESS | 1797 | 1461060111919 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 03:01:51 INFO - PROCESS | 1797 | 1461060111922 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 03:01:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:01:51 INFO - PROCESS | 1797 | 1461060111930 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:01:51 INFO - PROCESS | 1797 | 1461060111933 Marionette TRACE conn3 <- [1,658,null,{}] 03:01:51 INFO - PROCESS | 1797 | 1461060111939 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:52 INFO - PROCESS | 1797 | 1461060112089 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 03:01:52 INFO - PROCESS | 1797 | 1461060112099 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:52 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b657c00 == 92 [pid = 1797] [id = 172] 03:01:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 196 (0x8e8cd800) [pid = 1797] [serial = 516] [outer = (nil)] 03:01:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 197 (0x940d4c00) [pid = 1797] [serial = 517] [outer = 0x8e8cd800] 03:01:52 INFO - PROCESS | 1797 | 1461060112170 Marionette DEBUG loaded listener.js 03:01:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 198 (0x962d3800) [pid = 1797] [serial = 518] [outer = 0x8e8cd800] 03:01:53 INFO - PROCESS | 1797 | 1461060113304 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 03:01:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:01:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1436ms 03:01:53 INFO - PROCESS | 1797 | 1461060113367 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 03:01:53 INFO - PROCESS | 1797 | 1461060113374 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 03:01:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:01:53 INFO - PROCESS | 1797 | 1461060113384 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:01:53 INFO - PROCESS | 1797 | 1461060113389 Marionette TRACE conn3 <- [1,662,null,{}] 03:01:53 INFO - PROCESS | 1797 | 1461060113398 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:53 INFO - PROCESS | 1797 | 1461060113628 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 03:01:53 INFO - PROCESS | 1797 | 1461060113857 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:53 INFO - PROCESS | 1797 | ++DOCSHELL 0x8bd3b000 == 93 [pid = 1797] [id = 173] 03:01:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 199 (0x8bd40000) [pid = 1797] [serial = 519] [outer = (nil)] 03:01:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 200 (0x8be11400) [pid = 1797] [serial = 520] [outer = 0x8bd40000] 03:01:53 INFO - PROCESS | 1797 | 1461060113993 Marionette DEBUG loaded listener.js 03:01:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 201 (0x8be5c400) [pid = 1797] [serial = 521] [outer = 0x8bd40000] 03:01:54 INFO - PROCESS | 1797 | [1797] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:01:54 INFO - PROCESS | 1797 | 1461060114954 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 03:01:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:01:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1581ms 03:01:54 INFO - PROCESS | 1797 | 1461060114965 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 03:01:54 INFO - PROCESS | 1797 | 1461060114974 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 03:01:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:01:54 INFO - PROCESS | 1797 | 1461060114985 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:01:54 INFO - PROCESS | 1797 | 1461060114989 Marionette TRACE conn3 <- [1,666,null,{}] 03:01:54 INFO - PROCESS | 1797 | 1461060114995 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:55 INFO - PROCESS | 1797 | 1461060115165 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 03:01:55 INFO - PROCESS | 1797 | 1461060115383 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:55 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fcf6c00 == 94 [pid = 1797] [id = 174] 03:01:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 202 (0x8fcf8400) [pid = 1797] [serial = 522] [outer = (nil)] 03:01:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 203 (0x8fd06800) [pid = 1797] [serial = 523] [outer = 0x8fcf8400] 03:01:55 INFO - PROCESS | 1797 | 1461060115672 Marionette DEBUG loaded listener.js 03:01:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 204 (0x91396800) [pid = 1797] [serial = 524] [outer = 0x8fcf8400] 03:01:56 INFO - PROCESS | 1797 | [1797] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:01:56 INFO - PROCESS | 1797 | 1461060116589 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 03:01:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 03:01:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1632ms 03:01:56 INFO - PROCESS | 1797 | 1461060116617 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 03:01:56 INFO - PROCESS | 1797 | 1461060116621 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 03:01:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:01:56 INFO - PROCESS | 1797 | 1461060116628 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:01:56 INFO - PROCESS | 1797 | 1461060116634 Marionette TRACE conn3 <- [1,670,null,{}] 03:01:56 INFO - PROCESS | 1797 | 1461060116650 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:56 INFO - PROCESS | 1797 | 1461060116830 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 03:01:57 INFO - PROCESS | 1797 | 1461060117004 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:57 INFO - PROCESS | 1797 | ++DOCSHELL 0x8e08d800 == 95 [pid = 1797] [id = 175] 03:01:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 205 (0x91396400) [pid = 1797] [serial = 525] [outer = (nil)] 03:01:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 206 (0x973f6000) [pid = 1797] [serial = 526] [outer = 0x91396400] 03:01:57 INFO - PROCESS | 1797 | 1461060117106 Marionette DEBUG loaded listener.js 03:01:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 207 (0x97551800) [pid = 1797] [serial = 527] [outer = 0x91396400] 03:01:58 INFO - PROCESS | 1797 | 1461060118032 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 03:01:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:01:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1435ms 03:01:58 INFO - PROCESS | 1797 | 1461060118064 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 03:01:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:01:58 INFO - PROCESS | 1797 | 1461060118069 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 03:01:58 INFO - PROCESS | 1797 | 1461060118075 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:01:58 INFO - PROCESS | 1797 | 1461060118079 Marionette TRACE conn3 <- [1,674,null,{}] 03:01:58 INFO - PROCESS | 1797 | 1461060118084 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:58 INFO - PROCESS | 1797 | 1461060118253 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 03:01:58 INFO - PROCESS | 1797 | 1461060118433 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:58 INFO - PROCESS | 1797 | ++DOCSHELL 0x8c0e4800 == 96 [pid = 1797] [id = 176] 03:01:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 208 (0x974ba000) [pid = 1797] [serial = 528] [outer = (nil)] 03:01:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 209 (0x9861fc00) [pid = 1797] [serial = 529] [outer = 0x974ba000] 03:01:58 INFO - PROCESS | 1797 | 1461060118517 Marionette DEBUG loaded listener.js 03:01:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 210 (0x98a05800) [pid = 1797] [serial = 530] [outer = 0x974ba000] 03:01:59 INFO - PROCESS | 1797 | [1797] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:01:59 INFO - PROCESS | 1797 | 1461060119450 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 03:01:59 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 03:01:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1432ms 03:01:59 INFO - PROCESS | 1797 | 1461060119506 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 03:01:59 INFO - PROCESS | 1797 | 1461060119510 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 03:01:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:01:59 INFO - PROCESS | 1797 | 1461060119516 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:01:59 INFO - PROCESS | 1797 | 1461060119520 Marionette TRACE conn3 <- [1,678,null,{}] 03:01:59 INFO - PROCESS | 1797 | 1461060119526 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:59 INFO - PROCESS | 1797 | 1461060119695 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 03:01:59 INFO - PROCESS | 1797 | 1461060119872 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:59 INFO - PROCESS | 1797 | ++DOCSHELL 0x979d5000 == 97 [pid = 1797] [id = 177] 03:01:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 211 (0x98425c00) [pid = 1797] [serial = 531] [outer = (nil)] 03:01:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 212 (0x9a8e5000) [pid = 1797] [serial = 532] [outer = 0x98425c00] 03:01:59 INFO - PROCESS | 1797 | 1461060119961 Marionette DEBUG loaded listener.js 03:02:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 213 (0x9fc8fc00) [pid = 1797] [serial = 533] [outer = 0x98425c00] 03:02:00 INFO - PROCESS | 1797 | 1461060120849 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 03:02:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 03:02:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1382ms 03:02:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 03:02:00 INFO - PROCESS | 1797 | 1461060120899 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 03:02:00 INFO - PROCESS | 1797 | 1461060120902 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 03:02:00 INFO - PROCESS | 1797 | 1461060120909 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 03:02:00 INFO - PROCESS | 1797 | 1461060120912 Marionette TRACE conn3 <- [1,682,null,{}] 03:02:00 INFO - PROCESS | 1797 | 1461060120918 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:01 INFO - PROCESS | 1797 | 1461060121110 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 03:02:01 INFO - PROCESS | 1797 | 1461060121290 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:01 INFO - PROCESS | 1797 | ++DOCSHELL 0x8c1e5400 == 98 [pid = 1797] [id = 178] 03:02:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 214 (0x8c1e7000) [pid = 1797] [serial = 534] [outer = (nil)] 03:02:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 215 (0x8c1f1000) [pid = 1797] [serial = 535] [outer = 0x8c1e7000] 03:02:01 INFO - PROCESS | 1797 | 1461060121384 Marionette DEBUG loaded listener.js 03:02:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 216 (0xa013d000) [pid = 1797] [serial = 536] [outer = 0x8c1e7000] 03:02:02 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:02 INFO - PROCESS | 1797 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:02:02 INFO - PROCESS | 1797 | 1461060122719 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 03:02:02 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) 03:02:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1832ms 03:02:02 INFO - PROCESS | 1797 | 1461060122741 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 03:02:02 INFO - PROCESS | 1797 | 1461060122750 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 03:02:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 03:02:02 INFO - PROCESS | 1797 | 1461060122803 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 03:02:02 INFO - PROCESS | 1797 | 1461060122806 Marionette TRACE conn3 <- [1,686,null,{}] 03:02:02 INFO - PROCESS | 1797 | 1461060122834 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:03 INFO - PROCESS | 1797 | 1461060123005 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 03:02:03 INFO - PROCESS | 1797 | 1461060123180 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:03 INFO - PROCESS | 1797 | ++DOCSHELL 0x8ad7f400 == 99 [pid = 1797] [id = 179] 03:02:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 217 (0x8ad80c00) [pid = 1797] [serial = 537] [outer = (nil)] 03:02:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 218 (0x8ad87000) [pid = 1797] [serial = 538] [outer = 0x8ad80c00] 03:02:03 INFO - PROCESS | 1797 | 1461060123264 Marionette DEBUG loaded listener.js 03:02:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 219 (0x8ad8a400) [pid = 1797] [serial = 539] [outer = 0x8ad80c00] 03:02:04 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:04 INFO - PROCESS | 1797 | 1461060124526 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 03:02:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 03:02:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1754ms 03:02:04 INFO - PROCESS | 1797 | 1461060124555 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 03:02:04 INFO - PROCESS | 1797 | 1461060124559 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 03:02:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 03:02:04 INFO - PROCESS | 1797 | 1461060124565 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 03:02:04 INFO - PROCESS | 1797 | 1461060124567 Marionette TRACE conn3 <- [1,690,null,{}] 03:02:04 INFO - PROCESS | 1797 | 1461060124573 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:04 INFO - PROCESS | 1797 | 1461060124770 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 03:02:04 INFO - PROCESS | 1797 | 1461060124946 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:04 INFO - PROCESS | 1797 | ++DOCSHELL 0x8ad83000 == 100 [pid = 1797] [id = 180] 03:02:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 220 (0x8ad87c00) [pid = 1797] [serial = 540] [outer = (nil)] 03:02:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 221 (0x990d0000) [pid = 1797] [serial = 541] [outer = 0x8ad87c00] 03:02:05 INFO - PROCESS | 1797 | 1461060125029 Marionette DEBUG loaded listener.js 03:02:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 222 (0xa0bb0000) [pid = 1797] [serial = 542] [outer = 0x8ad87c00] 03:02:06 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:06 INFO - PROCESS | 1797 | 1461060126260 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 03:02:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 03:02:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1734ms 03:02:06 INFO - PROCESS | 1797 | 1461060126299 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 03:02:06 INFO - PROCESS | 1797 | 1461060126303 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 03:02:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 03:02:06 INFO - PROCESS | 1797 | 1461060126309 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 03:02:06 INFO - PROCESS | 1797 | 1461060126319 Marionette TRACE conn3 <- [1,694,null,{}] 03:02:06 INFO - PROCESS | 1797 | 1461060126324 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:06 INFO - PROCESS | 1797 | 1461060126565 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 03:02:06 INFO - PROCESS | 1797 | 1461060126745 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:06 INFO - PROCESS | 1797 | ++DOCSHELL 0x881edc00 == 101 [pid = 1797] [id = 181] 03:02:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 223 (0x881ef000) [pid = 1797] [serial = 543] [outer = (nil)] 03:02:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 224 (0x881f4000) [pid = 1797] [serial = 544] [outer = 0x881ef000] 03:02:06 INFO - PROCESS | 1797 | 1461060126829 Marionette DEBUG loaded listener.js 03:02:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 225 (0x881f8c00) [pid = 1797] [serial = 545] [outer = 0x881ef000] 03:02:08 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:08 INFO - PROCESS | 1797 | 1461060128113 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 03:02:08 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) 03:02:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1838ms 03:02:08 INFO - PROCESS | 1797 | 1461060128147 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 03:02:08 INFO - PROCESS | 1797 | 1461060128150 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 03:02:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 03:02:08 INFO - PROCESS | 1797 | 1461060128264 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 03:02:08 INFO - PROCESS | 1797 | 1461060128267 Marionette TRACE conn3 <- [1,698,null,{}] 03:02:08 INFO - PROCESS | 1797 | 1461060128287 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:08 INFO - PROCESS | 1797 | 1461060128454 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 03:02:08 INFO - PROCESS | 1797 | 1461060128628 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:08 INFO - PROCESS | 1797 | ++DOCSHELL 0x881f2c00 == 102 [pid = 1797] [id = 182] 03:02:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 226 (0x881f6800) [pid = 1797] [serial = 546] [outer = (nil)] 03:02:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 227 (0x8b775400) [pid = 1797] [serial = 547] [outer = 0x881f6800] 03:02:08 INFO - PROCESS | 1797 | 1461060128718 Marionette DEBUG loaded listener.js 03:02:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 228 (0x8b778400) [pid = 1797] [serial = 548] [outer = 0x881f6800] 03:02:10 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:10 INFO - PROCESS | 1797 | 1461060130370 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 03:02:10 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) 03:02:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2202ms 03:02:10 INFO - PROCESS | 1797 | 1461060130414 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 03:02:10 INFO - PROCESS | 1797 | 1461060130419 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 03:02:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:02:10 INFO - PROCESS | 1797 | 1461060130427 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:02:10 INFO - PROCESS | 1797 | 1461060130432 Marionette TRACE conn3 <- [1,702,null,{}] 03:02:10 INFO - PROCESS | 1797 | 1461060130442 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:10 INFO - PROCESS | 1797 | 1461060130635 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 03:02:10 INFO - PROCESS | 1797 | 1461060130826 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:10 INFO - PROCESS | 1797 | ++DOCSHELL 0x89b08000 == 103 [pid = 1797] [id = 183] 03:02:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 229 (0x8b06e800) [pid = 1797] [serial = 549] [outer = (nil)] 03:02:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 230 (0x8b780400) [pid = 1797] [serial = 550] [outer = 0x8b06e800] 03:02:10 INFO - PROCESS | 1797 | 1461060130921 Marionette DEBUG loaded listener.js 03:02:11 INFO - PROCESS | 1797 | ++DOMWINDOW == 231 (0x8b7cd000) [pid = 1797] [serial = 551] [outer = 0x8b06e800] 03:02:12 INFO - PROCESS | 1797 | --DOCSHELL 0x8fd02000 == 102 [pid = 1797] [id = 70] 03:02:12 INFO - PROCESS | 1797 | --DOCSHELL 0x8f80d000 == 101 [pid = 1797] [id = 97] 03:02:12 INFO - PROCESS | 1797 | --DOCSHELL 0x89b02400 == 100 [pid = 1797] [id = 171] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 230 (0x89be0c00) [pid = 1797] [serial = 439] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 229 (0x940d0c00) [pid = 1797] [serial = 460] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOCSHELL 0x8f7f8c00 == 99 [pid = 1797] [id = 170] 03:02:12 INFO - PROCESS | 1797 | --DOCSHELL 0x8f32f000 == 98 [pid = 1797] [id = 169] 03:02:12 INFO - PROCESS | 1797 | --DOCSHELL 0x8f30fc00 == 97 [pid = 1797] [id = 168] 03:02:12 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:12 INFO - PROCESS | 1797 | --DOCSHELL 0x89be4000 == 96 [pid = 1797] [id = 167] 03:02:12 INFO - PROCESS | 1797 | --DOCSHELL 0x8b072000 == 95 [pid = 1797] [id = 166] 03:02:12 INFO - PROCESS | 1797 | --DOCSHELL 0x8b7ce400 == 94 [pid = 1797] [id = 165] 03:02:12 INFO - PROCESS | 1797 | 1461060132291 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 03:02:12 INFO - PROCESS | 1797 | --DOCSHELL 0x940c6c00 == 93 [pid = 1797] [id = 158] 03:02:12 INFO - PROCESS | 1797 | --DOCSHELL 0x89be8000 == 92 [pid = 1797] [id = 157] 03:02:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 03:02:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1892ms 03:02:12 INFO - PROCESS | 1797 | 1461060132319 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 03:02:12 INFO - PROCESS | 1797 | 1461060132327 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 03:02:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:02:12 INFO - PROCESS | 1797 | 1461060132381 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:02:12 INFO - PROCESS | 1797 | 1461060132384 Marionette TRACE conn3 <- [1,706,null,{}] 03:02:12 INFO - PROCESS | 1797 | 1461060132395 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:12 INFO - PROCESS | 1797 | 1461060132559 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 228 (0x8c0e2000) [pid = 1797] [serial = 424] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 227 (0x8fd10c00) [pid = 1797] [serial = 195] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 226 (0x8fd06400) [pid = 1797] [serial = 454] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 225 (0x975d9400) [pid = 1797] [serial = 201] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 224 (0x8fc0a400) [pid = 1797] [serial = 452] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 223 (0x9a880400) [pid = 1797] [serial = 411] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 222 (0x8e08ec00) [pid = 1797] [serial = 430] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 221 (0x8b07cc00) [pid = 1797] [serial = 443] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 220 (0x8f303800) [pid = 1797] [serial = 448] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 219 (0x8c0e0c00) [pid = 1797] [serial = 446] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 218 (0x8b079800) [pid = 1797] [serial = 442] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 217 (0x8f4d6000) [pid = 1797] [serial = 358] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 216 (0x914db800) [pid = 1797] [serial = 457] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 215 (0x8f7f5c00) [pid = 1797] [serial = 405] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 214 (0xa109b000) [pid = 1797] [serial = 235] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 213 (0x8be64400) [pid = 1797] [serial = 414] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 212 (0x8fd10800) [pid = 1797] [serial = 455] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 211 (0x9587d000) [pid = 1797] [serial = 408] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 210 (0x8f30dc00) [pid = 1797] [serial = 449] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 209 (0x8c0e7400) [pid = 1797] [serial = 421] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 208 (0x8b076400) [pid = 1797] [serial = 433] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 207 (0x8b7c4c00) [pid = 1797] [serial = 427] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 206 (0x8be72000) [pid = 1797] [serial = 445] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 205 (0x89b0a000) [pid = 1797] [serial = 436] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 204 (0x9fc3d000) [pid = 1797] [serial = 210] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 203 (0x8f32a000) [pid = 1797] [serial = 402] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 202 (0x8f7ef800) [pid = 1797] [serial = 451] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 201 (0x9a886c00) [pid = 1797] [serial = 400] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 200 (0x9ea17c00) [pid = 1797] [serial = 207] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 199 (0xa0110000) [pid = 1797] [serial = 226] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 198 (0x8be73400) [pid = 1797] [serial = 418] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 197 (0x9a883000) [pid = 1797] [serial = 204] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 196 (0x93196000) [pid = 1797] [serial = 458] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | --DOMWINDOW == 195 (0x93250800) [pid = 1797] [serial = 198] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1797 | 1461060132738 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:12 INFO - PROCESS | 1797 | ++DOCSHELL 0x89b0a000 == 93 [pid = 1797] [id = 184] 03:02:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 196 (0x89be0c00) [pid = 1797] [serial = 552] [outer = (nil)] 03:02:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 197 (0x8b781400) [pid = 1797] [serial = 553] [outer = 0x89be0c00] 03:02:12 INFO - PROCESS | 1797 | 1461060132809 Marionette DEBUG loaded listener.js 03:02:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 198 (0x8bda6400) [pid = 1797] [serial = 554] [outer = 0x89be0c00] 03:02:13 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 03:02:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1541ms 03:02:13 INFO - PROCESS | 1797 | 1461060133912 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 03:02:13 INFO - PROCESS | 1797 | 1461060133920 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 03:02:13 INFO - PROCESS | 1797 | 1461060133923 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 03:02:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:02:13 INFO - PROCESS | 1797 | 1461060133930 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:02:13 INFO - PROCESS | 1797 | 1461060133936 Marionette TRACE conn3 <- [1,710,null,{}] 03:02:13 INFO - PROCESS | 1797 | 1461060133951 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:14 INFO - PROCESS | 1797 | 1461060134134 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 03:02:14 INFO - PROCESS | 1797 | 1461060134388 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:14 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be5d800 == 94 [pid = 1797] [id = 185] 03:02:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 199 (0x8be66000) [pid = 1797] [serial = 555] [outer = (nil)] 03:02:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 200 (0x8c0eb400) [pid = 1797] [serial = 556] [outer = 0x8be66000] 03:02:14 INFO - PROCESS | 1797 | 1461060134464 Marionette DEBUG loaded listener.js 03:02:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 201 (0x8c1ec800) [pid = 1797] [serial = 557] [outer = 0x8be66000] 03:02:15 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:15 INFO - PROCESS | 1797 | 1461060135634 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 03:02:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:02:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1740ms 03:02:15 INFO - PROCESS | 1797 | 1461060135671 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 03:02:15 INFO - PROCESS | 1797 | 1461060135675 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 03:02:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:02:15 INFO - PROCESS | 1797 | 1461060135706 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:02:15 INFO - PROCESS | 1797 | 1461060135709 Marionette TRACE conn3 <- [1,714,null,{}] 03:02:15 INFO - PROCESS | 1797 | 1461060135714 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:15 INFO - PROCESS | 1797 | 1461060135962 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 03:02:16 INFO - PROCESS | 1797 | 1461060136000 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:16 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b653800 == 95 [pid = 1797] [id = 186] 03:02:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 202 (0x8b654800) [pid = 1797] [serial = 558] [outer = (nil)] 03:02:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 203 (0x8e089400) [pid = 1797] [serial = 559] [outer = 0x8b654800] 03:02:16 INFO - PROCESS | 1797 | 1461060136072 Marionette DEBUG loaded listener.js 03:02:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 204 (0x8e8c6800) [pid = 1797] [serial = 560] [outer = 0x8b654800] 03:02:16 INFO - PROCESS | 1797 | --DOMWINDOW == 203 (0x8f4cbc00) [pid = 1797] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:02:16 INFO - PROCESS | 1797 | --DOMWINDOW == 202 (0x8b7c2000) [pid = 1797] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:02:16 INFO - PROCESS | 1797 | --DOMWINDOW == 201 (0x8bd3d400) [pid = 1797] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:02:16 INFO - PROCESS | 1797 | --DOMWINDOW == 200 (0x8b657400) [pid = 1797] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:02:16 INFO - PROCESS | 1797 | --DOMWINDOW == 199 (0x8fc2e000) [pid = 1797] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:02:16 INFO - PROCESS | 1797 | --DOMWINDOW == 198 (0x8f333400) [pid = 1797] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:02:16 INFO - PROCESS | 1797 | --DOMWINDOW == 197 (0x8b076000) [pid = 1797] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:02:17 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:17 INFO - PROCESS | 1797 | 1461060137566 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 03:02:17 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 03:02:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1888ms 03:02:17 INFO - PROCESS | 1797 | 1461060137585 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 03:02:17 INFO - PROCESS | 1797 | 1461060137588 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 03:02:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:02:17 INFO - PROCESS | 1797 | 1461060137594 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:02:17 INFO - PROCESS | 1797 | 1461060137597 Marionette TRACE conn3 <- [1,718,null,{}] 03:02:17 INFO - PROCESS | 1797 | 1461060137602 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:17 INFO - PROCESS | 1797 | 1461060137811 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 03:02:17 INFO - PROCESS | 1797 | 1461060137825 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:17 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b076000 == 96 [pid = 1797] [id = 187] 03:02:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 198 (0x8b7c2000) [pid = 1797] [serial = 561] [outer = (nil)] 03:02:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 199 (0x8f307800) [pid = 1797] [serial = 562] [outer = 0x8b7c2000] 03:02:17 INFO - PROCESS | 1797 | 1461060137898 Marionette DEBUG loaded listener.js 03:02:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 200 (0x8f30b800) [pid = 1797] [serial = 563] [outer = 0x8b7c2000] 03:02:19 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:19 INFO - PROCESS | 1797 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:02:19 INFO - PROCESS | 1797 | 1461060139060 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 03:02:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:02:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1494ms 03:02:19 INFO - PROCESS | 1797 | 1461060139089 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 03:02:19 INFO - PROCESS | 1797 | 1461060139095 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 03:02:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:02:19 INFO - PROCESS | 1797 | 1461060139104 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:02:19 INFO - PROCESS | 1797 | 1461060139110 Marionette TRACE conn3 <- [1,722,null,{}] 03:02:19 INFO - PROCESS | 1797 | 1461060139120 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:19 INFO - PROCESS | 1797 | 1461060139332 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 03:02:19 INFO - PROCESS | 1797 | 1461060139645 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:19 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b079800 == 97 [pid = 1797] [id = 188] 03:02:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 201 (0x8b657800) [pid = 1797] [serial = 564] [outer = (nil)] 03:02:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 202 (0x8b774400) [pid = 1797] [serial = 565] [outer = 0x8b657800] 03:02:19 INFO - PROCESS | 1797 | 1461060139735 Marionette DEBUG loaded listener.js 03:02:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 203 (0x8b780c00) [pid = 1797] [serial = 566] [outer = 0x8b657800] 03:02:20 INFO - PROCESS | 1797 | 1461060140627 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 03:02:20 INFO - PROCESS | 1797 | 1461060140706 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 03:02:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 03:02:20 INFO - PROCESS | 1797 | 1461060140717 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:02:20 INFO - PROCESS | 1797 | 1461060140721 Marionette TRACE conn3 <- [1,726,null,{}] 03:02:20 INFO - PROCESS | 1797 | 1461060140728 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:20 INFO - PROCESS | 1797 | 1461060140949 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 03:02:21 INFO - PROCESS | 1797 | 1461060141188 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:21 INFO - PROCESS | 1797 | ++DOCSHELL 0x8bdb1400 == 98 [pid = 1797] [id = 189] 03:02:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 204 (0x8be74800) [pid = 1797] [serial = 567] [outer = (nil)] 03:02:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 205 (0x8c0ea000) [pid = 1797] [serial = 568] [outer = 0x8be74800] 03:02:21 INFO - PROCESS | 1797 | 1461060141319 Marionette DEBUG loaded listener.js 03:02:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 206 (0x8c1f2400) [pid = 1797] [serial = 569] [outer = 0x8be74800] 03:02:22 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:22 INFO - PROCESS | 1797 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:02:22 INFO - PROCESS | 1797 | 1461060142362 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 03:02:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:02:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1681ms 03:02:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:02:22 INFO - PROCESS | 1797 | 1461060142398 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 03:02:22 INFO - PROCESS | 1797 | 1461060142402 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 03:02:22 INFO - PROCESS | 1797 | 1461060142409 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:02:22 INFO - PROCESS | 1797 | 1461060142415 Marionette TRACE conn3 <- [1,730,null,{}] 03:02:22 INFO - PROCESS | 1797 | 1461060142432 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:22 INFO - PROCESS | 1797 | 1461060142623 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 03:02:22 INFO - PROCESS | 1797 | 1461060142938 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:22 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f332800 == 99 [pid = 1797] [id = 190] 03:02:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 207 (0x8f550000) [pid = 1797] [serial = 570] [outer = (nil)] 03:02:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 208 (0x8fc06000) [pid = 1797] [serial = 571] [outer = 0x8f550000] 03:02:23 INFO - PROCESS | 1797 | 1461060143031 Marionette DEBUG loaded listener.js 03:02:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 209 (0x8fc12000) [pid = 1797] [serial = 572] [outer = 0x8f550000] 03:02:23 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:23 INFO - PROCESS | 1797 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:02:23 INFO - PROCESS | 1797 | 1461060143965 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 03:02:24 INFO - PROCESS | 1797 | 1461060144054 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 03:02:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 03:02:24 INFO - PROCESS | 1797 | 1461060144060 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:02:24 INFO - PROCESS | 1797 | 1461060144063 Marionette TRACE conn3 <- [1,734,null,{}] 03:02:24 INFO - PROCESS | 1797 | 1461060144070 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:24 INFO - PROCESS | 1797 | 1461060144245 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 03:02:24 INFO - PROCESS | 1797 | 1461060144467 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:24 INFO - PROCESS | 1797 | ++DOCSHELL 0x8ad89c00 == 100 [pid = 1797] [id = 191] 03:02:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 210 (0x8b07cc00) [pid = 1797] [serial = 573] [outer = (nil)] 03:02:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 211 (0x8fd10c00) [pid = 1797] [serial = 574] [outer = 0x8b07cc00] 03:02:24 INFO - PROCESS | 1797 | 1461060144608 Marionette DEBUG loaded listener.js 03:02:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 212 (0x91393800) [pid = 1797] [serial = 575] [outer = 0x8b07cc00] 03:02:25 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:25 INFO - PROCESS | 1797 | 1461060145483 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 03:02:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 03:02:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1481ms 03:02:25 INFO - PROCESS | 1797 | 1461060145543 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 03:02:25 INFO - PROCESS | 1797 | 1461060145547 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 03:02:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:02:25 INFO - PROCESS | 1797 | 1461060145554 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:02:25 INFO - PROCESS | 1797 | 1461060145557 Marionette TRACE conn3 <- [1,738,null,{}] 03:02:25 INFO - PROCESS | 1797 | 1461060145563 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:25 INFO - PROCESS | 1797 | 1461060145736 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 03:02:25 INFO - PROCESS | 1797 | 1461060145913 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:25 INFO - PROCESS | 1797 | ++DOCSHELL 0x8c0e1c00 == 101 [pid = 1797] [id = 192] 03:02:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 213 (0x8fd02000) [pid = 1797] [serial = 576] [outer = (nil)] 03:02:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 214 (0x9319e800) [pid = 1797] [serial = 577] [outer = 0x8fd02000] 03:02:26 INFO - PROCESS | 1797 | 1461060146015 Marionette DEBUG loaded listener.js 03:02:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 215 (0x93256800) [pid = 1797] [serial = 578] [outer = 0x8fd02000] 03:02:27 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:27 INFO - PROCESS | 1797 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:02:27 INFO - PROCESS | 1797 | 1461060147334 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 03:02:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:02:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1830ms 03:02:27 INFO - PROCESS | 1797 | 1461060147479 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 03:02:27 INFO - PROCESS | 1797 | 1461060147484 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 03:02:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:02:27 INFO - PROCESS | 1797 | 1461060147496 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:02:27 INFO - PROCESS | 1797 | 1461060147504 Marionette TRACE conn3 <- [1,742,null,{}] 03:02:27 INFO - PROCESS | 1797 | 1461060147513 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:27 INFO - PROCESS | 1797 | 1461060147700 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 03:02:27 INFO - PROCESS | 1797 | 1461060147877 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:27 INFO - PROCESS | 1797 | ++DOCSHELL 0x89fe7800 == 102 [pid = 1797] [id = 193] 03:02:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 216 (0x8ad8bc00) [pid = 1797] [serial = 579] [outer = (nil)] 03:02:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 217 (0x958c4800) [pid = 1797] [serial = 580] [outer = 0x8ad8bc00] 03:02:27 INFO - PROCESS | 1797 | 1461060147968 Marionette DEBUG loaded listener.js 03:02:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 218 (0x9698e800) [pid = 1797] [serial = 581] [outer = 0x8ad8bc00] 03:02:29 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:29 INFO - PROCESS | 1797 | 1461060149270 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 03:02:29 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 03:02:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1787ms 03:02:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:02:29 INFO - PROCESS | 1797 | 1461060149282 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 03:02:29 INFO - PROCESS | 1797 | 1461060149285 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 03:02:29 INFO - PROCESS | 1797 | 1461060149292 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:02:29 INFO - PROCESS | 1797 | 1461060149295 Marionette TRACE conn3 <- [1,746,null,{}] 03:02:29 INFO - PROCESS | 1797 | 1461060149301 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:29 INFO - PROCESS | 1797 | 1461060149504 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 03:02:29 INFO - PROCESS | 1797 | 1461060149695 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:29 INFO - PROCESS | 1797 | ++DOCSHELL 0x881f6400 == 103 [pid = 1797] [id = 194] 03:02:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 219 (0x914d7800) [pid = 1797] [serial = 582] [outer = (nil)] 03:02:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 220 (0x979d6400) [pid = 1797] [serial = 583] [outer = 0x914d7800] 03:02:29 INFO - PROCESS | 1797 | 1461060149780 Marionette DEBUG loaded listener.js 03:02:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 221 (0x98762800) [pid = 1797] [serial = 584] [outer = 0x914d7800] 03:02:30 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:30 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:31 INFO - PROCESS | 1797 | 1461060151052 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 03:02:31 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.) 03:02:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1787ms 03:02:31 INFO - PROCESS | 1797 | 1461060151079 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 03:02:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:02:31 INFO - PROCESS | 1797 | 1461060151082 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 03:02:31 INFO - PROCESS | 1797 | 1461060151089 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:02:31 INFO - PROCESS | 1797 | 1461060151092 Marionette TRACE conn3 <- [1,750,null,{}] 03:02:31 INFO - PROCESS | 1797 | 1461060151098 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:31 INFO - PROCESS | 1797 | 1461060151310 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 03:02:31 INFO - PROCESS | 1797 | 1461060151490 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:31 INFO - PROCESS | 1797 | ++DOCSHELL 0x975d9800 == 104 [pid = 1797] [id = 195] 03:02:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 222 (0x97689c00) [pid = 1797] [serial = 585] [outer = (nil)] 03:02:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 223 (0x9a883c00) [pid = 1797] [serial = 586] [outer = 0x97689c00] 03:02:31 INFO - PROCESS | 1797 | 1461060151574 Marionette DEBUG loaded listener.js 03:02:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 224 (0x9dff5c00) [pid = 1797] [serial = 587] [outer = 0x97689c00] 03:02:32 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:32 INFO - PROCESS | 1797 | 1461060152872 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 03:02:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 03:02:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1834ms 03:02:32 INFO - PROCESS | 1797 | 1461060152961 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 03:02:32 INFO - PROCESS | 1797 | 1461060152965 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 03:02:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:02:32 INFO - PROCESS | 1797 | 1461060152992 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:02:32 INFO - PROCESS | 1797 | 1461060152996 Marionette TRACE conn3 <- [1,754,null,{}] 03:02:33 INFO - PROCESS | 1797 | 1461060153003 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:33 INFO - PROCESS | 1797 | 1461060153167 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 03:02:33 INFO - PROCESS | 1797 | 1461060153344 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:33 INFO - PROCESS | 1797 | ++DOCSHELL 0x97bf2000 == 105 [pid = 1797] [id = 196] 03:02:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 225 (0x990c6800) [pid = 1797] [serial = 588] [outer = (nil)] 03:02:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 226 (0x9fd5b400) [pid = 1797] [serial = 589] [outer = 0x990c6800] 03:02:33 INFO - PROCESS | 1797 | 1461060153429 Marionette DEBUG loaded listener.js 03:02:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 227 (0xa0b14000) [pid = 1797] [serial = 590] [outer = 0x990c6800] 03:02:34 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:34 INFO - PROCESS | 1797 | 1461060154726 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 03:02:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 03:02:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1785ms 03:02:34 INFO - PROCESS | 1797 | 1461060154870 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 03:02:34 INFO - PROCESS | 1797 | 1461060154875 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 03:02:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:02:34 INFO - PROCESS | 1797 | 1461060154886 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:02:34 INFO - PROCESS | 1797 | 1461060154889 Marionette TRACE conn3 <- [1,758,null,{}] 03:02:34 INFO - PROCESS | 1797 | 1461060154895 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:35 INFO - PROCESS | 1797 | 1461060155062 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 03:02:35 INFO - PROCESS | 1797 | 1461060155241 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:35 INFO - PROCESS | 1797 | ++DOCSHELL 0x89be5c00 == 106 [pid = 1797] [id = 197] 03:02:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 228 (0x89fe5000) [pid = 1797] [serial = 591] [outer = (nil)] 03:02:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 229 (0x8c0eac00) [pid = 1797] [serial = 592] [outer = 0x89fe5000] 03:02:35 INFO - PROCESS | 1797 | 1461060155325 Marionette DEBUG loaded listener.js 03:02:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 230 (0x8f4d8800) [pid = 1797] [serial = 593] [outer = 0x89fe5000] 03:02:36 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:36 INFO - PROCESS | 1797 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:02:36 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:36 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:36 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:36 INFO - PROCESS | 1797 | 1461060156217 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 03:02:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 03:02:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1379ms 03:02:36 INFO - PROCESS | 1797 | 1461060156265 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 03:02:36 INFO - PROCESS | 1797 | 1461060156270 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 03:02:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:02:36 INFO - PROCESS | 1797 | 1461060156276 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:02:36 INFO - PROCESS | 1797 | 1461060156280 Marionette TRACE conn3 <- [1,762,null,{}] 03:02:36 INFO - PROCESS | 1797 | 1461060156286 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:36 INFO - PROCESS | 1797 | 1461060156483 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 03:02:36 INFO - PROCESS | 1797 | 1461060156720 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:36 INFO - PROCESS | 1797 | ++DOCSHELL 0x8bd45400 == 107 [pid = 1797] [id = 198] 03:02:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 231 (0x9ffe6400) [pid = 1797] [serial = 594] [outer = (nil)] 03:02:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 232 (0xa3d0b400) [pid = 1797] [serial = 595] [outer = 0x9ffe6400] 03:02:36 INFO - PROCESS | 1797 | 1461060156856 Marionette DEBUG loaded listener.js 03:02:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 233 (0xa454f000) [pid = 1797] [serial = 596] [outer = 0x9ffe6400] 03:02:38 INFO - PROCESS | 1797 | 1461060158128 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 03:02:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:02:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1886ms 03:02:38 INFO - PROCESS | 1797 | 1461060158194 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 03:02:38 INFO - PROCESS | 1797 | 1461060158200 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 03:02:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:02:38 INFO - PROCESS | 1797 | 1461060158210 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:02:38 INFO - PROCESS | 1797 | 1461060158215 Marionette TRACE conn3 <- [1,766,null,{}] 03:02:38 INFO - PROCESS | 1797 | 1461060158224 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:38 INFO - PROCESS | 1797 | 1461060158483 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 03:02:38 INFO - PROCESS | 1797 | 1461060158676 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:38 INFO - PROCESS | 1797 | ++DOCSHELL 0x881f9400 == 108 [pid = 1797] [id = 199] 03:02:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 234 (0x8afa9400) [pid = 1797] [serial = 597] [outer = (nil)] 03:02:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 235 (0x8b071000) [pid = 1797] [serial = 598] [outer = 0x8afa9400] 03:02:38 INFO - PROCESS | 1797 | 1461060158752 Marionette DEBUG loaded listener.js 03:02:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 236 (0x8b772c00) [pid = 1797] [serial = 599] [outer = 0x8afa9400] 03:02:39 INFO - PROCESS | 1797 | --DOCSHELL 0x94ebd400 == 107 [pid = 1797] [id = 41] 03:02:39 INFO - PROCESS | 1797 | --DOCSHELL 0x8b653800 == 106 [pid = 1797] [id = 186] 03:02:39 INFO - PROCESS | 1797 | --DOMWINDOW == 235 (0x940d4c00) [pid = 1797] [serial = 517] [outer = (nil)] [url = about:blank] 03:02:39 INFO - PROCESS | 1797 | --DOCSHELL 0x8be5d800 == 105 [pid = 1797] [id = 185] 03:02:39 INFO - PROCESS | 1797 | --DOCSHELL 0x89b0a000 == 104 [pid = 1797] [id = 184] 03:02:39 INFO - PROCESS | 1797 | --DOCSHELL 0x89b08000 == 103 [pid = 1797] [id = 183] 03:02:39 INFO - PROCESS | 1797 | --DOCSHELL 0x8bd3b000 == 102 [pid = 1797] [id = 173] 03:02:40 INFO - PROCESS | 1797 | --DOMWINDOW == 234 (0x8f4d5000) [pid = 1797] [serial = 505] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1797 | --DOMWINDOW == 233 (0x8e8c9800) [pid = 1797] [serial = 502] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1797 | --DOMWINDOW == 232 (0x8f30a800) [pid = 1797] [serial = 503] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1797 | --DOMWINDOW == 231 (0x8be5dc00) [pid = 1797] [serial = 497] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1797 | --DOMWINDOW == 230 (0x8bd46000) [pid = 1797] [serial = 496] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1797 | --DOMWINDOW == 229 (0x8c0ed000) [pid = 1797] [serial = 500] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1797 | --DOMWINDOW == 228 (0x8be10000) [pid = 1797] [serial = 499] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1797 | --DOMWINDOW == 227 (0x8bd43400) [pid = 1797] [serial = 493] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1797 | --DOMWINDOW == 226 (0x8be62000) [pid = 1797] [serial = 463] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1797 | --DOMWINDOW == 225 (0x8f32cc00) [pid = 1797] [serial = 466] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1797 | --DOMWINDOW == 224 (0x93253800) [pid = 1797] [serial = 469] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1797 | --DOMWINDOW == 223 (0x9754b800) [pid = 1797] [serial = 472] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1797 | --DOMWINDOW == 222 (0x98308c00) [pid = 1797] [serial = 475] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1797 | --DOMWINDOW == 221 (0xa0d0d800) [pid = 1797] [serial = 478] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1797 | --DOMWINDOW == 220 (0x8bdab000) [pid = 1797] [serial = 481] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1797 | --DOMWINDOW == 219 (0x91398c00) [pid = 1797] [serial = 511] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1797 | --DOMWINDOW == 218 (0x9138c800) [pid = 1797] [serial = 484] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1797 | --DOMWINDOW == 217 (0x89fe0c00) [pid = 1797] [serial = 487] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1797 | --DOMWINDOW == 216 (0x9138d400) [pid = 1797] [serial = 490] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1797 | --DOMWINDOW == 215 (0x914e1c00) [pid = 1797] [serial = 512] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1797 | --DOMWINDOW == 214 (0x8fc09800) [pid = 1797] [serial = 508] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1797 | --DOMWINDOW == 213 (0x8fc07000) [pid = 1797] [serial = 514] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1797 | --DOMWINDOW == 212 (0x8fc14800) [pid = 1797] [serial = 509] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1797 | --DOMWINDOW == 211 (0x8f550800) [pid = 1797] [serial = 506] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1797 | --DOMWINDOW == 210 (0x914d8800) [pid = 1797] [serial = 515] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1797 | 1461060160081 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 03:02:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:02:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1894ms 03:02:40 INFO - PROCESS | 1797 | 1461060160104 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 03:02:40 INFO - PROCESS | 1797 | 1461060160112 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 03:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:02:40 INFO - PROCESS | 1797 | 1461060160122 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:02:40 INFO - PROCESS | 1797 | 1461060160125 Marionette TRACE conn3 <- [1,770,null,{}] 03:02:40 INFO - PROCESS | 1797 | 1461060160131 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:40 INFO - PROCESS | 1797 | 1461060160330 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 03:02:40 INFO - PROCESS | 1797 | 1461060160477 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:40 INFO - PROCESS | 1797 | ++DOCSHELL 0x8afab000 == 103 [pid = 1797] [id = 200] 03:02:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 211 (0x8afae000) [pid = 1797] [serial = 600] [outer = (nil)] 03:02:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 212 (0x8bd46800) [pid = 1797] [serial = 601] [outer = 0x8afae000] 03:02:40 INFO - PROCESS | 1797 | 1461060160549 Marionette DEBUG loaded listener.js 03:02:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 213 (0x8bdad800) [pid = 1797] [serial = 602] [outer = 0x8afae000] 03:02:41 INFO - PROCESS | 1797 | 1461060161320 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 03:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1231ms 03:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:02:41 INFO - PROCESS | 1797 | 1461060161353 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 03:02:41 INFO - PROCESS | 1797 | 1461060161356 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 03:02:41 INFO - PROCESS | 1797 | 1461060161363 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:02:41 INFO - PROCESS | 1797 | 1461060161368 Marionette TRACE conn3 <- [1,774,null,{}] 03:02:41 INFO - PROCESS | 1797 | 1461060161383 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:41 INFO - PROCESS | 1797 | 1461060161547 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 03:02:41 INFO - PROCESS | 1797 | 1461060161557 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:41 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be76400 == 104 [pid = 1797] [id = 201] 03:02:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 214 (0x8c0de400) [pid = 1797] [serial = 603] [outer = (nil)] 03:02:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 215 (0x8c1ee000) [pid = 1797] [serial = 604] [outer = 0x8c0de400] 03:02:41 INFO - PROCESS | 1797 | 1461060161632 Marionette DEBUG loaded listener.js 03:02:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 216 (0x8e08e800) [pid = 1797] [serial = 605] [outer = 0x8c0de400] 03:02:42 INFO - PROCESS | 1797 | 1461060162537 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 03:02:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:02:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1235ms 03:02:42 INFO - PROCESS | 1797 | 1461060162597 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 03:02:42 INFO - PROCESS | 1797 | 1461060162602 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 03:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:02:42 INFO - PROCESS | 1797 | 1461060162608 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:02:42 INFO - PROCESS | 1797 | 1461060162611 Marionette TRACE conn3 <- [1,778,null,{}] 03:02:42 INFO - PROCESS | 1797 | 1461060162622 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:42 INFO - PROCESS | 1797 | 1461060162824 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 03:02:42 INFO - PROCESS | 1797 | 1461060162842 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:42 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be77c00 == 105 [pid = 1797] [id = 202] 03:02:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 217 (0x8e8c8400) [pid = 1797] [serial = 606] [outer = (nil)] 03:02:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 218 (0x8f30f000) [pid = 1797] [serial = 607] [outer = 0x8e8c8400] 03:02:42 INFO - PROCESS | 1797 | 1461060162918 Marionette DEBUG loaded listener.js 03:02:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 219 (0x8f4d5c00) [pid = 1797] [serial = 608] [outer = 0x8e8c8400] 03:02:43 INFO - PROCESS | 1797 | 1461060163739 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 03:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1186ms 03:02:43 INFO - PROCESS | 1797 | 1461060163794 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 03:02:43 INFO - PROCESS | 1797 | 1461060163797 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 03:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:02:43 INFO - PROCESS | 1797 | 1461060163803 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:02:43 INFO - PROCESS | 1797 | 1461060163806 Marionette TRACE conn3 <- [1,782,null,{}] 03:02:43 INFO - PROCESS | 1797 | 1461060163812 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:44 INFO - PROCESS | 1797 | 1461060164026 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 03:02:44 INFO - PROCESS | 1797 | 1461060164048 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:44 INFO - PROCESS | 1797 | ++DOCSHELL 0x89fe0c00 == 106 [pid = 1797] [id = 203] 03:02:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 220 (0x8f305800) [pid = 1797] [serial = 609] [outer = (nil)] 03:02:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 221 (0x8fc0e400) [pid = 1797] [serial = 610] [outer = 0x8f305800] 03:02:44 INFO - PROCESS | 1797 | 1461060164122 Marionette DEBUG loaded listener.js 03:02:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 222 (0x8fcf2800) [pid = 1797] [serial = 611] [outer = 0x8f305800] 03:02:44 INFO - PROCESS | 1797 | --DOMWINDOW == 221 (0x89be0c00) [pid = 1797] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:02:44 INFO - PROCESS | 1797 | --DOMWINDOW == 220 (0x8b654800) [pid = 1797] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:02:44 INFO - PROCESS | 1797 | --DOMWINDOW == 219 (0x8be66000) [pid = 1797] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:02:44 INFO - PROCESS | 1797 | --DOMWINDOW == 218 (0x8b06e800) [pid = 1797] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:02:45 INFO - PROCESS | 1797 | 1461060165199 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 03:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1535ms 03:02:45 INFO - PROCESS | 1797 | 1461060165340 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 03:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:02:45 INFO - PROCESS | 1797 | 1461060165345 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 03:02:45 INFO - PROCESS | 1797 | 1461060165353 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:02:45 INFO - PROCESS | 1797 | 1461060165359 Marionette TRACE conn3 <- [1,786,null,{}] 03:02:45 INFO - PROCESS | 1797 | 1461060165378 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:45 INFO - PROCESS | 1797 | 1461060165587 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 03:02:45 INFO - PROCESS | 1797 | 1461060165775 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:45 INFO - PROCESS | 1797 | ++DOCSHELL 0x89b0ac00 == 107 [pid = 1797] [id = 204] 03:02:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 219 (0x8afafc00) [pid = 1797] [serial = 612] [outer = (nil)] 03:02:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 220 (0x8afb2000) [pid = 1797] [serial = 613] [outer = 0x8afafc00] 03:02:45 INFO - PROCESS | 1797 | 1461060165863 Marionette DEBUG loaded listener.js 03:02:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 221 (0x8b773000) [pid = 1797] [serial = 614] [outer = 0x8afafc00] 03:02:46 INFO - PROCESS | 1797 | 1461060166886 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 03:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1602ms 03:02:46 INFO - PROCESS | 1797 | 1461060166956 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 03:02:46 INFO - PROCESS | 1797 | 1461060166962 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 03:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:02:46 INFO - PROCESS | 1797 | 1461060166975 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:02:46 INFO - PROCESS | 1797 | 1461060166981 Marionette TRACE conn3 <- [1,790,null,{}] 03:02:46 INFO - PROCESS | 1797 | 1461060166987 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:47 INFO - PROCESS | 1797 | 1461060167211 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 03:02:47 INFO - PROCESS | 1797 | 1461060167453 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:47 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b7c7800 == 108 [pid = 1797] [id = 205] 03:02:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 222 (0x8be0b400) [pid = 1797] [serial = 615] [outer = (nil)] 03:02:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 223 (0x8c0ec400) [pid = 1797] [serial = 616] [outer = 0x8be0b400] 03:02:47 INFO - PROCESS | 1797 | 1461060167560 Marionette DEBUG loaded listener.js 03:02:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 224 (0x8e8c5800) [pid = 1797] [serial = 617] [outer = 0x8be0b400] 03:02:48 INFO - PROCESS | 1797 | 1461060168544 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 03:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1638ms 03:02:48 INFO - PROCESS | 1797 | 1461060168609 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 03:02:48 INFO - PROCESS | 1797 | 1461060168613 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 03:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:02:48 INFO - PROCESS | 1797 | 1461060168620 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:02:48 INFO - PROCESS | 1797 | 1461060168624 Marionette TRACE conn3 <- [1,794,null,{}] 03:02:48 INFO - PROCESS | 1797 | 1461060168639 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:48 INFO - PROCESS | 1797 | 1461060168868 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 03:02:49 INFO - PROCESS | 1797 | 1461060169195 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:49 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f331800 == 109 [pid = 1797] [id = 206] 03:02:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 225 (0x8fc27c00) [pid = 1797] [serial = 618] [outer = (nil)] 03:02:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 226 (0x8fd0fc00) [pid = 1797] [serial = 619] [outer = 0x8fc27c00] 03:02:49 INFO - PROCESS | 1797 | 1461060169291 Marionette DEBUG loaded listener.js 03:02:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 227 (0x913c1400) [pid = 1797] [serial = 620] [outer = 0x8fc27c00] 03:02:50 INFO - PROCESS | 1797 | 1461060170253 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 03:02:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:02:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1683ms 03:02:50 INFO - PROCESS | 1797 | 1461060170303 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 03:02:50 INFO - PROCESS | 1797 | 1461060170308 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 03:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:02:50 INFO - PROCESS | 1797 | 1461060170314 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:02:50 INFO - PROCESS | 1797 | 1461060170317 Marionette TRACE conn3 <- [1,798,null,{}] 03:02:50 INFO - PROCESS | 1797 | 1461060170323 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:50 INFO - PROCESS | 1797 | 1461060170502 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 03:02:50 INFO - PROCESS | 1797 | 1461060170732 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:50 INFO - PROCESS | 1797 | ++DOCSHELL 0x89b0a400 == 110 [pid = 1797] [id = 207] 03:02:50 INFO - PROCESS | 1797 | ++DOMWINDOW == 228 (0x8fc10c00) [pid = 1797] [serial = 621] [outer = (nil)] 03:02:50 INFO - PROCESS | 1797 | ++DOMWINDOW == 229 (0x96209000) [pid = 1797] [serial = 622] [outer = 0x8fc10c00] 03:02:50 INFO - PROCESS | 1797 | 1461060170865 Marionette DEBUG loaded listener.js 03:02:50 INFO - PROCESS | 1797 | ++DOMWINDOW == 230 (0x9639d000) [pid = 1797] [serial = 623] [outer = 0x8fc10c00] 03:02:51 INFO - PROCESS | 1797 | 1461060171741 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 03:02:51 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 03:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1481ms 03:02:51 INFO - PROCESS | 1797 | 1461060171796 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 03:02:51 INFO - PROCESS | 1797 | 1461060171800 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 03:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:02:51 INFO - PROCESS | 1797 | 1461060171806 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:02:51 INFO - PROCESS | 1797 | 1461060171810 Marionette TRACE conn3 <- [1,802,null,{}] 03:02:51 INFO - PROCESS | 1797 | 1461060171817 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:51 INFO - PROCESS | 1797 | 1461060171990 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 03:02:52 INFO - PROCESS | 1797 | 1461060172175 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:52 INFO - PROCESS | 1797 | ++DOCSHELL 0x8afa7000 == 111 [pid = 1797] [id = 208] 03:02:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 231 (0x93257c00) [pid = 1797] [serial = 624] [outer = (nil)] 03:02:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 232 (0x9754e400) [pid = 1797] [serial = 625] [outer = 0x93257c00] 03:02:52 INFO - PROCESS | 1797 | 1461060172264 Marionette DEBUG loaded listener.js 03:02:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 233 (0x97554800) [pid = 1797] [serial = 626] [outer = 0x93257c00] 03:02:53 INFO - PROCESS | 1797 | 1461060173189 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 03:02:53 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 03:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1433ms 03:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:02:53 INFO - PROCESS | 1797 | 1461060173240 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 03:02:53 INFO - PROCESS | 1797 | 1461060173243 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 03:02:53 INFO - PROCESS | 1797 | 1461060173250 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:02:53 INFO - PROCESS | 1797 | 1461060173253 Marionette TRACE conn3 <- [1,806,null,{}] 03:02:53 INFO - PROCESS | 1797 | 1461060173259 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:53 INFO - PROCESS | 1797 | 1461060173486 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 03:02:53 INFO - PROCESS | 1797 | 1461060173733 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:53 INFO - PROCESS | 1797 | ++DOCSHELL 0x89b03400 == 112 [pid = 1797] [id = 209] 03:02:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 234 (0x975da800) [pid = 1797] [serial = 627] [outer = (nil)] 03:02:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 235 (0x99043c00) [pid = 1797] [serial = 628] [outer = 0x975da800] 03:02:53 INFO - PROCESS | 1797 | 1461060173871 Marionette DEBUG loaded listener.js 03:02:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 236 (0xa0135c00) [pid = 1797] [serial = 629] [outer = 0x975da800] 03:02:54 INFO - PROCESS | 1797 | 1461060174728 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 03:02:54 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 03:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1531ms 03:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:02:54 INFO - PROCESS | 1797 | 1461060174780 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 03:02:54 INFO - PROCESS | 1797 | 1461060174783 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 03:02:54 INFO - PROCESS | 1797 | 1461060174790 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:02:54 INFO - PROCESS | 1797 | 1461060174793 Marionette TRACE conn3 <- [1,810,null,{}] 03:02:54 INFO - PROCESS | 1797 | 1461060174799 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:54 INFO - PROCESS | 1797 | 1461060174984 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 03:02:55 INFO - PROCESS | 1797 | 1461060175170 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:55 INFO - PROCESS | 1797 | ++DOCSHELL 0x88154800 == 113 [pid = 1797] [id = 210] 03:02:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 237 (0x88155400) [pid = 1797] [serial = 630] [outer = (nil)] 03:02:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 238 (0x8815b000) [pid = 1797] [serial = 631] [outer = 0x88155400] 03:02:55 INFO - PROCESS | 1797 | 1461060175258 Marionette DEBUG loaded listener.js 03:02:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 239 (0x8815e000) [pid = 1797] [serial = 632] [outer = 0x88155400] 03:02:56 INFO - PROCESS | 1797 | 1461060176208 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 03:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1439ms 03:02:56 INFO - PROCESS | 1797 | 1461060176229 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 03:02:56 INFO - PROCESS | 1797 | 1461060176232 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 03:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:02:56 INFO - PROCESS | 1797 | 1461060176239 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:02:56 INFO - PROCESS | 1797 | 1461060176242 Marionette TRACE conn3 <- [1,814,null,{}] 03:02:56 INFO - PROCESS | 1797 | 1461060176248 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:56 INFO - PROCESS | 1797 | 1461060176413 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 03:02:56 INFO - PROCESS | 1797 | 1461060176605 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:56 INFO - PROCESS | 1797 | ++DOCSHELL 0x88151c00 == 114 [pid = 1797] [id = 211] 03:02:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 240 (0x88153800) [pid = 1797] [serial = 633] [outer = (nil)] 03:02:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 241 (0x9dff3800) [pid = 1797] [serial = 634] [outer = 0x88153800] 03:02:56 INFO - PROCESS | 1797 | 1461060176696 Marionette DEBUG loaded listener.js 03:02:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 242 (0xa103b800) [pid = 1797] [serial = 635] [outer = 0x88153800] 03:02:57 INFO - PROCESS | 1797 | 1461060177634 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 03:02:57 INFO - PROCESS | 1797 | 1461060177676 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 03:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 03:02:57 INFO - PROCESS | 1797 | 1461060177682 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:02:57 INFO - PROCESS | 1797 | 1461060177686 Marionette TRACE conn3 <- [1,818,null,{}] 03:02:57 INFO - PROCESS | 1797 | 1461060177692 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:57 INFO - PROCESS | 1797 | 1461060177857 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 03:02:58 INFO - PROCESS | 1797 | 1461060178049 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:58 INFO - PROCESS | 1797 | ++DOCSHELL 0x881f9c00 == 115 [pid = 1797] [id = 212] 03:02:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 243 (0x89fe5800) [pid = 1797] [serial = 636] [outer = (nil)] 03:02:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 244 (0xa3d7ec00) [pid = 1797] [serial = 637] [outer = 0x89fe5800] 03:02:58 INFO - PROCESS | 1797 | 1461060178134 Marionette DEBUG loaded listener.js 03:02:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 245 (0xa46e9000) [pid = 1797] [serial = 638] [outer = 0x89fe5800] 03:02:59 INFO - PROCESS | 1797 | 1461060179028 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 03:02:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:02:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1385ms 03:02:59 INFO - PROCESS | 1797 | 1461060179068 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 03:02:59 INFO - PROCESS | 1797 | 1461060179073 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 03:02:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:02:59 INFO - PROCESS | 1797 | 1461060179079 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:02:59 INFO - PROCESS | 1797 | 1461060179083 Marionette TRACE conn3 <- [1,822,null,{}] 03:02:59 INFO - PROCESS | 1797 | 1461060179088 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:59 INFO - PROCESS | 1797 | 1461060179252 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 03:02:59 INFO - PROCESS | 1797 | 1461060179444 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:59 INFO - PROCESS | 1797 | ++DOCSHELL 0x8ae01800 == 116 [pid = 1797] [id = 213] 03:02:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 246 (0x8ae01c00) [pid = 1797] [serial = 639] [outer = (nil)] 03:02:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 247 (0x8ae09000) [pid = 1797] [serial = 640] [outer = 0x8ae01c00] 03:02:59 INFO - PROCESS | 1797 | 1461060179532 Marionette DEBUG loaded listener.js 03:02:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 248 (0x8ae0b400) [pid = 1797] [serial = 641] [outer = 0x8ae01c00] 03:03:00 INFO - PROCESS | 1797 | 1461060180461 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 03:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 03:03:00 INFO - PROCESS | 1797 | 1461060180516 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 03:03:00 INFO - PROCESS | 1797 | 1461060180523 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:03:00 INFO - PROCESS | 1797 | 1461060180528 Marionette TRACE conn3 <- [1,826,null,{}] 03:03:00 INFO - PROCESS | 1797 | 1461060180533 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:00 INFO - PROCESS | 1797 | 1461060180731 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 03:03:00 INFO - PROCESS | 1797 | 1461060180979 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:01 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b727c00 == 117 [pid = 1797] [id = 214] 03:03:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 249 (0x8b728000) [pid = 1797] [serial = 642] [outer = (nil)] 03:03:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 250 (0x8b72e400) [pid = 1797] [serial = 643] [outer = 0x8b728000] 03:03:01 INFO - PROCESS | 1797 | 1461060181134 Marionette DEBUG loaded listener.js 03:03:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 251 (0x98302800) [pid = 1797] [serial = 644] [outer = 0x8b728000] 03:03:02 INFO - PROCESS | 1797 | 1461060182065 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 03:03:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:03:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1582ms 03:03:02 INFO - PROCESS | 1797 | 1461060182106 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 03:03:02 INFO - PROCESS | 1797 | 1461060182109 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 03:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:03:02 INFO - PROCESS | 1797 | 1461060182116 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:03:02 INFO - PROCESS | 1797 | 1461060182119 Marionette TRACE conn3 <- [1,830,null,{}] 03:03:02 INFO - PROCESS | 1797 | 1461060182125 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:02 INFO - PROCESS | 1797 | 1461060182290 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 03:03:02 INFO - PROCESS | 1797 | 1461060182484 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:02 INFO - PROCESS | 1797 | ++DOCSHELL 0x88db1000 == 118 [pid = 1797] [id = 215] 03:03:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 252 (0x88db3400) [pid = 1797] [serial = 645] [outer = (nil)] 03:03:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 253 (0x88db9c00) [pid = 1797] [serial = 646] [outer = 0x88db3400] 03:03:02 INFO - PROCESS | 1797 | 1461060182617 Marionette DEBUG loaded listener.js 03:03:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 254 (0x88dbdc00) [pid = 1797] [serial = 647] [outer = 0x88db3400] 03:03:03 INFO - PROCESS | 1797 | 1461060183512 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 03:03:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:03:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1427ms 03:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:03:03 INFO - PROCESS | 1797 | 1461060183544 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 03:03:03 INFO - PROCESS | 1797 | 1461060183547 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 03:03:03 INFO - PROCESS | 1797 | 1461060183554 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:03:03 INFO - PROCESS | 1797 | 1461060183557 Marionette TRACE conn3 <- [1,834,null,{}] 03:03:03 INFO - PROCESS | 1797 | 1461060183563 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:03 INFO - PROCESS | 1797 | 1461060183727 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 03:03:03 INFO - PROCESS | 1797 | 1461060183921 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:03 INFO - PROCESS | 1797 | ++DOCSHELL 0x88daf800 == 119 [pid = 1797] [id = 216] 03:03:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 255 (0x88dba400) [pid = 1797] [serial = 648] [outer = (nil)] 03:03:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 256 (0x88f11c00) [pid = 1797] [serial = 649] [outer = 0x88dba400] 03:03:04 INFO - PROCESS | 1797 | 1461060184004 Marionette DEBUG loaded listener.js 03:03:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 257 (0x88f13c00) [pid = 1797] [serial = 650] [outer = 0x88dba400] 03:03:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 258 (0x8be10000) [pid = 1797] [serial = 651] [outer = 0x91fd2000] 03:03:05 INFO - PROCESS | 1797 | 1461060185102 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 03:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1579ms 03:03:05 INFO - PROCESS | 1797 | 1461060185132 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 03:03:05 INFO - PROCESS | 1797 | 1461060185135 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 03:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:03:05 INFO - PROCESS | 1797 | 1461060185142 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:03:05 INFO - PROCESS | 1797 | 1461060185144 Marionette TRACE conn3 <- [1,838,null,{}] 03:03:05 INFO - PROCESS | 1797 | 1461060185152 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:05 INFO - PROCESS | 1797 | 1461060185359 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 03:03:05 INFO - PROCESS | 1797 | 1461060185641 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:05 INFO - PROCESS | 1797 | ++DOCSHELL 0x88db7400 == 120 [pid = 1797] [id = 217] 03:03:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 259 (0x88f0e000) [pid = 1797] [serial = 652] [outer = (nil)] 03:03:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 260 (0x8b72e000) [pid = 1797] [serial = 653] [outer = 0x88f0e000] 03:03:05 INFO - PROCESS | 1797 | 1461060185730 Marionette DEBUG loaded listener.js 03:03:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 261 (0xa3d56400) [pid = 1797] [serial = 654] [outer = 0x88f0e000] 03:03:06 INFO - PROCESS | 1797 | 1461060186616 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 03:03:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:03:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1534ms 03:03:06 INFO - PROCESS | 1797 | 1461060186677 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 03:03:06 INFO - PROCESS | 1797 | 1461060186680 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 03:03:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:03:06 INFO - PROCESS | 1797 | 1461060186687 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:03:06 INFO - PROCESS | 1797 | 1461060186690 Marionette TRACE conn3 <- [1,842,null,{}] 03:03:06 INFO - PROCESS | 1797 | 1461060186696 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:06 INFO - PROCESS | 1797 | 1461060186880 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 03:03:07 INFO - PROCESS | 1797 | 1461060187126 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:07 INFO - PROCESS | 1797 | ++DOCSHELL 0x86c66800 == 121 [pid = 1797] [id = 218] 03:03:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 262 (0x86c67c00) [pid = 1797] [serial = 655] [outer = (nil)] 03:03:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 263 (0x86c6c400) [pid = 1797] [serial = 656] [outer = 0x86c67c00] 03:03:07 INFO - PROCESS | 1797 | 1461060187250 Marionette DEBUG loaded listener.js 03:03:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 264 (0x86c6f400) [pid = 1797] [serial = 657] [outer = 0x86c67c00] 03:03:08 INFO - PROCESS | 1797 | 1461060188130 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 03:03:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:03:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1481ms 03:03:08 INFO - PROCESS | 1797 | 1461060188168 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 03:03:08 INFO - PROCESS | 1797 | 1461060188172 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 03:03:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:03:08 INFO - PROCESS | 1797 | 1461060188179 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:03:08 INFO - PROCESS | 1797 | 1461060188182 Marionette TRACE conn3 <- [1,846,null,{}] 03:03:08 INFO - PROCESS | 1797 | 1461060188188 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:08 INFO - PROCESS | 1797 | 1461060188401 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 03:03:08 INFO - PROCESS | 1797 | 1461060188640 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:08 INFO - PROCESS | 1797 | ++DOCSHELL 0x86c68000 == 122 [pid = 1797] [id = 219] 03:03:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 265 (0x86c6c000) [pid = 1797] [serial = 658] [outer = (nil)] 03:03:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 266 (0x89b05000) [pid = 1797] [serial = 659] [outer = 0x86c6c000] 03:03:08 INFO - PROCESS | 1797 | 1461060188770 Marionette DEBUG loaded listener.js 03:03:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 267 (0x8ad8e400) [pid = 1797] [serial = 660] [outer = 0x86c6c000] 03:03:10 INFO - PROCESS | 1797 | 1461060190045 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 03:03:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:03:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1932ms 03:03:10 INFO - PROCESS | 1797 | 1461060190112 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 03:03:10 INFO - PROCESS | 1797 | 1461060190127 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 03:03:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:03:10 INFO - PROCESS | 1797 | 1461060190135 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:03:10 INFO - PROCESS | 1797 | 1461060190141 Marionette TRACE conn3 <- [1,850,null,{}] 03:03:10 INFO - PROCESS | 1797 | 1461060190148 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:10 INFO - PROCESS | 1797 | 1461060190363 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 03:03:10 INFO - PROCESS | 1797 | 1461060190622 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:10 INFO - PROCESS | 1797 | ++DOCSHELL 0x89fdac00 == 123 [pid = 1797] [id = 220] 03:03:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 268 (0x89fddc00) [pid = 1797] [serial = 661] [outer = (nil)] 03:03:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 269 (0x8ad81800) [pid = 1797] [serial = 662] [outer = 0x89fddc00] 03:03:10 INFO - PROCESS | 1797 | 1461060190812 Marionette DEBUG loaded listener.js 03:03:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 270 (0x8ae03800) [pid = 1797] [serial = 663] [outer = 0x89fddc00] 03:03:11 INFO - PROCESS | 1797 | 1461060191818 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 03:03:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:03:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1736ms 03:03:11 INFO - PROCESS | 1797 | 1461060191872 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 03:03:11 INFO - PROCESS | 1797 | 1461060191880 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 03:03:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:03:11 INFO - PROCESS | 1797 | 1461060191890 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:03:11 INFO - PROCESS | 1797 | 1461060191894 Marionette TRACE conn3 <- [1,854,null,{}] 03:03:11 INFO - PROCESS | 1797 | 1461060191900 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:12 INFO - PROCESS | 1797 | --DOCSHELL 0x8be0d000 == 122 [pid = 1797] [id = 130] 03:03:12 INFO - PROCESS | 1797 | --DOCSHELL 0x8e8d2400 == 121 [pid = 1797] [id = 127] 03:03:12 INFO - PROCESS | 1797 | --DOCSHELL 0x8f30b400 == 120 [pid = 1797] [id = 128] 03:03:12 INFO - PROCESS | 1797 | --DOMWINDOW == 269 (0x990d0000) [pid = 1797] [serial = 541] [outer = (nil)] [url = about:blank] 03:03:12 INFO - PROCESS | 1797 | --DOMWINDOW == 268 (0x881f4000) [pid = 1797] [serial = 544] [outer = (nil)] [url = about:blank] 03:03:12 INFO - PROCESS | 1797 | --DOMWINDOW == 267 (0x8f307800) [pid = 1797] [serial = 562] [outer = (nil)] [url = about:blank] 03:03:12 INFO - PROCESS | 1797 | 1461060192250 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 03:03:12 INFO - PROCESS | 1797 | --DOCSHELL 0x8fc0b400 == 119 [pid = 1797] [id = 121] 03:03:12 INFO - PROCESS | 1797 | --DOCSHELL 0x8be77c00 == 118 [pid = 1797] [id = 202] 03:03:12 INFO - PROCESS | 1797 | --DOCSHELL 0x8be76400 == 117 [pid = 1797] [id = 201] 03:03:12 INFO - PROCESS | 1797 | --DOCSHELL 0x8afab000 == 116 [pid = 1797] [id = 200] 03:03:12 INFO - PROCESS | 1797 | --DOCSHELL 0x881f9400 == 115 [pid = 1797] [id = 199] 03:03:12 INFO - PROCESS | 1797 | 1461060192496 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:12 INFO - PROCESS | 1797 | --DOCSHELL 0x8ad89c00 == 114 [pid = 1797] [id = 191] 03:03:12 INFO - PROCESS | 1797 | --DOCSHELL 0x8b079800 == 113 [pid = 1797] [id = 188] 03:03:12 INFO - PROCESS | 1797 | ++DOCSHELL 0x881f9400 == 114 [pid = 1797] [id = 221] 03:03:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 268 (0x88f12000) [pid = 1797] [serial = 664] [outer = (nil)] 03:03:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 269 (0x8b06d400) [pid = 1797] [serial = 665] [outer = 0x88f12000] 03:03:12 INFO - PROCESS | 1797 | 1461060192576 Marionette DEBUG loaded listener.js 03:03:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 270 (0x8b723400) [pid = 1797] [serial = 666] [outer = 0x88f12000] 03:03:12 INFO - PROCESS | 1797 | --DOMWINDOW == 269 (0x8fd06800) [pid = 1797] [serial = 523] [outer = (nil)] [url = about:blank] 03:03:12 INFO - PROCESS | 1797 | --DOMWINDOW == 268 (0x973f6000) [pid = 1797] [serial = 526] [outer = (nil)] [url = about:blank] 03:03:12 INFO - PROCESS | 1797 | --DOMWINDOW == 267 (0x8bda6400) [pid = 1797] [serial = 554] [outer = (nil)] [url = about:blank] 03:03:12 INFO - PROCESS | 1797 | --DOMWINDOW == 266 (0x8b781400) [pid = 1797] [serial = 553] [outer = (nil)] [url = about:blank] 03:03:12 INFO - PROCESS | 1797 | --DOMWINDOW == 265 (0x8e8c6800) [pid = 1797] [serial = 560] [outer = (nil)] [url = about:blank] 03:03:12 INFO - PROCESS | 1797 | --DOMWINDOW == 264 (0x9a8e5000) [pid = 1797] [serial = 532] [outer = (nil)] [url = about:blank] 03:03:12 INFO - PROCESS | 1797 | --DOMWINDOW == 263 (0x8ad87000) [pid = 1797] [serial = 538] [outer = (nil)] [url = about:blank] 03:03:12 INFO - PROCESS | 1797 | --DOMWINDOW == 262 (0x8be11400) [pid = 1797] [serial = 520] [outer = (nil)] [url = about:blank] 03:03:12 INFO - PROCESS | 1797 | --DOMWINDOW == 261 (0x9861fc00) [pid = 1797] [serial = 529] [outer = (nil)] [url = about:blank] 03:03:12 INFO - PROCESS | 1797 | --DOMWINDOW == 260 (0x8c1f1000) [pid = 1797] [serial = 535] [outer = (nil)] [url = about:blank] 03:03:12 INFO - PROCESS | 1797 | --DOMWINDOW == 259 (0x8c0eb400) [pid = 1797] [serial = 556] [outer = (nil)] [url = about:blank] 03:03:12 INFO - PROCESS | 1797 | --DOMWINDOW == 258 (0x8b775400) [pid = 1797] [serial = 547] [outer = (nil)] [url = about:blank] 03:03:12 INFO - PROCESS | 1797 | --DOMWINDOW == 257 (0x8b7cd000) [pid = 1797] [serial = 551] [outer = (nil)] [url = about:blank] 03:03:12 INFO - PROCESS | 1797 | --DOMWINDOW == 256 (0x8e089400) [pid = 1797] [serial = 559] [outer = (nil)] [url = about:blank] 03:03:12 INFO - PROCESS | 1797 | --DOMWINDOW == 255 (0x8b780400) [pid = 1797] [serial = 550] [outer = (nil)] [url = about:blank] 03:03:12 INFO - PROCESS | 1797 | --DOMWINDOW == 254 (0x8c1ec800) [pid = 1797] [serial = 557] [outer = (nil)] [url = about:blank] 03:03:13 INFO - PROCESS | 1797 | 1461060193339 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 03:03:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1479ms 03:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:03:13 INFO - PROCESS | 1797 | 1461060193370 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 03:03:13 INFO - PROCESS | 1797 | 1461060193373 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 03:03:13 INFO - PROCESS | 1797 | 1461060193380 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:03:13 INFO - PROCESS | 1797 | 1461060193385 Marionette TRACE conn3 <- [1,858,null,{}] 03:03:13 INFO - PROCESS | 1797 | 1461060193406 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:13 INFO - PROCESS | 1797 | 1461060193573 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 03:03:13 INFO - PROCESS | 1797 | 1461060193591 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:13 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b780000 == 115 [pid = 1797] [id = 222] 03:03:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 255 (0x8b7c4000) [pid = 1797] [serial = 667] [outer = (nil)] 03:03:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 256 (0x8b7cb400) [pid = 1797] [serial = 668] [outer = 0x8b7c4000] 03:03:13 INFO - PROCESS | 1797 | 1461060193670 Marionette DEBUG loaded listener.js 03:03:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 257 (0x8bd47800) [pid = 1797] [serial = 669] [outer = 0x8b7c4000] 03:03:14 INFO - PROCESS | 1797 | 1461060194601 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 03:03:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:03:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1239ms 03:03:14 INFO - PROCESS | 1797 | 1461060194618 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 03:03:14 INFO - PROCESS | 1797 | 1461060194622 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 03:03:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:03:14 INFO - PROCESS | 1797 | 1461060194632 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:03:14 INFO - PROCESS | 1797 | 1461060194635 Marionette TRACE conn3 <- [1,862,null,{}] 03:03:14 INFO - PROCESS | 1797 | 1461060194639 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:14 INFO - PROCESS | 1797 | 1461060194808 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 03:03:14 INFO - PROCESS | 1797 | 1461060194818 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:14 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b7c2c00 == 116 [pid = 1797] [id = 223] 03:03:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 258 (0x8be11400) [pid = 1797] [serial = 670] [outer = (nil)] 03:03:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 259 (0x8be18400) [pid = 1797] [serial = 671] [outer = 0x8be11400] 03:03:14 INFO - PROCESS | 1797 | 1461060194890 Marionette DEBUG loaded listener.js 03:03:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 260 (0x8be5fc00) [pid = 1797] [serial = 672] [outer = 0x8be11400] 03:03:15 INFO - PROCESS | 1797 | 1461060195836 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 03:03:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:03:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1231ms 03:03:15 INFO - PROCESS | 1797 | 1461060195860 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 03:03:15 INFO - PROCESS | 1797 | 1461060195864 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 03:03:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:03:15 INFO - PROCESS | 1797 | 1461060195869 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:03:15 INFO - PROCESS | 1797 | 1461060195873 Marionette TRACE conn3 <- [1,866,null,{}] 03:03:15 INFO - PROCESS | 1797 | 1461060195878 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:16 INFO - PROCESS | 1797 | 1461060196084 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 03:03:16 INFO - PROCESS | 1797 | 1461060196118 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:16 INFO - PROCESS | 1797 | ++DOCSHELL 0x8bda8400 == 117 [pid = 1797] [id = 224] 03:03:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 261 (0x8bdaa000) [pid = 1797] [serial = 673] [outer = (nil)] 03:03:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 262 (0x8be6bc00) [pid = 1797] [serial = 674] [outer = 0x8bdaa000] 03:03:16 INFO - PROCESS | 1797 | 1461060196190 Marionette DEBUG loaded listener.js 03:03:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 263 (0x8be78000) [pid = 1797] [serial = 675] [outer = 0x8bdaa000] 03:03:17 INFO - PROCESS | 1797 | 1461060197100 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 03:03:17 INFO - PROCESS | 1797 | --DOMWINDOW == 262 (0x8c0de400) [pid = 1797] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:03:17 INFO - PROCESS | 1797 | --DOMWINDOW == 261 (0x8afae000) [pid = 1797] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:03:17 INFO - PROCESS | 1797 | --DOMWINDOW == 260 (0x8e8c8400) [pid = 1797] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:03:17 INFO - PROCESS | 1797 | --DOMWINDOW == 259 (0x8e8d2800) [pid = 1797] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:03:17 INFO - PROCESS | 1797 | --DOMWINDOW == 258 (0x8afa9400) [pid = 1797] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:03:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:03:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1536ms 03:03:17 INFO - PROCESS | 1797 | 1461060197406 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 03:03:17 INFO - PROCESS | 1797 | 1461060197409 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 03:03:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:03:17 INFO - PROCESS | 1797 | 1461060197415 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:03:17 INFO - PROCESS | 1797 | 1461060197418 Marionette TRACE conn3 <- [1,870,null,{}] 03:03:17 INFO - PROCESS | 1797 | 1461060197423 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:17 INFO - PROCESS | 1797 | 1461060197597 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 03:03:17 INFO - PROCESS | 1797 | 1461060197814 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:17 INFO - PROCESS | 1797 | ++DOCSHELL 0x8c1e4800 == 118 [pid = 1797] [id = 225] 03:03:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 259 (0x8dfd9400) [pid = 1797] [serial = 676] [outer = (nil)] 03:03:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 260 (0x8e090000) [pid = 1797] [serial = 677] [outer = 0x8dfd9400] 03:03:17 INFO - PROCESS | 1797 | 1461060197897 Marionette DEBUG loaded listener.js 03:03:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 261 (0x8e8d2800) [pid = 1797] [serial = 678] [outer = 0x8dfd9400] 03:03:18 INFO - PROCESS | 1797 | 1461060198576 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 03:03:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:03:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1177ms 03:03:18 INFO - PROCESS | 1797 | 1461060198592 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 03:03:18 INFO - PROCESS | 1797 | 1461060198595 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 03:03:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:03:18 INFO - PROCESS | 1797 | 1461060198602 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:03:18 INFO - PROCESS | 1797 | 1461060198605 Marionette TRACE conn3 <- [1,874,null,{}] 03:03:18 INFO - PROCESS | 1797 | 1461060198610 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:18 INFO - PROCESS | 1797 | 1461060198818 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 03:03:18 INFO - PROCESS | 1797 | 1461060198837 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:18 INFO - PROCESS | 1797 | ++DOCSHELL 0x8e089800 == 119 [pid = 1797] [id = 226] 03:03:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 262 (0x8e08b000) [pid = 1797] [serial = 679] [outer = (nil)] 03:03:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 263 (0x8f32d800) [pid = 1797] [serial = 680] [outer = 0x8e08b000] 03:03:18 INFO - PROCESS | 1797 | 1461060198909 Marionette DEBUG loaded listener.js 03:03:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 264 (0x8f4cc000) [pid = 1797] [serial = 681] [outer = 0x8e08b000] 03:03:19 INFO - PROCESS | 1797 | 1461060199944 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 03:03:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:03:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1390ms 03:03:19 INFO - PROCESS | 1797 | 1461060199993 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 03:03:20 INFO - PROCESS | 1797 | 1461060199999 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 03:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:03:20 INFO - PROCESS | 1797 | 1461060200008 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:03:20 INFO - PROCESS | 1797 | 1461060200015 Marionette TRACE conn3 <- [1,878,null,{}] 03:03:20 INFO - PROCESS | 1797 | 1461060200025 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:20 INFO - PROCESS | 1797 | 1461060200260 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 03:03:20 INFO - PROCESS | 1797 | 1461060200585 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:20 INFO - PROCESS | 1797 | ++DOCSHELL 0x88db8000 == 120 [pid = 1797] [id = 227] 03:03:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 265 (0x88f17400) [pid = 1797] [serial = 682] [outer = (nil)] 03:03:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 266 (0x8ae07400) [pid = 1797] [serial = 683] [outer = 0x88f17400] 03:03:20 INFO - PROCESS | 1797 | 1461060200681 Marionette DEBUG loaded listener.js 03:03:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 267 (0x8afad800) [pid = 1797] [serial = 684] [outer = 0x88f17400] 03:03:21 INFO - PROCESS | 1797 | 1461060201586 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 03:03:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:03:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1638ms 03:03:21 INFO - PROCESS | 1797 | 1461060201646 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 03:03:21 INFO - PROCESS | 1797 | 1461060201655 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 03:03:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:03:21 INFO - PROCESS | 1797 | 1461060201666 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:03:21 INFO - PROCESS | 1797 | 1461060201670 Marionette TRACE conn3 <- [1,882,null,{}] 03:03:21 INFO - PROCESS | 1797 | 1461060201676 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:21 INFO - PROCESS | 1797 | 1461060201871 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 03:03:22 INFO - PROCESS | 1797 | 1461060202120 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:22 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b776400 == 121 [pid = 1797] [id = 228] 03:03:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 268 (0x8b779000) [pid = 1797] [serial = 685] [outer = (nil)] 03:03:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 269 (0x8b7c9c00) [pid = 1797] [serial = 686] [outer = 0x8b779000] 03:03:22 INFO - PROCESS | 1797 | 1461060202254 Marionette DEBUG loaded listener.js 03:03:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 270 (0x8be5c800) [pid = 1797] [serial = 687] [outer = 0x8b779000] 03:03:23 INFO - PROCESS | 1797 | 1461060203273 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 03:03:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:03:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1633ms 03:03:23 INFO - PROCESS | 1797 | 1461060203298 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 03:03:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:03:23 INFO - PROCESS | 1797 | 1461060203303 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 03:03:23 INFO - PROCESS | 1797 | 1461060203309 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:03:23 INFO - PROCESS | 1797 | 1461060203316 Marionette TRACE conn3 <- [1,886,null,{}] 03:03:23 INFO - PROCESS | 1797 | 1461060203332 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:23 INFO - PROCESS | 1797 | 1461060203521 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 03:03:23 INFO - PROCESS | 1797 | 1461060203763 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:23 INFO - PROCESS | 1797 | ++DOCSHELL 0x8dfe8c00 == 122 [pid = 1797] [id = 229] 03:03:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 271 (0x8f307800) [pid = 1797] [serial = 688] [outer = (nil)] 03:03:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 272 (0x8f331000) [pid = 1797] [serial = 689] [outer = 0x8f307800] 03:03:23 INFO - PROCESS | 1797 | 1461060203898 Marionette DEBUG loaded listener.js 03:03:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 273 (0x8f550800) [pid = 1797] [serial = 690] [outer = 0x8f307800] 03:03:24 INFO - PROCESS | 1797 | 1461060204801 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 03:03:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:03:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1540ms 03:03:24 INFO - PROCESS | 1797 | 1461060204848 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 03:03:24 INFO - PROCESS | 1797 | 1461060204853 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 03:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:03:24 INFO - PROCESS | 1797 | 1461060204859 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:03:24 INFO - PROCESS | 1797 | 1461060204863 Marionette TRACE conn3 <- [1,890,null,{}] 03:03:24 INFO - PROCESS | 1797 | 1461060204869 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:25 INFO - PROCESS | 1797 | 1461060205052 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 03:03:25 INFO - PROCESS | 1797 | 1461060205306 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:25 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f80fc00 == 123 [pid = 1797] [id = 230] 03:03:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 274 (0x8f811000) [pid = 1797] [serial = 691] [outer = (nil)] 03:03:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 275 (0x8fc0c400) [pid = 1797] [serial = 692] [outer = 0x8f811000] 03:03:25 INFO - PROCESS | 1797 | 1461060205454 Marionette DEBUG loaded listener.js 03:03:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 276 (0x8fc28400) [pid = 1797] [serial = 693] [outer = 0x8f811000] 03:03:26 INFO - PROCESS | 1797 | 1461060206350 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 03:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1538ms 03:03:26 INFO - PROCESS | 1797 | 1461060206399 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 03:03:26 INFO - PROCESS | 1797 | 1461060206402 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 03:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:03:26 INFO - PROCESS | 1797 | 1461060206408 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:03:26 INFO - PROCESS | 1797 | 1461060206411 Marionette TRACE conn3 <- [1,894,null,{}] 03:03:26 INFO - PROCESS | 1797 | 1461060206417 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:26 INFO - PROCESS | 1797 | 1461060206630 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 03:03:26 INFO - PROCESS | 1797 | 1461060206872 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:26 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f7f5000 == 124 [pid = 1797] [id = 231] 03:03:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 277 (0x8fc24000) [pid = 1797] [serial = 694] [outer = (nil)] 03:03:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 278 (0x8fcf9000) [pid = 1797] [serial = 695] [outer = 0x8fc24000] 03:03:26 INFO - PROCESS | 1797 | 1461060206972 Marionette DEBUG loaded listener.js 03:03:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 279 (0x8fd07800) [pid = 1797] [serial = 696] [outer = 0x8fc24000] 03:03:27 INFO - PROCESS | 1797 | 1461060207871 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 03:03:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:03:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1531ms 03:03:27 INFO - PROCESS | 1797 | 1461060207941 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 03:03:27 INFO - PROCESS | 1797 | 1461060207944 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 03:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:03:27 INFO - PROCESS | 1797 | 1461060207951 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:03:27 INFO - PROCESS | 1797 | 1461060207954 Marionette TRACE conn3 <- [1,898,null,{}] 03:03:27 INFO - PROCESS | 1797 | 1461060207960 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:28 INFO - PROCESS | 1797 | 1461060208201 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 03:03:28 INFO - PROCESS | 1797 | 1461060208454 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:28 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fc28000 == 125 [pid = 1797] [id = 232] 03:03:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 280 (0x913c0c00) [pid = 1797] [serial = 697] [outer = (nil)] 03:03:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 281 (0x91f96000) [pid = 1797] [serial = 698] [outer = 0x913c0c00] 03:03:28 INFO - PROCESS | 1797 | 1461060208556 Marionette DEBUG loaded listener.js 03:03:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 282 (0x91fd8c00) [pid = 1797] [serial = 699] [outer = 0x913c0c00] 03:03:29 INFO - PROCESS | 1797 | 1461060209403 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 03:03:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:03:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1483ms 03:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:03:29 INFO - PROCESS | 1797 | 1461060209435 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 03:03:29 INFO - PROCESS | 1797 | 1461060209438 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 03:03:29 INFO - PROCESS | 1797 | 1461060209445 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:03:29 INFO - PROCESS | 1797 | 1461060209449 Marionette TRACE conn3 <- [1,902,null,{}] 03:03:29 INFO - PROCESS | 1797 | 1461060209454 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:29 INFO - PROCESS | 1797 | 1461060209643 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 03:03:29 INFO - PROCESS | 1797 | 1461060209853 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:29 INFO - PROCESS | 1797 | ++DOCSHELL 0x88dbb400 == 126 [pid = 1797] [id = 233] 03:03:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 283 (0x8b781400) [pid = 1797] [serial = 700] [outer = (nil)] 03:03:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 284 (0x9319a000) [pid = 1797] [serial = 701] [outer = 0x8b781400] 03:03:30 INFO - PROCESS | 1797 | 1461060210021 Marionette DEBUG loaded listener.js 03:03:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 285 (0x93250c00) [pid = 1797] [serial = 702] [outer = 0x8b781400] 03:03:30 INFO - PROCESS | 1797 | 1461060210914 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 03:03:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:03:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1534ms 03:03:30 INFO - PROCESS | 1797 | 1461060210978 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 03:03:30 INFO - PROCESS | 1797 | 1461060210983 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 03:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:03:30 INFO - PROCESS | 1797 | 1461060210989 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:03:30 INFO - PROCESS | 1797 | 1461060210992 Marionette TRACE conn3 <- [1,906,null,{}] 03:03:31 INFO - PROCESS | 1797 | 1461060210998 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:31 INFO - PROCESS | 1797 | 1461060211174 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 03:03:31 INFO - PROCESS | 1797 | 1461060211421 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:31 INFO - PROCESS | 1797 | ++DOCSHELL 0x913ca000 == 127 [pid = 1797] [id = 234] 03:03:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 286 (0x93103c00) [pid = 1797] [serial = 703] [outer = (nil)] 03:03:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 287 (0x94ebe000) [pid = 1797] [serial = 704] [outer = 0x93103c00] 03:03:31 INFO - PROCESS | 1797 | 1461060211554 Marionette DEBUG loaded listener.js 03:03:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 288 (0x95875400) [pid = 1797] [serial = 705] [outer = 0x93103c00] 03:03:32 INFO - PROCESS | 1797 | 1461060212454 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 03:03:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:03:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1531ms 03:03:32 INFO - PROCESS | 1797 | 1461060212521 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 03:03:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:03:32 INFO - PROCESS | 1797 | 1461060212525 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 03:03:32 INFO - PROCESS | 1797 | 1461060212532 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:03:32 INFO - PROCESS | 1797 | 1461060212536 Marionette TRACE conn3 <- [1,910,null,{}] 03:03:32 INFO - PROCESS | 1797 | 1461060212542 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:32 INFO - PROCESS | 1797 | 1461060212729 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 03:03:33 INFO - PROCESS | 1797 | 1461060212983 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:33 INFO - PROCESS | 1797 | ++DOCSHELL 0x93107000 == 128 [pid = 1797] [id = 235] 03:03:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 289 (0x940d0400) [pid = 1797] [serial = 706] [outer = (nil)] 03:03:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 290 (0x9627d400) [pid = 1797] [serial = 707] [outer = 0x940d0400] 03:03:33 INFO - PROCESS | 1797 | 1461060213112 Marionette DEBUG loaded listener.js 03:03:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 291 (0x9639a000) [pid = 1797] [serial = 708] [outer = 0x940d0400] 03:03:33 INFO - PROCESS | 1797 | 1461060213960 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 03:03:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:03:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1483ms 03:03:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:03:34 INFO - PROCESS | 1797 | 1461060214015 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 03:03:34 INFO - PROCESS | 1797 | 1461060214018 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 03:03:34 INFO - PROCESS | 1797 | 1461060214024 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:03:34 INFO - PROCESS | 1797 | 1461060214027 Marionette TRACE conn3 <- [1,914,null,{}] 03:03:34 INFO - PROCESS | 1797 | 1461060214033 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:34 INFO - PROCESS | 1797 | 1461060214212 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 03:03:34 INFO - PROCESS | 1797 | 1461060214412 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:34 INFO - PROCESS | 1797 | ++DOCSHELL 0x940d0c00 == 129 [pid = 1797] [id = 236] 03:03:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 292 (0x958ce800) [pid = 1797] [serial = 709] [outer = (nil)] 03:03:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 293 (0x971ccc00) [pid = 1797] [serial = 710] [outer = 0x958ce800] 03:03:34 INFO - PROCESS | 1797 | 1461060214496 Marionette DEBUG loaded listener.js 03:03:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 294 (0x974b1c00) [pid = 1797] [serial = 711] [outer = 0x958ce800] 03:03:35 INFO - PROCESS | 1797 | 1461060215471 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 03:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1529ms 03:03:35 INFO - PROCESS | 1797 | 1461060215553 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 03:03:35 INFO - PROCESS | 1797 | 1461060215556 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 03:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:03:35 INFO - PROCESS | 1797 | 1461060215563 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:03:35 INFO - PROCESS | 1797 | 1461060215568 Marionette TRACE conn3 <- [1,918,null,{}] 03:03:35 INFO - PROCESS | 1797 | 1461060215574 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:35 INFO - PROCESS | 1797 | 1461060215819 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 03:03:36 INFO - PROCESS | 1797 | 1461060216136 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:36 INFO - PROCESS | 1797 | ++DOCSHELL 0x96797c00 == 130 [pid = 1797] [id = 237] 03:03:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 295 (0x979d3800) [pid = 1797] [serial = 712] [outer = (nil)] 03:03:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 296 (0x98429800) [pid = 1797] [serial = 713] [outer = 0x979d3800] 03:03:36 INFO - PROCESS | 1797 | 1461060216239 Marionette DEBUG loaded listener.js 03:03:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 297 (0x989a2400) [pid = 1797] [serial = 714] [outer = 0x979d3800] 03:03:37 INFO - PROCESS | 1797 | 1461060217142 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 03:03:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:03:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1631ms 03:03:37 INFO - PROCESS | 1797 | 1461060217195 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 03:03:37 INFO - PROCESS | 1797 | 1461060217198 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 03:03:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:03:37 INFO - PROCESS | 1797 | 1461060217206 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:03:37 INFO - PROCESS | 1797 | 1461060217209 Marionette TRACE conn3 <- [1,922,null,{}] 03:03:37 INFO - PROCESS | 1797 | 1461060217215 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:37 INFO - PROCESS | 1797 | 1461060217408 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 03:03:37 INFO - PROCESS | 1797 | 1461060217610 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:37 INFO - PROCESS | 1797 | ++DOCSHELL 0x9830f800 == 131 [pid = 1797] [id = 238] 03:03:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 298 (0x989b0000) [pid = 1797] [serial = 715] [outer = (nil)] 03:03:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 299 (0x9903d800) [pid = 1797] [serial = 716] [outer = 0x989b0000] 03:03:37 INFO - PROCESS | 1797 | 1461060217743 Marionette DEBUG loaded listener.js 03:03:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 300 (0x990c7800) [pid = 1797] [serial = 717] [outer = 0x989b0000] 03:03:38 INFO - PROCESS | 1797 | 1461060218618 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 03:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1482ms 03:03:38 INFO - PROCESS | 1797 | 1461060218688 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 03:03:38 INFO - PROCESS | 1797 | 1461060218691 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 03:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:03:38 INFO - PROCESS | 1797 | 1461060218698 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:03:38 INFO - PROCESS | 1797 | 1461060218701 Marionette TRACE conn3 <- [1,926,null,{}] 03:03:38 INFO - PROCESS | 1797 | 1461060218707 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:38 INFO - PROCESS | 1797 | 1461060218930 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 03:03:39 INFO - PROCESS | 1797 | 1461060219182 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:39 INFO - PROCESS | 1797 | ++DOCSHELL 0x914de800 == 132 [pid = 1797] [id = 239] 03:03:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 301 (0x9324c800) [pid = 1797] [serial = 718] [outer = (nil)] 03:03:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 302 (0x9a884c00) [pid = 1797] [serial = 719] [outer = 0x9324c800] 03:03:39 INFO - PROCESS | 1797 | 1461060219306 Marionette DEBUG loaded listener.js 03:03:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 303 (0x9a8edc00) [pid = 1797] [serial = 720] [outer = 0x9324c800] 03:03:40 INFO - PROCESS | 1797 | 1461060220151 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 03:03:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:03:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1483ms 03:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:03:40 INFO - PROCESS | 1797 | 1461060220184 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 03:03:40 INFO - PROCESS | 1797 | 1461060220187 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 03:03:40 INFO - PROCESS | 1797 | 1461060220194 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:03:40 INFO - PROCESS | 1797 | 1461060220199 Marionette TRACE conn3 <- [1,930,null,{}] 03:03:40 INFO - PROCESS | 1797 | 1461060220205 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:40 INFO - PROCESS | 1797 | 1461060220388 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 03:03:40 INFO - PROCESS | 1797 | 1461060220598 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:40 INFO - PROCESS | 1797 | ++DOCSHELL 0x88158000 == 133 [pid = 1797] [id = 240] 03:03:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 304 (0x88158400) [pid = 1797] [serial = 721] [outer = (nil)] 03:03:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 305 (0x9fc3b800) [pid = 1797] [serial = 722] [outer = 0x88158400] 03:03:40 INFO - PROCESS | 1797 | 1461060220754 Marionette DEBUG loaded listener.js 03:03:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 306 (0x9fc97400) [pid = 1797] [serial = 723] [outer = 0x88158400] 03:03:41 INFO - PROCESS | 1797 | 1461060221780 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 03:03:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:03:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1636ms 03:03:41 INFO - PROCESS | 1797 | 1461060221830 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 03:03:41 INFO - PROCESS | 1797 | 1461060221834 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 03:03:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:03:41 INFO - PROCESS | 1797 | 1461060221841 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:03:41 INFO - PROCESS | 1797 | 1461060221844 Marionette TRACE conn3 <- [1,934,null,{}] 03:03:41 INFO - PROCESS | 1797 | 1461060221850 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:42 INFO - PROCESS | 1797 | 1461060222059 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 03:03:42 INFO - PROCESS | 1797 | 1461060222307 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:42 INFO - PROCESS | 1797 | ++DOCSHELL 0x940ce000 == 134 [pid = 1797] [id = 241] 03:03:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 307 (0xa013a400) [pid = 1797] [serial = 724] [outer = (nil)] 03:03:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 308 (0xa0b15c00) [pid = 1797] [serial = 725] [outer = 0xa013a400] 03:03:42 INFO - PROCESS | 1797 | 1461060222431 Marionette DEBUG loaded listener.js 03:03:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 309 (0xa0bdec00) [pid = 1797] [serial = 726] [outer = 0xa013a400] 03:03:43 INFO - PROCESS | 1797 | 1461060223306 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 03:03:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:03:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1493ms 03:03:43 INFO - PROCESS | 1797 | 1461060223337 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 03:03:43 INFO - PROCESS | 1797 | 1461060223341 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 03:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:03:43 INFO - PROCESS | 1797 | 1461060223347 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:03:43 INFO - PROCESS | 1797 | 1461060223350 Marionette TRACE conn3 <- [1,938,null,{}] 03:03:43 INFO - PROCESS | 1797 | 1461060223356 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:43 INFO - PROCESS | 1797 | 1461060223552 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 03:03:43 INFO - PROCESS | 1797 | 1461060223822 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:43 INFO - PROCESS | 1797 | ++DOCSHELL 0xa3d0a400 == 135 [pid = 1797] [id = 242] 03:03:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 310 (0xa3d0e400) [pid = 1797] [serial = 727] [outer = (nil)] 03:03:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 311 (0xa454e400) [pid = 1797] [serial = 728] [outer = 0xa3d0e400] 03:03:43 INFO - PROCESS | 1797 | 1461060223955 Marionette DEBUG loaded listener.js 03:03:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 312 (0xa4679c00) [pid = 1797] [serial = 729] [outer = 0xa3d0e400] 03:03:44 INFO - PROCESS | 1797 | 1461060224837 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 03:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1535ms 03:03:44 INFO - PROCESS | 1797 | 1461060224883 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 03:03:44 INFO - PROCESS | 1797 | 1461060224887 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 03:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:03:44 INFO - PROCESS | 1797 | 1461060224893 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:03:44 INFO - PROCESS | 1797 | 1461060224896 Marionette TRACE conn3 <- [1,942,null,{}] 03:03:44 INFO - PROCESS | 1797 | 1461060224902 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:45 INFO - PROCESS | 1797 | 1461060225074 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 03:03:45 INFO - PROCESS | 1797 | 1461060225283 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:45 INFO - PROCESS | 1797 | ++DOCSHELL 0x85024c00 == 136 [pid = 1797] [id = 243] 03:03:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 313 (0x85026400) [pid = 1797] [serial = 730] [outer = (nil)] 03:03:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 314 (0x8502a800) [pid = 1797] [serial = 731] [outer = 0x85026400] 03:03:45 INFO - PROCESS | 1797 | 1461060225367 Marionette DEBUG loaded listener.js 03:03:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 315 (0x8502c800) [pid = 1797] [serial = 732] [outer = 0x85026400] 03:03:46 INFO - PROCESS | 1797 | 1461060226821 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 03:03:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:03:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1984ms 03:03:46 INFO - PROCESS | 1797 | 1461060226877 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 03:03:46 INFO - PROCESS | 1797 | 1461060226885 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 03:03:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:03:46 INFO - PROCESS | 1797 | 1461060226893 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:03:46 INFO - PROCESS | 1797 | 1461060226898 Marionette TRACE conn3 <- [1,946,null,{}] 03:03:46 INFO - PROCESS | 1797 | 1461060226905 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:47 INFO - PROCESS | 1797 | 1461060227080 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 03:03:47 INFO - PROCESS | 1797 | 1461060227329 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:47 INFO - PROCESS | 1797 | ++DOCSHELL 0x86c6e400 == 137 [pid = 1797] [id = 244] 03:03:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 316 (0x8815d000) [pid = 1797] [serial = 733] [outer = (nil)] 03:03:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 317 (0x8afae000) [pid = 1797] [serial = 734] [outer = 0x8815d000] 03:03:47 INFO - PROCESS | 1797 | 1461060227464 Marionette DEBUG loaded listener.js 03:03:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 318 (0x8b653c00) [pid = 1797] [serial = 735] [outer = 0x8815d000] 03:03:48 INFO - PROCESS | 1797 | 1461060228548 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 03:03:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:03:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1742ms 03:03:48 INFO - PROCESS | 1797 | 1461060228635 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 03:03:48 INFO - PROCESS | 1797 | 1461060228644 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 03:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:03:48 INFO - PROCESS | 1797 | 1461060228654 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:03:48 INFO - PROCESS | 1797 | 1461060228658 Marionette TRACE conn3 <- [1,950,null,{}] 03:03:48 INFO - PROCESS | 1797 | 1461060228664 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:48 INFO - PROCESS | 1797 | 1461060228889 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 03:03:49 INFO - PROCESS | 1797 | --DOCSHELL 0x974b9800 == 136 [pid = 1797] [id = 42] 03:03:49 INFO - PROCESS | 1797 | --DOCSHELL 0x8b076000 == 135 [pid = 1797] [id = 187] 03:03:49 INFO - PROCESS | 1797 | --DOMWINDOW == 317 (0x8fc0e400) [pid = 1797] [serial = 610] [outer = (nil)] [url = about:blank] 03:03:49 INFO - PROCESS | 1797 | 1461060229231 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:49 INFO - PROCESS | 1797 | ++DOCSHELL 0x881fa000 == 136 [pid = 1797] [id = 245] 03:03:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 318 (0x88f15400) [pid = 1797] [serial = 736] [outer = (nil)] 03:03:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 319 (0x8b070000) [pid = 1797] [serial = 737] [outer = 0x88f15400] 03:03:49 INFO - PROCESS | 1797 | 1461060229326 Marionette DEBUG loaded listener.js 03:03:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 320 (0x8b777000) [pid = 1797] [serial = 738] [outer = 0x88f15400] 03:03:49 INFO - PROCESS | 1797 | --DOCSHELL 0x88154800 == 135 [pid = 1797] [id = 210] 03:03:49 INFO - PROCESS | 1797 | --DOCSHELL 0x89b03400 == 134 [pid = 1797] [id = 209] 03:03:49 INFO - PROCESS | 1797 | --DOCSHELL 0x8afa7000 == 133 [pid = 1797] [id = 208] 03:03:49 INFO - PROCESS | 1797 | --DOCSHELL 0x89b0a400 == 132 [pid = 1797] [id = 207] 03:03:49 INFO - PROCESS | 1797 | --DOCSHELL 0x8f331800 == 131 [pid = 1797] [id = 206] 03:03:49 INFO - PROCESS | 1797 | --DOCSHELL 0x8b7c7800 == 130 [pid = 1797] [id = 205] 03:03:49 INFO - PROCESS | 1797 | --DOCSHELL 0x89b0ac00 == 129 [pid = 1797] [id = 204] 03:03:49 INFO - PROCESS | 1797 | --DOCSHELL 0x89fe0c00 == 128 [pid = 1797] [id = 203] 03:03:50 INFO - PROCESS | 1797 | --DOMWINDOW == 319 (0x9fd5b400) [pid = 1797] [serial = 589] [outer = (nil)] [url = about:blank] 03:03:50 INFO - PROCESS | 1797 | --DOMWINDOW == 318 (0x8c1ee000) [pid = 1797] [serial = 604] [outer = (nil)] [url = about:blank] 03:03:50 INFO - PROCESS | 1797 | --DOMWINDOW == 317 (0x8e08e800) [pid = 1797] [serial = 605] [outer = (nil)] [url = about:blank] 03:03:50 INFO - PROCESS | 1797 | --DOMWINDOW == 316 (0xa3d0b400) [pid = 1797] [serial = 595] [outer = (nil)] [url = about:blank] 03:03:50 INFO - PROCESS | 1797 | --DOMWINDOW == 315 (0x8bdad800) [pid = 1797] [serial = 602] [outer = (nil)] [url = about:blank] 03:03:50 INFO - PROCESS | 1797 | --DOMWINDOW == 314 (0x8f30f000) [pid = 1797] [serial = 607] [outer = (nil)] [url = about:blank] 03:03:50 INFO - PROCESS | 1797 | --DOMWINDOW == 313 (0x95877000) [pid = 1797] [serial = 461] [outer = (nil)] [url = about:blank] 03:03:50 INFO - PROCESS | 1797 | --DOMWINDOW == 312 (0x9319e800) [pid = 1797] [serial = 577] [outer = (nil)] [url = about:blank] 03:03:50 INFO - PROCESS | 1797 | --DOMWINDOW == 311 (0x8fc06000) [pid = 1797] [serial = 571] [outer = (nil)] [url = about:blank] 03:03:50 INFO - PROCESS | 1797 | --DOMWINDOW == 310 (0x8b772c00) [pid = 1797] [serial = 599] [outer = (nil)] [url = about:blank] 03:03:50 INFO - PROCESS | 1797 | --DOMWINDOW == 309 (0x8fd10c00) [pid = 1797] [serial = 574] [outer = (nil)] [url = about:blank] 03:03:50 INFO - PROCESS | 1797 | --DOMWINDOW == 308 (0x8c0eac00) [pid = 1797] [serial = 592] [outer = (nil)] [url = about:blank] 03:03:50 INFO - PROCESS | 1797 | --DOMWINDOW == 307 (0x8bd46800) [pid = 1797] [serial = 601] [outer = (nil)] [url = about:blank] 03:03:50 INFO - PROCESS | 1797 | --DOMWINDOW == 306 (0x9a883c00) [pid = 1797] [serial = 586] [outer = (nil)] [url = about:blank] 03:03:50 INFO - PROCESS | 1797 | --DOMWINDOW == 305 (0x8b071000) [pid = 1797] [serial = 598] [outer = (nil)] [url = about:blank] 03:03:50 INFO - PROCESS | 1797 | --DOMWINDOW == 304 (0x8c0ea000) [pid = 1797] [serial = 568] [outer = (nil)] [url = about:blank] 03:03:50 INFO - PROCESS | 1797 | --DOMWINDOW == 303 (0x8b774400) [pid = 1797] [serial = 565] [outer = (nil)] [url = about:blank] 03:03:50 INFO - PROCESS | 1797 | --DOMWINDOW == 302 (0x979d6400) [pid = 1797] [serial = 583] [outer = (nil)] [url = about:blank] 03:03:50 INFO - PROCESS | 1797 | --DOMWINDOW == 301 (0x958c4800) [pid = 1797] [serial = 580] [outer = (nil)] [url = about:blank] 03:03:50 INFO - PROCESS | 1797 | --DOMWINDOW == 300 (0x8f4d5c00) [pid = 1797] [serial = 608] [outer = (nil)] [url = about:blank] 03:03:50 INFO - PROCESS | 1797 | 1461060230140 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 03:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1531ms 03:03:50 INFO - PROCESS | 1797 | 1461060230185 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 03:03:50 INFO - PROCESS | 1797 | 1461060230189 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 03:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:03:50 INFO - PROCESS | 1797 | 1461060230195 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:03:50 INFO - PROCESS | 1797 | 1461060230200 Marionette TRACE conn3 <- [1,954,null,{}] 03:03:50 INFO - PROCESS | 1797 | 1461060230233 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:50 INFO - PROCESS | 1797 | 1461060230406 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 03:03:50 INFO - PROCESS | 1797 | 1461060230417 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:50 INFO - PROCESS | 1797 | ++DOCSHELL 0x86c72000 == 129 [pid = 1797] [id = 246] 03:03:50 INFO - PROCESS | 1797 | ++DOMWINDOW == 301 (0x8bd46800) [pid = 1797] [serial = 739] [outer = (nil)] 03:03:50 INFO - PROCESS | 1797 | ++DOMWINDOW == 302 (0x8be5ac00) [pid = 1797] [serial = 740] [outer = 0x8bd46800] 03:03:50 INFO - PROCESS | 1797 | 1461060230492 Marionette DEBUG loaded listener.js 03:03:50 INFO - PROCESS | 1797 | ++DOMWINDOW == 303 (0x8c0e7c00) [pid = 1797] [serial = 741] [outer = 0x8bd46800] 03:03:51 INFO - PROCESS | 1797 | 1461060231478 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 03:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1307ms 03:03:51 INFO - PROCESS | 1797 | 1461060231502 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 03:03:51 INFO - PROCESS | 1797 | 1461060231507 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 03:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:03:51 INFO - PROCESS | 1797 | 1461060231513 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:03:51 INFO - PROCESS | 1797 | 1461060231515 Marionette TRACE conn3 <- [1,958,null,{}] 03:03:51 INFO - PROCESS | 1797 | 1461060231521 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:51 INFO - PROCESS | 1797 | 1461060231682 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 03:03:51 INFO - PROCESS | 1797 | 1461060231694 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:51 INFO - PROCESS | 1797 | ++DOCSHELL 0x8bdac000 == 130 [pid = 1797] [id = 247] 03:03:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 304 (0x8c1ee800) [pid = 1797] [serial = 742] [outer = (nil)] 03:03:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 305 (0x8dfe8400) [pid = 1797] [serial = 743] [outer = 0x8c1ee800] 03:03:51 INFO - PROCESS | 1797 | 1461060231765 Marionette DEBUG loaded listener.js 03:03:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 306 (0x8f305400) [pid = 1797] [serial = 744] [outer = 0x8c1ee800] 03:03:52 INFO - PROCESS | 1797 | 1461060232688 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 03:03:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:03:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1230ms 03:03:52 INFO - PROCESS | 1797 | 1461060232744 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 03:03:52 INFO - PROCESS | 1797 | 1461060232746 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 03:03:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:03:52 INFO - PROCESS | 1797 | 1461060232760 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:03:52 INFO - PROCESS | 1797 | 1461060232763 Marionette TRACE conn3 <- [1,962,null,{}] 03:03:52 INFO - PROCESS | 1797 | 1461060232769 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:52 INFO - PROCESS | 1797 | 1461060232994 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 03:03:53 INFO - PROCESS | 1797 | 1461060233014 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:53 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b77c000 == 131 [pid = 1797] [id = 248] 03:03:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 307 (0x8be13000) [pid = 1797] [serial = 745] [outer = (nil)] 03:03:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 308 (0x8f4c9c00) [pid = 1797] [serial = 746] [outer = 0x8be13000] 03:03:53 INFO - PROCESS | 1797 | 1461060233090 Marionette DEBUG loaded listener.js 03:03:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 309 (0x8f4d5c00) [pid = 1797] [serial = 747] [outer = 0x8be13000] 03:03:54 INFO - PROCESS | 1797 | 1461060234359 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 03:03:54 INFO - PROCESS | 1797 | --DOMWINDOW == 308 (0x8bdaa000) [pid = 1797] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:03:54 INFO - PROCESS | 1797 | --DOMWINDOW == 307 (0x8f305800) [pid = 1797] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:03:54 INFO - PROCESS | 1797 | --DOMWINDOW == 306 (0x89fddc00) [pid = 1797] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:03:54 INFO - PROCESS | 1797 | --DOMWINDOW == 305 (0x8be11400) [pid = 1797] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:03:54 INFO - PROCESS | 1797 | --DOMWINDOW == 304 (0x8b7c4000) [pid = 1797] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:03:54 INFO - PROCESS | 1797 | --DOMWINDOW == 303 (0x88f12000) [pid = 1797] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:03:54 INFO - PROCESS | 1797 | --DOMWINDOW == 302 (0x8dfd9400) [pid = 1797] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:03:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:03:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1686ms 03:03:54 INFO - PROCESS | 1797 | 1461060234450 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 03:03:54 INFO - PROCESS | 1797 | 1461060234453 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 03:03:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:03:54 INFO - PROCESS | 1797 | 1461060234459 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:03:54 INFO - PROCESS | 1797 | 1461060234462 Marionette TRACE conn3 <- [1,966,null,{}] 03:03:54 INFO - PROCESS | 1797 | 1461060234468 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:54 INFO - PROCESS | 1797 | 1461060234628 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 03:03:54 INFO - PROCESS | 1797 | 1461060234832 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:54 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b077800 == 132 [pid = 1797] [id = 249] 03:03:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 303 (0x8b7c5400) [pid = 1797] [serial = 748] [outer = (nil)] 03:03:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 304 (0x8dfd9400) [pid = 1797] [serial = 749] [outer = 0x8b7c5400] 03:03:54 INFO - PROCESS | 1797 | 1461060234907 Marionette DEBUG loaded listener.js 03:03:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 305 (0x8f4d3c00) [pid = 1797] [serial = 750] [outer = 0x8b7c5400] 03:03:55 INFO - PROCESS | 1797 | 1461060235597 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 03:03:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:03:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1178ms 03:03:55 INFO - PROCESS | 1797 | 1461060235637 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 03:03:55 INFO - PROCESS | 1797 | 1461060235640 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 03:03:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:03:55 INFO - PROCESS | 1797 | 1461060235647 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:03:55 INFO - PROCESS | 1797 | 1461060235651 Marionette TRACE conn3 <- [1,970,null,{}] 03:03:55 INFO - PROCESS | 1797 | 1461060235665 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:55 INFO - PROCESS | 1797 | 1461060235833 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 03:03:55 INFO - PROCESS | 1797 | 1461060235844 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:55 INFO - PROCESS | 1797 | ++DOCSHELL 0x8bd41400 == 133 [pid = 1797] [id = 250] 03:03:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 306 (0x8bda3000) [pid = 1797] [serial = 751] [outer = (nil)] 03:03:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 307 (0x8fd01400) [pid = 1797] [serial = 752] [outer = 0x8bda3000] 03:03:55 INFO - PROCESS | 1797 | 1461060235915 Marionette DEBUG loaded listener.js 03:03:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 308 (0x9138b800) [pid = 1797] [serial = 753] [outer = 0x8bda3000] 03:03:57 INFO - PROCESS | 1797 | 1461060237084 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 03:03:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:03:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1494ms 03:03:57 INFO - PROCESS | 1797 | 1461060237145 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 03:03:57 INFO - PROCESS | 1797 | 1461060237153 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 03:03:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:03:57 INFO - PROCESS | 1797 | 1461060237163 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:03:57 INFO - PROCESS | 1797 | 1461060237167 Marionette TRACE conn3 <- [1,974,null,{}] 03:03:57 INFO - PROCESS | 1797 | 1461060237176 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:57 INFO - PROCESS | 1797 | 1461060237367 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 03:03:57 INFO - PROCESS | 1797 | 1461060237677 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:57 INFO - PROCESS | 1797 | ++DOCSHELL 0x85029000 == 134 [pid = 1797] [id = 251] 03:03:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 309 (0x89b07c00) [pid = 1797] [serial = 754] [outer = (nil)] 03:03:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 310 (0x8ae10000) [pid = 1797] [serial = 755] [outer = 0x89b07c00] 03:03:57 INFO - PROCESS | 1797 | 1461060237772 Marionette DEBUG loaded listener.js 03:03:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 311 (0x8b06e800) [pid = 1797] [serial = 756] [outer = 0x89b07c00] 03:03:58 INFO - PROCESS | 1797 | 1461060238677 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 03:03:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:03:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1581ms 03:03:58 INFO - PROCESS | 1797 | 1461060238745 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 03:03:58 INFO - PROCESS | 1797 | 1461060238754 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 03:03:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:03:58 INFO - PROCESS | 1797 | 1461060238765 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:03:58 INFO - PROCESS | 1797 | 1461060238769 Marionette TRACE conn3 <- [1,978,null,{}] 03:03:58 INFO - PROCESS | 1797 | 1461060238775 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:58 INFO - PROCESS | 1797 | 1461060238961 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 03:03:59 INFO - PROCESS | 1797 | 1461060239279 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:59 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b777c00 == 135 [pid = 1797] [id = 252] 03:03:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 312 (0x8b7c6400) [pid = 1797] [serial = 757] [outer = (nil)] 03:03:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 313 (0x8be5dc00) [pid = 1797] [serial = 758] [outer = 0x8b7c6400] 03:03:59 INFO - PROCESS | 1797 | 1461060239408 Marionette DEBUG loaded listener.js 03:03:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 314 (0x8c1eb000) [pid = 1797] [serial = 759] [outer = 0x8b7c6400] 03:04:00 INFO - PROCESS | 1797 | 1461060240353 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 03:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1628ms 03:04:00 INFO - PROCESS | 1797 | 1461060240393 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 03:04:00 INFO - PROCESS | 1797 | 1461060240397 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 03:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:04:00 INFO - PROCESS | 1797 | 1461060240404 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:04:00 INFO - PROCESS | 1797 | 1461060240410 Marionette TRACE conn3 <- [1,982,null,{}] 03:04:00 INFO - PROCESS | 1797 | 1461060240426 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:00 INFO - PROCESS | 1797 | 1461060240623 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 03:04:00 INFO - PROCESS | 1797 | 1461060240928 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:00 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f7eb800 == 136 [pid = 1797] [id = 253] 03:04:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 315 (0x8fcfbc00) [pid = 1797] [serial = 760] [outer = (nil)] 03:04:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 316 (0x914d6c00) [pid = 1797] [serial = 761] [outer = 0x8fcfbc00] 03:04:01 INFO - PROCESS | 1797 | 1461060241030 Marionette DEBUG loaded listener.js 03:04:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 317 (0x91fd9400) [pid = 1797] [serial = 762] [outer = 0x8fcfbc00] 03:04:01 INFO - PROCESS | 1797 | 1461060241930 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 03:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1583ms 03:04:01 INFO - PROCESS | 1797 | 1461060241988 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 03:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:04:01 INFO - PROCESS | 1797 | 1461060241993 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 03:04:02 INFO - PROCESS | 1797 | 1461060241999 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:04:02 INFO - PROCESS | 1797 | 1461060242002 Marionette TRACE conn3 <- [1,986,null,{}] 03:04:02 INFO - PROCESS | 1797 | 1461060242008 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:02 INFO - PROCESS | 1797 | 1461060242198 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 03:04:02 INFO - PROCESS | 1797 | 1461060242447 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:02 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b72a400 == 137 [pid = 1797] [id = 254] 03:04:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 318 (0x940cc800) [pid = 1797] [serial = 763] [outer = (nil)] 03:04:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 319 (0x95878800) [pid = 1797] [serial = 764] [outer = 0x940cc800] 03:04:02 INFO - PROCESS | 1797 | 1461060242584 Marionette DEBUG loaded listener.js 03:04:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 320 (0x96394400) [pid = 1797] [serial = 765] [outer = 0x940cc800] 03:04:03 INFO - PROCESS | 1797 | 1461060243456 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 03:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1529ms 03:04:03 INFO - PROCESS | 1797 | 1461060243528 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 03:04:03 INFO - PROCESS | 1797 | 1461060243532 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 03:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:04:03 INFO - PROCESS | 1797 | 1461060243538 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:04:03 INFO - PROCESS | 1797 | 1461060243542 Marionette TRACE conn3 <- [1,990,null,{}] 03:04:03 INFO - PROCESS | 1797 | 1461060243548 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:03 INFO - PROCESS | 1797 | 1461060243758 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 03:04:04 INFO - PROCESS | 1797 | 1461060244007 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:04 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b7ce000 == 138 [pid = 1797] [id = 255] 03:04:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 321 (0x8fc25800) [pid = 1797] [serial = 766] [outer = (nil)] 03:04:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 322 (0x974b9800) [pid = 1797] [serial = 767] [outer = 0x8fc25800] 03:04:04 INFO - PROCESS | 1797 | 1461060244141 Marionette DEBUG loaded listener.js 03:04:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 323 (0x975d4000) [pid = 1797] [serial = 768] [outer = 0x8fc25800] 03:04:05 INFO - PROCESS | 1797 | 1461060245010 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 03:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1544ms 03:04:05 INFO - PROCESS | 1797 | 1461060245085 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 03:04:05 INFO - PROCESS | 1797 | 1461060245091 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 03:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:04:05 INFO - PROCESS | 1797 | 1461060245097 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:04:05 INFO - PROCESS | 1797 | 1461060245101 Marionette TRACE conn3 <- [1,994,null,{}] 03:04:05 INFO - PROCESS | 1797 | 1461060245107 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:05 INFO - PROCESS | 1797 | 1461060245358 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 03:04:05 INFO - PROCESS | 1797 | 1461060245619 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:05 INFO - PROCESS | 1797 | ++DOCSHELL 0x9627e800 == 139 [pid = 1797] [id = 256] 03:04:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 324 (0x9768f400) [pid = 1797] [serial = 769] [outer = (nil)] 03:04:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 325 (0x9a8e0400) [pid = 1797] [serial = 770] [outer = 0x9768f400] 03:04:05 INFO - PROCESS | 1797 | 1461060245751 Marionette DEBUG loaded listener.js 03:04:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 326 (0x9fc3d400) [pid = 1797] [serial = 771] [outer = 0x9768f400] 03:04:06 INFO - PROCESS | 1797 | 1461060246661 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 03:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1640ms 03:04:06 INFO - PROCESS | 1797 | 1461060246739 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 03:04:06 INFO - PROCESS | 1797 | 1461060246743 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 03:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:04:06 INFO - PROCESS | 1797 | 1461060246749 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:04:06 INFO - PROCESS | 1797 | 1461060246752 Marionette TRACE conn3 <- [1,998,null,{}] 03:04:06 INFO - PROCESS | 1797 | 1461060246758 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:06 INFO - PROCESS | 1797 | 1461060246968 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 03:04:07 INFO - PROCESS | 1797 | 1461060247221 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:07 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be18c00 == 140 [pid = 1797] [id = 257] 03:04:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 327 (0x9876d000) [pid = 1797] [serial = 772] [outer = (nil)] 03:04:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 328 (0xa109a400) [pid = 1797] [serial = 773] [outer = 0x9876d000] 03:04:07 INFO - PROCESS | 1797 | 1461060247352 Marionette DEBUG loaded listener.js 03:04:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 329 (0xa2bc8000) [pid = 1797] [serial = 774] [outer = 0x9876d000] 03:04:08 INFO - PROCESS | 1797 | 1461060248188 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 03:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1480ms 03:04:08 INFO - PROCESS | 1797 | 1461060248229 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 03:04:08 INFO - PROCESS | 1797 | 1461060248233 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 03:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:04:08 INFO - PROCESS | 1797 | 1461060248239 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:04:08 INFO - PROCESS | 1797 | 1461060248243 Marionette TRACE conn3 <- [1,1002,null,{}] 03:04:08 INFO - PROCESS | 1797 | 1461060248249 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:08 INFO - PROCESS | 1797 | 1461060248418 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 03:04:08 INFO - PROCESS | 1797 | 1461060248629 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:08 INFO - PROCESS | 1797 | ++DOCSHELL 0x990cb000 == 141 [pid = 1797] [id = 258] 03:04:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 330 (0x9dffdc00) [pid = 1797] [serial = 775] [outer = (nil)] 03:04:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 331 (0xa46e6800) [pid = 1797] [serial = 776] [outer = 0x9dffdc00] 03:04:08 INFO - PROCESS | 1797 | 1461060248751 Marionette DEBUG loaded listener.js 03:04:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 332 (0xa4b36c00) [pid = 1797] [serial = 777] [outer = 0x9dffdc00] 03:04:09 INFO - PROCESS | 1797 | 1461060249669 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 03:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1478ms 03:04:09 INFO - PROCESS | 1797 | 1461060249736 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 03:04:09 INFO - PROCESS | 1797 | 1461060249739 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 03:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:04:09 INFO - PROCESS | 1797 | 1461060249749 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:04:09 INFO - PROCESS | 1797 | 1461060249752 Marionette TRACE conn3 <- [1,1006,null,{}] 03:04:09 INFO - PROCESS | 1797 | 1461060249756 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:09 INFO - PROCESS | 1797 | 1461060249935 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 03:04:10 INFO - PROCESS | 1797 | 1461060250190 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:10 INFO - PROCESS | 1797 | ++DOCSHELL 0x8985b800 == 142 [pid = 1797] [id = 259] 03:04:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 333 (0x8985bc00) [pid = 1797] [serial = 778] [outer = (nil)] 03:04:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 334 (0x89863800) [pid = 1797] [serial = 779] [outer = 0x8985bc00] 03:04:10 INFO - PROCESS | 1797 | 1461060250313 Marionette DEBUG loaded listener.js 03:04:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 335 (0x89867800) [pid = 1797] [serial = 780] [outer = 0x8985bc00] 03:04:11 INFO - PROCESS | 1797 | 1461060251167 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 03:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1479ms 03:04:11 INFO - PROCESS | 1797 | 1461060251229 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 03:04:11 INFO - PROCESS | 1797 | 1461060251233 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 03:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:04:11 INFO - PROCESS | 1797 | 1461060251239 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:04:11 INFO - PROCESS | 1797 | 1461060251242 Marionette TRACE conn3 <- [1,1010,null,{}] 03:04:11 INFO - PROCESS | 1797 | 1461060251248 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:11 INFO - PROCESS | 1797 | 1461060251426 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 03:04:11 INFO - PROCESS | 1797 | 1461060251687 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:11 INFO - PROCESS | 1797 | ++DOCSHELL 0x8985f400 == 143 [pid = 1797] [id = 260] 03:04:11 INFO - PROCESS | 1797 | ++DOMWINDOW == 336 (0x89863c00) [pid = 1797] [serial = 781] [outer = (nil)] 03:04:11 INFO - PROCESS | 1797 | ++DOMWINDOW == 337 (0x8deb5c00) [pid = 1797] [serial = 782] [outer = 0x89863c00] 03:04:11 INFO - PROCESS | 1797 | 1461060251817 Marionette DEBUG loaded listener.js 03:04:11 INFO - PROCESS | 1797 | ++DOMWINDOW == 338 (0x8deb8400) [pid = 1797] [serial = 783] [outer = 0x89863c00] 03:04:12 INFO - PROCESS | 1797 | 1461060252708 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 03:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1531ms 03:04:12 INFO - PROCESS | 1797 | 1461060252771 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 03:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:04:12 INFO - PROCESS | 1797 | 1461060252776 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 03:04:12 INFO - PROCESS | 1797 | 1461060252782 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:04:12 INFO - PROCESS | 1797 | 1461060252787 Marionette TRACE conn3 <- [1,1014,null,{}] 03:04:12 INFO - PROCESS | 1797 | 1461060252792 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:13 INFO - PROCESS | 1797 | 1461060253049 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 03:04:13 INFO - PROCESS | 1797 | 1461060253316 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:13 INFO - PROCESS | 1797 | ++DOCSHELL 0x8deb3000 == 144 [pid = 1797] [id = 261] 03:04:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 339 (0xa10a1800) [pid = 1797] [serial = 784] [outer = (nil)] 03:04:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 340 (0xa4b32000) [pid = 1797] [serial = 785] [outer = 0xa10a1800] 03:04:13 INFO - PROCESS | 1797 | 1461060253451 Marionette DEBUG loaded listener.js 03:04:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 341 (0xa4b3cc00) [pid = 1797] [serial = 786] [outer = 0xa10a1800] 03:04:14 INFO - PROCESS | 1797 | 1461060254308 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 03:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1583ms 03:04:14 INFO - PROCESS | 1797 | 1461060254365 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 03:04:14 INFO - PROCESS | 1797 | 1461060254369 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 03:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:04:14 INFO - PROCESS | 1797 | 1461060254376 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:04:14 INFO - PROCESS | 1797 | 1461060254380 Marionette TRACE conn3 <- [1,1018,null,{}] 03:04:14 INFO - PROCESS | 1797 | 1461060254386 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:14 INFO - PROCESS | 1797 | 1461060254565 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 03:04:14 INFO - PROCESS | 1797 | 1461060254774 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:14 INFO - PROCESS | 1797 | ++DOCSHELL 0x85381c00 == 145 [pid = 1797] [id = 262] 03:04:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 342 (0x85382c00) [pid = 1797] [serial = 787] [outer = (nil)] 03:04:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 343 (0x8538a800) [pid = 1797] [serial = 788] [outer = 0x85382c00] 03:04:14 INFO - PROCESS | 1797 | 1461060254904 Marionette DEBUG loaded listener.js 03:04:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 344 (0x8538d400) [pid = 1797] [serial = 789] [outer = 0x85382c00] 03:04:15 INFO - PROCESS | 1797 | 1461060255797 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 03:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1478ms 03:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:04:15 INFO - PROCESS | 1797 | 1461060255855 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 03:04:15 INFO - PROCESS | 1797 | 1461060255858 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 03:04:15 INFO - PROCESS | 1797 | 1461060255865 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:04:15 INFO - PROCESS | 1797 | 1461060255868 Marionette TRACE conn3 <- [1,1022,null,{}] 03:04:15 INFO - PROCESS | 1797 | 1461060255874 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:16 INFO - PROCESS | 1797 | 1461060256051 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 03:04:16 INFO - PROCESS | 1797 | 1461060256315 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:16 INFO - PROCESS | 1797 | ++DOCSHELL 0x84bc1800 == 146 [pid = 1797] [id = 263] 03:04:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 345 (0x84bc3400) [pid = 1797] [serial = 790] [outer = (nil)] 03:04:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 346 (0x84bc9c00) [pid = 1797] [serial = 791] [outer = 0x84bc3400] 03:04:16 INFO - PROCESS | 1797 | 1461060256450 Marionette DEBUG loaded listener.js 03:04:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 347 (0x84bcd000) [pid = 1797] [serial = 792] [outer = 0x84bc3400] 03:04:17 INFO - PROCESS | 1797 | 1461060257279 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 03:04:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:04:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1491ms 03:04:17 INFO - PROCESS | 1797 | 1461060257355 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 03:04:17 INFO - PROCESS | 1797 | 1461060257359 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 03:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:04:17 INFO - PROCESS | 1797 | 1461060257365 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:04:17 INFO - PROCESS | 1797 | 1461060257369 Marionette TRACE conn3 <- [1,1026,null,{}] 03:04:17 INFO - PROCESS | 1797 | 1461060257375 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:17 INFO - PROCESS | 1797 | 1461060257592 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 03:04:17 INFO - PROCESS | 1797 | 1461060257846 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:17 INFO - PROCESS | 1797 | ++DOCSHELL 0x84a5ac00 == 147 [pid = 1797] [id = 264] 03:04:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 348 (0x84a5bc00) [pid = 1797] [serial = 793] [outer = (nil)] 03:04:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 349 (0x84a63800) [pid = 1797] [serial = 794] [outer = 0x84a5bc00] 03:04:17 INFO - PROCESS | 1797 | 1461060257973 Marionette DEBUG loaded listener.js 03:04:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 350 (0x84a66400) [pid = 1797] [serial = 795] [outer = 0x84a5bc00] 03:04:18 INFO - PROCESS | 1797 | 1461060258813 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 03:04:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:04:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1488ms 03:04:18 INFO - PROCESS | 1797 | 1461060258855 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 03:04:18 INFO - PROCESS | 1797 | 1461060258858 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 03:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:04:18 INFO - PROCESS | 1797 | 1461060258865 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:04:18 INFO - PROCESS | 1797 | 1461060258869 Marionette TRACE conn3 <- [1,1030,null,{}] 03:04:18 INFO - PROCESS | 1797 | 1461060258874 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:19 INFO - PROCESS | 1797 | 1461060259050 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 03:04:19 INFO - PROCESS | 1797 | 1461060259275 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:19 INFO - PROCESS | 1797 | ++DOCSHELL 0x84a5e000 == 148 [pid = 1797] [id = 265] 03:04:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 351 (0x84a60400) [pid = 1797] [serial = 796] [outer = (nil)] 03:04:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 352 (0x84bcb400) [pid = 1797] [serial = 797] [outer = 0x84a60400] 03:04:19 INFO - PROCESS | 1797 | 1461060259405 Marionette DEBUG loaded listener.js 03:04:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 353 (0x84bd0800) [pid = 1797] [serial = 798] [outer = 0x84a60400] 03:04:20 INFO - PROCESS | 1797 | 1461060260307 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 03:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1478ms 03:04:20 INFO - PROCESS | 1797 | 1461060260344 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 03:04:20 INFO - PROCESS | 1797 | 1461060260348 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 03:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:04:20 INFO - PROCESS | 1797 | 1461060260354 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:04:20 INFO - PROCESS | 1797 | 1461060260357 Marionette TRACE conn3 <- [1,1034,null,{}] 03:04:20 INFO - PROCESS | 1797 | 1461060260363 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:20 INFO - PROCESS | 1797 | 1461060260540 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 03:04:20 INFO - PROCESS | 1797 | 1461060260810 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:20 INFO - PROCESS | 1797 | ++DOCSHELL 0x842b3400 == 149 [pid = 1797] [id = 266] 03:04:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 354 (0x842b3c00) [pid = 1797] [serial = 799] [outer = (nil)] 03:04:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 355 (0x842ba000) [pid = 1797] [serial = 800] [outer = 0x842b3c00] 03:04:20 INFO - PROCESS | 1797 | 1461060260943 Marionette DEBUG loaded listener.js 03:04:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 356 (0x842bd400) [pid = 1797] [serial = 801] [outer = 0x842b3c00] 03:04:21 INFO - PROCESS | 1797 | 1461060261848 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 03:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1534ms 03:04:21 INFO - PROCESS | 1797 | 1461060261889 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 03:04:21 INFO - PROCESS | 1797 | 1461060261893 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 03:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:04:21 INFO - PROCESS | 1797 | 1461060261899 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:04:21 INFO - PROCESS | 1797 | 1461060261902 Marionette TRACE conn3 <- [1,1038,null,{}] 03:04:21 INFO - PROCESS | 1797 | 1461060261908 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:22 INFO - PROCESS | 1797 | 1461060262087 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 03:04:22 INFO - PROCESS | 1797 | 1461060262353 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:22 INFO - PROCESS | 1797 | ++DOCSHELL 0x842b9800 == 150 [pid = 1797] [id = 267] 03:04:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 357 (0x842bf000) [pid = 1797] [serial = 802] [outer = (nil)] 03:04:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 358 (0x8538a400) [pid = 1797] [serial = 803] [outer = 0x842bf000] 03:04:22 INFO - PROCESS | 1797 | 1461060262475 Marionette DEBUG loaded listener.js 03:04:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 359 (0x8815e800) [pid = 1797] [serial = 804] [outer = 0x842bf000] 03:04:23 INFO - PROCESS | 1797 | 1461060263336 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 03:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1477ms 03:04:23 INFO - PROCESS | 1797 | 1461060263377 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 03:04:23 INFO - PROCESS | 1797 | 1461060263381 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 03:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:04:23 INFO - PROCESS | 1797 | 1461060263387 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:04:23 INFO - PROCESS | 1797 | 1461060263391 Marionette TRACE conn3 <- [1,1042,null,{}] 03:04:23 INFO - PROCESS | 1797 | 1461060263396 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:23 INFO - PROCESS | 1797 | 1461060263569 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 03:04:23 INFO - PROCESS | 1797 | 1461060263790 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:23 INFO - PROCESS | 1797 | ++DOCSHELL 0x84a5b000 == 151 [pid = 1797] [id = 268] 03:04:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 360 (0x85389000) [pid = 1797] [serial = 805] [outer = (nil)] 03:04:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 361 (0x8b728800) [pid = 1797] [serial = 806] [outer = 0x85389000] 03:04:23 INFO - PROCESS | 1797 | 1461060263954 Marionette DEBUG loaded listener.js 03:04:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 362 (0x8bd3c400) [pid = 1797] [serial = 807] [outer = 0x85389000] 03:04:24 INFO - PROCESS | 1797 | 1461060264823 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 03:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1486ms 03:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:04:24 INFO - PROCESS | 1797 | 1461060264875 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 03:04:24 INFO - PROCESS | 1797 | 1461060264878 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 03:04:24 INFO - PROCESS | 1797 | 1461060264884 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:04:24 INFO - PROCESS | 1797 | 1461060264888 Marionette TRACE conn3 <- [1,1046,null,{}] 03:04:24 INFO - PROCESS | 1797 | 1461060264893 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:25 INFO - PROCESS | 1797 | 1461060265075 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 03:04:25 INFO - PROCESS | 1797 | 1461060265343 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:25 INFO - PROCESS | 1797 | ++DOCSHELL 0x84bc1c00 == 152 [pid = 1797] [id = 269] 03:04:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 363 (0x86261800) [pid = 1797] [serial = 808] [outer = (nil)] 03:04:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 364 (0x86269800) [pid = 1797] [serial = 809] [outer = 0x86261800] 03:04:25 INFO - PROCESS | 1797 | 1461060265470 Marionette DEBUG loaded listener.js 03:04:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 365 (0x8626cc00) [pid = 1797] [serial = 810] [outer = 0x86261800] 03:04:27 INFO - PROCESS | 1797 | --DOCSHELL 0x8bdb1400 == 151 [pid = 1797] [id = 189] 03:04:27 INFO - PROCESS | 1797 | --DOCSHELL 0x8b077800 == 150 [pid = 1797] [id = 249] 03:04:27 INFO - PROCESS | 1797 | --DOCSHELL 0x8b77c000 == 149 [pid = 1797] [id = 248] 03:04:27 INFO - PROCESS | 1797 | --DOCSHELL 0x8bdac000 == 148 [pid = 1797] [id = 247] 03:04:27 INFO - PROCESS | 1797 | --DOCSHELL 0x86c72000 == 147 [pid = 1797] [id = 246] 03:04:27 INFO - PROCESS | 1797 | --DOCSHELL 0x881fa000 == 146 [pid = 1797] [id = 245] 03:04:27 INFO - PROCESS | 1797 | --DOCSHELL 0x86c6e400 == 145 [pid = 1797] [id = 244] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 364 (0x8f32d800) [pid = 1797] [serial = 680] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 363 (0x8e090000) [pid = 1797] [serial = 677] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 362 (0x8be5fc00) [pid = 1797] [serial = 672] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 361 (0x8e8d2800) [pid = 1797] [serial = 678] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 360 (0x8be6dc00) [pid = 1797] [serial = 416] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 359 (0x8be6bc00) [pid = 1797] [serial = 674] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 358 (0x8fcf2800) [pid = 1797] [serial = 611] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 357 (0x8ae03800) [pid = 1797] [serial = 663] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 356 (0x8ad81800) [pid = 1797] [serial = 662] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 355 (0x9dff3800) [pid = 1797] [serial = 634] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 354 (0x8be18400) [pid = 1797] [serial = 671] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 353 (0x8be78000) [pid = 1797] [serial = 675] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 352 (0x8b7cb400) [pid = 1797] [serial = 668] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 351 (0x8bd47800) [pid = 1797] [serial = 669] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 350 (0x96209000) [pid = 1797] [serial = 622] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 349 (0x8b06d400) [pid = 1797] [serial = 665] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 348 (0x8b723400) [pid = 1797] [serial = 666] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 347 (0x8fd0fc00) [pid = 1797] [serial = 619] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 346 (0xa3d7ec00) [pid = 1797] [serial = 637] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 345 (0x8afb2000) [pid = 1797] [serial = 613] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 344 (0x89b05000) [pid = 1797] [serial = 659] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 343 (0x8c0ec400) [pid = 1797] [serial = 616] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 342 (0x8815b000) [pid = 1797] [serial = 631] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 341 (0x9754e400) [pid = 1797] [serial = 625] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 340 (0x99043c00) [pid = 1797] [serial = 628] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 339 (0x8ae09000) [pid = 1797] [serial = 640] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 338 (0x8b72e400) [pid = 1797] [serial = 643] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 337 (0x88db9c00) [pid = 1797] [serial = 646] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 336 (0x88f11c00) [pid = 1797] [serial = 649] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 335 (0x8b72e000) [pid = 1797] [serial = 653] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 1797 | --DOMWINDOW == 334 (0x86c6c400) [pid = 1797] [serial = 656] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 1797 | 1461060267446 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 03:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 2687ms 03:04:27 INFO - PROCESS | 1797 | 1461060267571 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 03:04:27 INFO - PROCESS | 1797 | 1461060267578 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 03:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:04:27 INFO - PROCESS | 1797 | 1461060267585 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:04:27 INFO - PROCESS | 1797 | 1461060267589 Marionette TRACE conn3 <- [1,1050,null,{}] 03:04:27 INFO - PROCESS | 1797 | 1461060267597 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:27 INFO - PROCESS | 1797 | 1461060267756 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 03:04:27 INFO - PROCESS | 1797 | 1461060267768 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:27 INFO - PROCESS | 1797 | ++DOCSHELL 0x85386400 == 146 [pid = 1797] [id = 270] 03:04:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 335 (0x88dbc000) [pid = 1797] [serial = 811] [outer = (nil)] 03:04:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 336 (0x88f15800) [pid = 1797] [serial = 812] [outer = 0x88dbc000] 03:04:27 INFO - PROCESS | 1797 | 1461060267845 Marionette DEBUG loaded listener.js 03:04:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 337 (0x89864c00) [pid = 1797] [serial = 813] [outer = 0x88dbc000] 03:04:28 INFO - PROCESS | 1797 | 1461060268817 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 03:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1279ms 03:04:28 INFO - PROCESS | 1797 | 1461060268864 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 03:04:28 INFO - PROCESS | 1797 | 1461060268872 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 03:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:04:28 INFO - PROCESS | 1797 | 1461060268882 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:04:28 INFO - PROCESS | 1797 | 1461060268885 Marionette TRACE conn3 <- [1,1054,null,{}] 03:04:28 INFO - PROCESS | 1797 | 1461060268897 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:29 INFO - PROCESS | 1797 | 1461060269125 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 03:04:29 INFO - PROCESS | 1797 | 1461060269141 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:29 INFO - PROCESS | 1797 | ++DOCSHELL 0x88dba000 == 147 [pid = 1797] [id = 271] 03:04:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 338 (0x88f14400) [pid = 1797] [serial = 814] [outer = (nil)] 03:04:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 339 (0x8ae09000) [pid = 1797] [serial = 815] [outer = 0x88f14400] 03:04:29 INFO - PROCESS | 1797 | 1461060269219 Marionette DEBUG loaded listener.js 03:04:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 340 (0x8afaa800) [pid = 1797] [serial = 816] [outer = 0x88f14400] 03:04:30 INFO - PROCESS | 1797 | 1461060270195 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 03:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1338ms 03:04:30 INFO - PROCESS | 1797 | 1461060270219 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 03:04:30 INFO - PROCESS | 1797 | 1461060270223 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 03:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:04:30 INFO - PROCESS | 1797 | 1461060270235 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:04:30 INFO - PROCESS | 1797 | 1461060270241 Marionette TRACE conn3 <- [1,1058,null,{}] 03:04:30 INFO - PROCESS | 1797 | 1461060270256 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:30 INFO - PROCESS | 1797 | 1461060270486 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 03:04:30 INFO - PROCESS | 1797 | 1461060270524 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:30 INFO - PROCESS | 1797 | ++DOCSHELL 0x89be4400 == 148 [pid = 1797] [id = 272] 03:04:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 341 (0x8b772c00) [pid = 1797] [serial = 817] [outer = (nil)] 03:04:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 342 (0x8b7c1c00) [pid = 1797] [serial = 818] [outer = 0x8b772c00] 03:04:30 INFO - PROCESS | 1797 | 1461060270601 Marionette DEBUG loaded listener.js 03:04:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 343 (0x8bdad400) [pid = 1797] [serial = 819] [outer = 0x8b772c00] 03:04:31 INFO - PROCESS | 1797 | 1461060271510 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 03:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1338ms 03:04:31 INFO - PROCESS | 1797 | 1461060271569 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 03:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:04:31 INFO - PROCESS | 1797 | 1461060271574 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 03:04:31 INFO - PROCESS | 1797 | 1461060271580 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:04:31 INFO - PROCESS | 1797 | 1461060271583 Marionette TRACE conn3 <- [1,1062,null,{}] 03:04:31 INFO - PROCESS | 1797 | 1461060271588 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:31 INFO - PROCESS | 1797 | 1461060271831 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 03:04:31 INFO - PROCESS | 1797 | 1461060271857 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:31 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be6e400 == 149 [pid = 1797] [id = 273] 03:04:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 344 (0x8be72800) [pid = 1797] [serial = 820] [outer = (nil)] 03:04:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 345 (0x8be78c00) [pid = 1797] [serial = 821] [outer = 0x8be72800] 03:04:31 INFO - PROCESS | 1797 | 1461060271932 Marionette DEBUG loaded listener.js 03:04:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 346 (0x8c1e9800) [pid = 1797] [serial = 822] [outer = 0x8be72800] 03:04:32 INFO - PROCESS | 1797 | --DOMWINDOW == 345 (0x8be13000) [pid = 1797] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:04:32 INFO - PROCESS | 1797 | --DOMWINDOW == 344 (0x8bd46800) [pid = 1797] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:04:32 INFO - PROCESS | 1797 | --DOMWINDOW == 343 (0x88f15400) [pid = 1797] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:04:32 INFO - PROCESS | 1797 | --DOMWINDOW == 342 (0x8c1ee800) [pid = 1797] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:04:32 INFO - PROCESS | 1797 | --DOMWINDOW == 341 (0x8815d000) [pid = 1797] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:04:32 INFO - PROCESS | 1797 | --DOMWINDOW == 340 (0x8b7c5400) [pid = 1797] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:04:33 INFO - PROCESS | 1797 | 1461060273245 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 03:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1692ms 03:04:33 INFO - PROCESS | 1797 | 1461060273271 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 03:04:33 INFO - PROCESS | 1797 | 1461060273274 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 03:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:04:33 INFO - PROCESS | 1797 | 1461060273281 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:04:33 INFO - PROCESS | 1797 | 1461060273283 Marionette TRACE conn3 <- [1,1066,null,{}] 03:04:33 INFO - PROCESS | 1797 | 1461060273289 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:33 INFO - PROCESS | 1797 | 1461060273445 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 03:04:33 INFO - PROCESS | 1797 | 1461060273458 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:33 INFO - PROCESS | 1797 | ++DOCSHELL 0x89fe0400 == 150 [pid = 1797] [id = 274] 03:04:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 341 (0x8b7c5400) [pid = 1797] [serial = 823] [outer = (nil)] 03:04:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 342 (0x8deb6000) [pid = 1797] [serial = 824] [outer = 0x8b7c5400] 03:04:33 INFO - PROCESS | 1797 | 1461060273528 Marionette DEBUG loaded listener.js 03:04:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 343 (0x8debc800) [pid = 1797] [serial = 825] [outer = 0x8b7c5400] 03:04:34 INFO - PROCESS | 1797 | 1461060274398 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 03:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1130ms 03:04:34 INFO - PROCESS | 1797 | 1461060274411 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 03:04:34 INFO - PROCESS | 1797 | 1461060274414 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 03:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:04:34 INFO - PROCESS | 1797 | 1461060274420 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:04:34 INFO - PROCESS | 1797 | 1461060274422 Marionette TRACE conn3 <- [1,1070,null,{}] 03:04:34 INFO - PROCESS | 1797 | 1461060274440 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:34 INFO - PROCESS | 1797 | 1461060274621 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 03:04:34 INFO - PROCESS | 1797 | 1461060274946 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:34 INFO - PROCESS | 1797 | ++DOCSHELL 0x842b1400 == 151 [pid = 1797] [id = 275] 03:04:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 344 (0x842b2000) [pid = 1797] [serial = 826] [outer = (nil)] 03:04:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 345 (0x84bc6000) [pid = 1797] [serial = 827] [outer = 0x842b2000] 03:04:35 INFO - PROCESS | 1797 | 1461060275036 Marionette DEBUG loaded listener.js 03:04:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 346 (0x86264000) [pid = 1797] [serial = 828] [outer = 0x842b2000] 03:04:36 INFO - PROCESS | 1797 | 1461060276011 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 03:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1639ms 03:04:36 INFO - PROCESS | 1797 | 1461060276061 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 03:04:36 INFO - PROCESS | 1797 | 1461060276069 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 03:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:04:36 INFO - PROCESS | 1797 | 1461060276078 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:04:36 INFO - PROCESS | 1797 | 1461060276082 Marionette TRACE conn3 <- [1,1074,null,{}] 03:04:36 INFO - PROCESS | 1797 | 1461060276090 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:36 INFO - PROCESS | 1797 | 1461060276288 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 03:04:36 INFO - PROCESS | 1797 | 1461060276602 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:36 INFO - PROCESS | 1797 | ++DOCSHELL 0x89862400 == 152 [pid = 1797] [id = 276] 03:04:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 347 (0x8ae02c00) [pid = 1797] [serial = 829] [outer = (nil)] 03:04:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 348 (0x8ae0b000) [pid = 1797] [serial = 830] [outer = 0x8ae02c00] 03:04:36 INFO - PROCESS | 1797 | 1461060276738 Marionette DEBUG loaded listener.js 03:04:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 349 (0x8b64ec00) [pid = 1797] [serial = 831] [outer = 0x8ae02c00] 03:04:37 INFO - PROCESS | 1797 | 1461060277794 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 03:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1730ms 03:04:37 INFO - PROCESS | 1797 | 1461060277811 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 03:04:37 INFO - PROCESS | 1797 | 1461060277818 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 03:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:04:37 INFO - PROCESS | 1797 | 1461060277824 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:04:37 INFO - PROCESS | 1797 | 1461060277828 Marionette TRACE conn3 <- [1,1078,null,{}] 03:04:37 INFO - PROCESS | 1797 | 1461060277834 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:38 INFO - PROCESS | 1797 | 1461060278026 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 03:04:38 INFO - PROCESS | 1797 | 1461060278396 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:38 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b7ce400 == 153 [pid = 1797] [id = 277] 03:04:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 350 (0x8bd41000) [pid = 1797] [serial = 832] [outer = (nil)] 03:04:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 351 (0x8bda4400) [pid = 1797] [serial = 833] [outer = 0x8bd41000] 03:04:38 INFO - PROCESS | 1797 | 1461060278494 Marionette DEBUG loaded listener.js 03:04:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 352 (0x8be63800) [pid = 1797] [serial = 834] [outer = 0x8bd41000] 03:04:39 INFO - PROCESS | 1797 | 1461060279422 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 03:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1638ms 03:04:39 INFO - PROCESS | 1797 | 1461060279463 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 03:04:39 INFO - PROCESS | 1797 | 1461060279467 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 03:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:04:39 INFO - PROCESS | 1797 | 1461060279483 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:04:39 INFO - PROCESS | 1797 | 1461060279493 Marionette TRACE conn3 <- [1,1082,null,{}] 03:04:39 INFO - PROCESS | 1797 | 1461060279499 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:39 INFO - PROCESS | 1797 | 1461060279747 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 03:04:40 INFO - PROCESS | 1797 | 1461060280058 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:40 INFO - PROCESS | 1797 | ++DOCSHELL 0x8bd45c00 == 154 [pid = 1797] [id = 278] 03:04:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 353 (0x8dfe4000) [pid = 1797] [serial = 835] [outer = (nil)] 03:04:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 354 (0x8e8d2800) [pid = 1797] [serial = 836] [outer = 0x8dfe4000] 03:04:40 INFO - PROCESS | 1797 | 1461060280146 Marionette DEBUG loaded listener.js 03:04:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 355 (0x8f32fc00) [pid = 1797] [serial = 837] [outer = 0x8dfe4000] 03:04:41 INFO - PROCESS | 1797 | 1461060281051 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 03:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1644ms 03:04:41 INFO - PROCESS | 1797 | 1461060281120 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 03:04:41 INFO - PROCESS | 1797 | 1461060281124 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 03:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:04:41 INFO - PROCESS | 1797 | 1461060281131 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:04:41 INFO - PROCESS | 1797 | 1461060281135 Marionette TRACE conn3 <- [1,1086,null,{}] 03:04:41 INFO - PROCESS | 1797 | 1461060281140 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:41 INFO - PROCESS | 1797 | 1461060281328 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 03:04:41 INFO - PROCESS | 1797 | 1461060281611 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:41 INFO - PROCESS | 1797 | ++DOCSHELL 0x89b0dc00 == 155 [pid = 1797] [id = 279] 03:04:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 356 (0x89be3400) [pid = 1797] [serial = 838] [outer = (nil)] 03:04:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 357 (0x8fc0b800) [pid = 1797] [serial = 839] [outer = 0x89be3400] 03:04:41 INFO - PROCESS | 1797 | 1461060281741 Marionette DEBUG loaded listener.js 03:04:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 358 (0x8fc2d400) [pid = 1797] [serial = 840] [outer = 0x89be3400] 03:04:42 INFO - PROCESS | 1797 | 1461060282605 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 03:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1530ms 03:04:42 INFO - PROCESS | 1797 | 1461060282661 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 03:04:42 INFO - PROCESS | 1797 | 1461060282666 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 03:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:04:42 INFO - PROCESS | 1797 | 1461060282672 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:04:42 INFO - PROCESS | 1797 | 1461060282675 Marionette TRACE conn3 <- [1,1090,null,{}] 03:04:42 INFO - PROCESS | 1797 | 1461060282681 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:42 INFO - PROCESS | 1797 | 1461060282869 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 03:04:43 INFO - PROCESS | 1797 | 1461060283083 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:43 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fd10000 == 156 [pid = 1797] [id = 280] 03:04:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 359 (0x8fd10c00) [pid = 1797] [serial = 841] [outer = (nil)] 03:04:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 360 (0x91391000) [pid = 1797] [serial = 842] [outer = 0x8fd10c00] 03:04:43 INFO - PROCESS | 1797 | 1461060283288 Marionette DEBUG loaded listener.js 03:04:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 361 (0x94eb9800) [pid = 1797] [serial = 843] [outer = 0x8fd10c00] 03:04:44 INFO - PROCESS | 1797 | 1461060284244 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 03:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1632ms 03:04:44 INFO - PROCESS | 1797 | 1461060284305 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 03:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:04:44 INFO - PROCESS | 1797 | 1461060284309 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 03:04:44 INFO - PROCESS | 1797 | 1461060284315 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:04:44 INFO - PROCESS | 1797 | 1461060284319 Marionette TRACE conn3 <- [1,1094,null,{}] 03:04:44 INFO - PROCESS | 1797 | 1461060284324 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:44 INFO - PROCESS | 1797 | 1461060284512 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 03:04:44 INFO - PROCESS | 1797 | 1461060284777 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:44 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fc0f800 == 157 [pid = 1797] [id = 281] 03:04:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 362 (0x8fd06c00) [pid = 1797] [serial = 844] [outer = (nil)] 03:04:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 363 (0x97549800) [pid = 1797] [serial = 845] [outer = 0x8fd06c00] 03:04:44 INFO - PROCESS | 1797 | 1461060284906 Marionette DEBUG loaded listener.js 03:04:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 364 (0x97557800) [pid = 1797] [serial = 846] [outer = 0x8fd06c00] 03:04:45 INFO - PROCESS | 1797 | 1461060285794 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 03:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1529ms 03:04:45 INFO - PROCESS | 1797 | 1461060285844 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 03:04:45 INFO - PROCESS | 1797 | 1461060285848 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 03:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:04:45 INFO - PROCESS | 1797 | 1461060285854 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:04:45 INFO - PROCESS | 1797 | 1461060285858 Marionette TRACE conn3 <- [1,1098,null,{}] 03:04:45 INFO - PROCESS | 1797 | 1461060285864 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:46 INFO - PROCESS | 1797 | 1461060286052 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 03:04:46 INFO - PROCESS | 1797 | 1461060286313 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:46 INFO - PROCESS | 1797 | ++DOCSHELL 0x971c7400 == 158 [pid = 1797] [id = 282] 03:04:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 365 (0x9754dc00) [pid = 1797] [serial = 847] [outer = (nil)] 03:04:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 366 (0x98615c00) [pid = 1797] [serial = 848] [outer = 0x9754dc00] 03:04:46 INFO - PROCESS | 1797 | 1461060286442 Marionette DEBUG loaded listener.js 03:04:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 367 (0x98a04400) [pid = 1797] [serial = 849] [outer = 0x9754dc00] 03:04:47 INFO - PROCESS | 1797 | 1461060287342 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 03:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1529ms 03:04:47 INFO - PROCESS | 1797 | 1461060287383 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 03:04:47 INFO - PROCESS | 1797 | 1461060287386 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 03:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:04:47 INFO - PROCESS | 1797 | 1461060287393 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:04:47 INFO - PROCESS | 1797 | 1461060287397 Marionette TRACE conn3 <- [1,1102,null,{}] 03:04:47 INFO - PROCESS | 1797 | 1461060287402 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:47 INFO - PROCESS | 1797 | 1461060287575 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 03:04:47 INFO - PROCESS | 1797 | 1461060287795 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:47 INFO - PROCESS | 1797 | ++DOCSHELL 0x96399000 == 159 [pid = 1797] [id = 283] 03:04:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 368 (0x979d2c00) [pid = 1797] [serial = 850] [outer = (nil)] 03:04:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 369 (0x9ea1c000) [pid = 1797] [serial = 851] [outer = 0x979d2c00] 03:04:47 INFO - PROCESS | 1797 | 1461060287915 Marionette DEBUG loaded listener.js 03:04:48 INFO - PROCESS | 1797 | ++DOMWINDOW == 370 (0x9fd5a400) [pid = 1797] [serial = 852] [outer = 0x979d2c00] 03:04:48 INFO - PROCESS | 1797 | 1461060288852 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 03:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1529ms 03:04:48 INFO - PROCESS | 1797 | 1461060288923 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 03:04:48 INFO - PROCESS | 1797 | 1461060288927 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 03:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:04:48 INFO - PROCESS | 1797 | 1461060288933 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:04:48 INFO - PROCESS | 1797 | 1461060288936 Marionette TRACE conn3 <- [1,1106,null,{}] 03:04:48 INFO - PROCESS | 1797 | 1461060288942 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:49 INFO - PROCESS | 1797 | 1461060289158 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 03:04:49 INFO - PROCESS | 1797 | 1461060289470 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:49 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fc08800 == 160 [pid = 1797] [id = 284] 03:04:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 371 (0x9830b400) [pid = 1797] [serial = 853] [outer = (nil)] 03:04:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 372 (0xa0d3b000) [pid = 1797] [serial = 854] [outer = 0x9830b400] 03:04:49 INFO - PROCESS | 1797 | 1461060289563 Marionette DEBUG loaded listener.js 03:04:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 373 (0xa2b33000) [pid = 1797] [serial = 855] [outer = 0x9830b400] 03:04:50 INFO - PROCESS | 1797 | 1461060290413 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 03:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1528ms 03:04:50 INFO - PROCESS | 1797 | 1461060290461 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 03:04:50 INFO - PROCESS | 1797 | 1461060290466 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 03:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:04:50 INFO - PROCESS | 1797 | 1461060290472 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:04:50 INFO - PROCESS | 1797 | 1461060290476 Marionette TRACE conn3 <- [1,1110,null,{}] 03:04:50 INFO - PROCESS | 1797 | 1461060290481 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:50 INFO - PROCESS | 1797 | 1461060290671 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 03:04:50 INFO - PROCESS | 1797 | 1461060290946 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:51 INFO - PROCESS | 1797 | ++DOCSHELL 0x89d98c00 == 161 [pid = 1797] [id = 285] 03:04:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 374 (0x89d99400) [pid = 1797] [serial = 856] [outer = (nil)] 03:04:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 375 (0x89d9c000) [pid = 1797] [serial = 857] [outer = 0x89d99400] 03:04:51 INFO - PROCESS | 1797 | 1461060291095 Marionette DEBUG loaded listener.js 03:04:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 376 (0x9a87c800) [pid = 1797] [serial = 858] [outer = 0x89d99400] 03:04:52 INFO - PROCESS | 1797 | 1461060292050 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 03:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1628ms 03:04:52 INFO - PROCESS | 1797 | 1461060292100 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 03:04:52 INFO - PROCESS | 1797 | 1461060292105 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 03:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:04:52 INFO - PROCESS | 1797 | 1461060292113 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:04:52 INFO - PROCESS | 1797 | 1461060292117 Marionette TRACE conn3 <- [1,1114,null,{}] 03:04:52 INFO - PROCESS | 1797 | 1461060292123 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:52 INFO - PROCESS | 1797 | 1461060292333 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 03:04:52 INFO - PROCESS | 1797 | 1461060292600 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:52 INFO - PROCESS | 1797 | ++DOCSHELL 0x8510a000 == 162 [pid = 1797] [id = 286] 03:04:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 377 (0x8510a400) [pid = 1797] [serial = 859] [outer = (nil)] 03:04:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 378 (0x85114000) [pid = 1797] [serial = 860] [outer = 0x8510a400] 03:04:52 INFO - PROCESS | 1797 | 1461060292724 Marionette DEBUG loaded listener.js 03:04:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 379 (0xa0111000) [pid = 1797] [serial = 861] [outer = 0x8510a400] 03:04:53 INFO - PROCESS | 1797 | 1461060293616 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 03:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1527ms 03:04:53 INFO - PROCESS | 1797 | 1461060293640 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 03:04:53 INFO - PROCESS | 1797 | 1461060293644 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 03:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:04:53 INFO - PROCESS | 1797 | 1461060293650 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:04:53 INFO - PROCESS | 1797 | 1461060293654 Marionette TRACE conn3 <- [1,1118,null,{}] 03:04:53 INFO - PROCESS | 1797 | 1461060293659 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:53 INFO - PROCESS | 1797 | 1461060293835 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 03:04:54 INFO - PROCESS | 1797 | 1461060294103 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:54 INFO - PROCESS | 1797 | ++DOCSHELL 0x8369dc00 == 163 [pid = 1797] [id = 287] 03:04:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 380 (0x8369e000) [pid = 1797] [serial = 862] [outer = (nil)] 03:04:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 381 (0x836a4c00) [pid = 1797] [serial = 863] [outer = 0x8369e000] 03:04:54 INFO - PROCESS | 1797 | 1461060294229 Marionette DEBUG loaded listener.js 03:04:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 382 (0x836a8400) [pid = 1797] [serial = 864] [outer = 0x8369e000] 03:04:55 INFO - PROCESS | 1797 | 1461060295110 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 03:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1481ms 03:04:55 INFO - PROCESS | 1797 | 1461060295132 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 03:04:55 INFO - PROCESS | 1797 | 1461060295135 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 03:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:04:55 INFO - PROCESS | 1797 | 1461060295141 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:04:55 INFO - PROCESS | 1797 | 1461060295145 Marionette TRACE conn3 <- [1,1122,null,{}] 03:04:55 INFO - PROCESS | 1797 | 1461060295151 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:55 INFO - PROCESS | 1797 | 1461060295327 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 03:04:55 INFO - PROCESS | 1797 | 1461060295666 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:55 INFO - PROCESS | 1797 | ++DOCSHELL 0x82fdd400 == 164 [pid = 1797] [id = 288] 03:04:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 383 (0x82fdd800) [pid = 1797] [serial = 865] [outer = (nil)] 03:04:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 384 (0x82fe5800) [pid = 1797] [serial = 866] [outer = 0x82fdd800] 03:04:55 INFO - PROCESS | 1797 | 1461060295757 Marionette DEBUG loaded listener.js 03:04:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 385 (0x82fe7400) [pid = 1797] [serial = 867] [outer = 0x82fdd800] 03:04:56 INFO - PROCESS | 1797 | 1461060296617 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 03:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1527ms 03:04:56 INFO - PROCESS | 1797 | 1461060296669 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 03:04:56 INFO - PROCESS | 1797 | 1461060296673 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 03:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:04:56 INFO - PROCESS | 1797 | 1461060296679 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:04:56 INFO - PROCESS | 1797 | 1461060296683 Marionette TRACE conn3 <- [1,1126,null,{}] 03:04:56 INFO - PROCESS | 1797 | 1461060296688 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:57 INFO - PROCESS | 1797 | 1461060297359 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 03:04:57 INFO - PROCESS | 1797 | 1461060297675 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:57 INFO - PROCESS | 1797 | ++DOCSHELL 0x836a3400 == 165 [pid = 1797] [id = 289] 03:04:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 386 (0x836a7400) [pid = 1797] [serial = 868] [outer = (nil)] 03:04:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 387 (0x85107800) [pid = 1797] [serial = 869] [outer = 0x836a7400] 03:04:57 INFO - PROCESS | 1797 | 1461060297756 Marionette DEBUG loaded listener.js 03:04:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 388 (0x8510dc00) [pid = 1797] [serial = 870] [outer = 0x836a7400] 03:04:58 INFO - PROCESS | 1797 | 1461060298658 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 03:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 2029ms 03:04:58 INFO - PROCESS | 1797 | 1461060298711 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 03:04:58 INFO - PROCESS | 1797 | 1461060298717 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 03:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:04:58 INFO - PROCESS | 1797 | 1461060298724 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:04:58 INFO - PROCESS | 1797 | 1461060298730 Marionette TRACE conn3 <- [1,1130,null,{}] 03:04:58 INFO - PROCESS | 1797 | 1461060298737 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:58 INFO - PROCESS | 1797 | 1461060298913 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 03:04:59 INFO - PROCESS | 1797 | 1461060299234 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:59 INFO - PROCESS | 1797 | ++DOCSHELL 0x84bcc000 == 166 [pid = 1797] [id = 290] 03:04:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 389 (0x8510b400) [pid = 1797] [serial = 871] [outer = (nil)] 03:04:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 390 (0x86270c00) [pid = 1797] [serial = 872] [outer = 0x8510b400] 03:04:59 INFO - PROCESS | 1797 | 1461060299321 Marionette DEBUG loaded listener.js 03:04:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 391 (0x88db1800) [pid = 1797] [serial = 873] [outer = 0x8510b400] 03:05:00 INFO - PROCESS | 1797 | 1461060300369 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 03:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1688ms 03:05:00 INFO - PROCESS | 1797 | 1461060300415 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 03:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:05:00 INFO - PROCESS | 1797 | 1461060300420 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 03:05:00 INFO - PROCESS | 1797 | 1461060300427 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:05:00 INFO - PROCESS | 1797 | 1461060300430 Marionette TRACE conn3 <- [1,1134,null,{}] 03:05:00 INFO - PROCESS | 1797 | 1461060300436 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:00 INFO - PROCESS | 1797 | 1461060300663 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 03:05:01 INFO - PROCESS | 1797 | 1461060301021 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:01 INFO - PROCESS | 1797 | ++DOCSHELL 0x88156800 == 167 [pid = 1797] [id = 291] 03:05:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 392 (0x89b02000) [pid = 1797] [serial = 874] [outer = (nil)] 03:05:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 393 (0x89be4000) [pid = 1797] [serial = 875] [outer = 0x89b02000] 03:05:01 INFO - PROCESS | 1797 | 1461060301105 Marionette DEBUG loaded listener.js 03:05:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 394 (0x89d97400) [pid = 1797] [serial = 876] [outer = 0x89b02000] 03:05:02 INFO - PROCESS | 1797 | 1461060302097 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 03:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1735ms 03:05:02 INFO - PROCESS | 1797 | 1461060302162 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 03:05:02 INFO - PROCESS | 1797 | 1461060302168 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 03:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:05:02 INFO - PROCESS | 1797 | 1461060302184 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:05:02 INFO - PROCESS | 1797 | 1461060302192 Marionette TRACE conn3 <- [1,1138,null,{}] 03:05:02 INFO - PROCESS | 1797 | 1461060302197 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:02 INFO - PROCESS | 1797 | 1461060302385 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 03:05:02 INFO - PROCESS | 1797 | 1461060302697 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:02 INFO - PROCESS | 1797 | ++DOCSHELL 0x89d97000 == 168 [pid = 1797] [id = 292] 03:05:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 395 (0x89fd8400) [pid = 1797] [serial = 877] [outer = (nil)] 03:05:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 396 (0x8b06e000) [pid = 1797] [serial = 878] [outer = 0x89fd8400] 03:05:02 INFO - PROCESS | 1797 | 1461060302785 Marionette DEBUG loaded listener.js 03:05:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 397 (0x8b731800) [pid = 1797] [serial = 879] [outer = 0x89fd8400] 03:05:03 INFO - PROCESS | 1797 | 1461060303646 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 03:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1541ms 03:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:05:03 INFO - PROCESS | 1797 | 1461060303717 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 03:05:03 INFO - PROCESS | 1797 | 1461060303720 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 03:05:03 INFO - PROCESS | 1797 | 1461060303726 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:05:03 INFO - PROCESS | 1797 | 1461060303730 Marionette TRACE conn3 <- [1,1142,null,{}] 03:05:03 INFO - PROCESS | 1797 | 1461060303735 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:03 INFO - PROCESS | 1797 | 1461060303942 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 03:05:04 INFO - PROCESS | 1797 | 1461060304292 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:04 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b7cb400 == 169 [pid = 1797] [id = 293] 03:05:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 398 (0x8bd40800) [pid = 1797] [serial = 880] [outer = (nil)] 03:05:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 399 (0x8bda7000) [pid = 1797] [serial = 881] [outer = 0x8bd40800] 03:05:04 INFO - PROCESS | 1797 | 1461060304376 Marionette DEBUG loaded listener.js 03:05:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 400 (0x8be09c00) [pid = 1797] [serial = 882] [outer = 0x8bd40800] 03:05:05 INFO - PROCESS | 1797 | --DOCSHELL 0x88db7400 == 168 [pid = 1797] [id = 217] 03:05:05 INFO - PROCESS | 1797 | --DOCSHELL 0x86c66800 == 167 [pid = 1797] [id = 218] 03:05:05 INFO - PROCESS | 1797 | --DOCSHELL 0x881f9c00 == 166 [pid = 1797] [id = 212] 03:05:05 INFO - PROCESS | 1797 | --DOCSHELL 0x88db1000 == 165 [pid = 1797] [id = 215] 03:05:05 INFO - PROCESS | 1797 | --DOCSHELL 0x88151c00 == 164 [pid = 1797] [id = 211] 03:05:05 INFO - PROCESS | 1797 | --DOCSHELL 0x8b727c00 == 163 [pid = 1797] [id = 214] 03:05:05 INFO - PROCESS | 1797 | --DOCSHELL 0x8ae01800 == 162 [pid = 1797] [id = 213] 03:05:05 INFO - PROCESS | 1797 | --DOCSHELL 0x88daf800 == 161 [pid = 1797] [id = 216] 03:05:05 INFO - PROCESS | 1797 | --DOCSHELL 0x89fe0400 == 160 [pid = 1797] [id = 274] 03:05:05 INFO - PROCESS | 1797 | --DOCSHELL 0x8be6e400 == 159 [pid = 1797] [id = 273] 03:05:05 INFO - PROCESS | 1797 | --DOCSHELL 0x89be4400 == 158 [pid = 1797] [id = 272] 03:05:05 INFO - PROCESS | 1797 | --DOCSHELL 0x88dba000 == 157 [pid = 1797] [id = 271] 03:05:05 INFO - PROCESS | 1797 | --DOCSHELL 0x85386400 == 156 [pid = 1797] [id = 270] 03:05:05 INFO - PROCESS | 1797 | --DOCSHELL 0x8deb3000 == 155 [pid = 1797] [id = 261] 03:05:05 INFO - PROCESS | 1797 | --DOCSHELL 0x8985f400 == 154 [pid = 1797] [id = 260] 03:05:05 INFO - PROCESS | 1797 | --DOCSHELL 0x8985b800 == 153 [pid = 1797] [id = 259] 03:05:05 INFO - PROCESS | 1797 | --DOCSHELL 0x8be18c00 == 152 [pid = 1797] [id = 257] 03:05:05 INFO - PROCESS | 1797 | --DOCSHELL 0x990cb000 == 151 [pid = 1797] [id = 258] 03:05:05 INFO - PROCESS | 1797 | --DOCSHELL 0x9627e800 == 150 [pid = 1797] [id = 256] 03:05:05 INFO - PROCESS | 1797 | --DOCSHELL 0x8b7ce000 == 149 [pid = 1797] [id = 255] 03:05:05 INFO - PROCESS | 1797 | --DOCSHELL 0x8b72a400 == 148 [pid = 1797] [id = 254] 03:05:05 INFO - PROCESS | 1797 | --DOCSHELL 0x8b777c00 == 147 [pid = 1797] [id = 252] 03:05:05 INFO - PROCESS | 1797 | --DOCSHELL 0x8f7eb800 == 146 [pid = 1797] [id = 253] 03:05:05 INFO - PROCESS | 1797 | --DOCSHELL 0x85029000 == 145 [pid = 1797] [id = 251] 03:05:05 INFO - PROCESS | 1797 | --DOMWINDOW == 399 (0x8f4c9c00) [pid = 1797] [serial = 746] [outer = (nil)] [url = about:blank] 03:05:05 INFO - PROCESS | 1797 | --DOMWINDOW == 398 (0x8be5ac00) [pid = 1797] [serial = 740] [outer = (nil)] [url = about:blank] 03:05:05 INFO - PROCESS | 1797 | --DOMWINDOW == 397 (0x8c0e7c00) [pid = 1797] [serial = 741] [outer = (nil)] [url = about:blank] 03:05:05 INFO - PROCESS | 1797 | --DOMWINDOW == 396 (0x9627d400) [pid = 1797] [serial = 707] [outer = (nil)] [url = about:blank] 03:05:05 INFO - PROCESS | 1797 | --DOMWINDOW == 395 (0x91f96000) [pid = 1797] [serial = 698] [outer = (nil)] [url = about:blank] 03:05:05 INFO - PROCESS | 1797 | --DOMWINDOW == 394 (0x8b070000) [pid = 1797] [serial = 737] [outer = (nil)] [url = about:blank] 03:05:05 INFO - PROCESS | 1797 | --DOMWINDOW == 393 (0x8b777000) [pid = 1797] [serial = 738] [outer = (nil)] [url = about:blank] 03:05:05 INFO - PROCESS | 1797 | --DOMWINDOW == 392 (0x8502a800) [pid = 1797] [serial = 731] [outer = (nil)] [url = about:blank] 03:05:05 INFO - PROCESS | 1797 | --DOMWINDOW == 391 (0x971ccc00) [pid = 1797] [serial = 710] [outer = (nil)] [url = about:blank] 03:05:05 INFO - PROCESS | 1797 | --DOMWINDOW == 390 (0x8ae07400) [pid = 1797] [serial = 683] [outer = (nil)] [url = about:blank] 03:05:05 INFO - PROCESS | 1797 | --DOMWINDOW == 389 (0x8dfe8400) [pid = 1797] [serial = 743] [outer = (nil)] [url = about:blank] 03:05:05 INFO - PROCESS | 1797 | --DOMWINDOW == 388 (0x9a884c00) [pid = 1797] [serial = 719] [outer = (nil)] [url = about:blank] 03:05:05 INFO - PROCESS | 1797 | --DOMWINDOW == 387 (0xa454e400) [pid = 1797] [serial = 728] [outer = (nil)] [url = about:blank] 03:05:05 INFO - PROCESS | 1797 | --DOMWINDOW == 386 (0xa0b15c00) [pid = 1797] [serial = 725] [outer = (nil)] [url = about:blank] 03:05:05 INFO - PROCESS | 1797 | --DOMWINDOW == 385 (0x9fc3b800) [pid = 1797] [serial = 722] [outer = (nil)] [url = about:blank] 03:05:05 INFO - PROCESS | 1797 | --DOMWINDOW == 384 (0x8fc0c400) [pid = 1797] [serial = 692] [outer = (nil)] [url = about:blank] 03:05:05 INFO - PROCESS | 1797 | --DOMWINDOW == 383 (0x9319a000) [pid = 1797] [serial = 701] [outer = (nil)] [url = about:blank] 03:05:05 INFO - PROCESS | 1797 | --DOMWINDOW == 382 (0x8b7c9c00) [pid = 1797] [serial = 686] [outer = (nil)] [url = about:blank] 03:05:05 INFO - PROCESS | 1797 | --DOMWINDOW == 381 (0x8f331000) [pid = 1797] [serial = 689] [outer = (nil)] [url = about:blank] 03:05:05 INFO - PROCESS | 1797 | --DOMWINDOW == 380 (0x9903d800) [pid = 1797] [serial = 716] [outer = (nil)] [url = about:blank] 03:05:05 INFO - PROCESS | 1797 | --DOMWINDOW == 379 (0x94ebe000) [pid = 1797] [serial = 704] [outer = (nil)] [url = about:blank] 03:05:05 INFO - PROCESS | 1797 | --DOMWINDOW == 378 (0x8afae000) [pid = 1797] [serial = 734] [outer = (nil)] [url = about:blank] 03:05:05 INFO - PROCESS | 1797 | --DOMWINDOW == 377 (0x8dfd9400) [pid = 1797] [serial = 749] [outer = (nil)] [url = about:blank] 03:05:05 INFO - PROCESS | 1797 | --DOMWINDOW == 376 (0x8b653c00) [pid = 1797] [serial = 735] [outer = (nil)] [url = about:blank] 03:05:05 INFO - PROCESS | 1797 | --DOMWINDOW == 375 (0x98429800) [pid = 1797] [serial = 713] [outer = (nil)] [url = about:blank] 03:05:05 INFO - PROCESS | 1797 | --DOMWINDOW == 374 (0x8fcf9000) [pid = 1797] [serial = 695] [outer = (nil)] [url = about:blank] 03:05:05 INFO - PROCESS | 1797 | --DOMWINDOW == 373 (0x8f4d5c00) [pid = 1797] [serial = 747] [outer = (nil)] [url = about:blank] 03:05:05 INFO - PROCESS | 1797 | --DOMWINDOW == 372 (0x8fd01400) [pid = 1797] [serial = 752] [outer = (nil)] [url = about:blank] 03:05:05 INFO - PROCESS | 1797 | --DOMWINDOW == 371 (0x8f4d3c00) [pid = 1797] [serial = 750] [outer = (nil)] [url = about:blank] 03:05:05 INFO - PROCESS | 1797 | --DOMWINDOW == 370 (0x8f305400) [pid = 1797] [serial = 744] [outer = (nil)] [url = about:blank] 03:05:05 INFO - PROCESS | 1797 | 1461060305776 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 03:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 2090ms 03:05:05 INFO - PROCESS | 1797 | 1461060305816 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 03:05:05 INFO - PROCESS | 1797 | 1461060305820 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 03:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:05:05 INFO - PROCESS | 1797 | 1461060305826 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:05:05 INFO - PROCESS | 1797 | 1461060305828 Marionette TRACE conn3 <- [1,1146,null,{}] 03:05:05 INFO - PROCESS | 1797 | 1461060305834 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:06 INFO - PROCESS | 1797 | 1461060305995 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 03:05:06 INFO - PROCESS | 1797 | 1461060306211 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:06 INFO - PROCESS | 1797 | ++DOCSHELL 0x88daf800 == 146 [pid = 1797] [id = 294] 03:05:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 371 (0x88db1000) [pid = 1797] [serial = 883] [outer = (nil)] 03:05:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 372 (0x89fde400) [pid = 1797] [serial = 884] [outer = 0x88db1000] 03:05:06 INFO - PROCESS | 1797 | 1461060306301 Marionette DEBUG loaded listener.js 03:05:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 373 (0x8b72ec00) [pid = 1797] [serial = 885] [outer = 0x88db1000] 03:05:07 INFO - PROCESS | 1797 | 1461060307120 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 03:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1338ms 03:05:07 INFO - PROCESS | 1797 | 1461060307165 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 03:05:07 INFO - PROCESS | 1797 | 1461060307167 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 03:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:05:07 INFO - PROCESS | 1797 | 1461060307174 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:05:07 INFO - PROCESS | 1797 | 1461060307176 Marionette TRACE conn3 <- [1,1150,null,{}] 03:05:07 INFO - PROCESS | 1797 | 1461060307182 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:07 INFO - PROCESS | 1797 | 1461060307343 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 03:05:07 INFO - PROCESS | 1797 | 1461060307356 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:07 INFO - PROCESS | 1797 | ++DOCSHELL 0x89860400 == 147 [pid = 1797] [id = 295] 03:05:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 374 (0x8b7cc400) [pid = 1797] [serial = 886] [outer = (nil)] 03:05:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 375 (0x8be5ac00) [pid = 1797] [serial = 887] [outer = 0x8b7cc400] 03:05:07 INFO - PROCESS | 1797 | 1461060307429 Marionette DEBUG loaded listener.js 03:05:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 376 (0x8c0e8c00) [pid = 1797] [serial = 888] [outer = 0x8b7cc400] 03:05:08 INFO - PROCESS | 1797 | 1461060308441 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 03:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1328ms 03:05:08 INFO - PROCESS | 1797 | 1461060308503 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 03:05:08 INFO - PROCESS | 1797 | 1461060308507 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 03:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:05:08 INFO - PROCESS | 1797 | 1461060308513 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:05:08 INFO - PROCESS | 1797 | 1461060308515 Marionette TRACE conn3 <- [1,1154,null,{}] 03:05:08 INFO - PROCESS | 1797 | 1461060308521 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:08 INFO - PROCESS | 1797 | 1461060308776 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 03:05:08 INFO - PROCESS | 1797 | 1461060308804 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:08 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b7cd800 == 148 [pid = 1797] [id = 296] 03:05:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 377 (0x8be6d400) [pid = 1797] [serial = 889] [outer = (nil)] 03:05:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 378 (0x8deb2800) [pid = 1797] [serial = 890] [outer = 0x8be6d400] 03:05:08 INFO - PROCESS | 1797 | 1461060308885 Marionette DEBUG loaded listener.js 03:05:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 379 (0x8debb800) [pid = 1797] [serial = 891] [outer = 0x8be6d400] 03:05:09 INFO - PROCESS | 1797 | 1461060309788 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 03:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1326ms 03:05:09 INFO - PROCESS | 1797 | 1461060309848 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 03:05:09 INFO - PROCESS | 1797 | 1461060309850 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 03:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:05:09 INFO - PROCESS | 1797 | 1461060309858 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:05:09 INFO - PROCESS | 1797 | 1461060309877 Marionette TRACE conn3 <- [1,1158,null,{}] 03:05:09 INFO - PROCESS | 1797 | 1461060309891 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:10 INFO - PROCESS | 1797 | 1461060310121 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 378 (0x8bd3a800) [pid = 1797] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 377 (0x9679e800) [pid = 1797] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 376 (0x881f6800) [pid = 1797] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 375 (0x8dfe0c00) [pid = 1797] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 374 (0x88f14400) [pid = 1797] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 373 (0x8b772c00) [pid = 1797] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 372 (0xa3d07800) [pid = 1797] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 371 (0x85026400) [pid = 1797] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 370 (0x89fe1400) [pid = 1797] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 369 (0x96398c00) [pid = 1797] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 368 (0x8fd0e400) [pid = 1797] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 367 (0x88dbc000) [pid = 1797] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 366 (0x9639f800) [pid = 1797] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 365 (0x8bda3c00) [pid = 1797] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 364 (0x8be72800) [pid = 1797] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 363 (0x9754a800) [pid = 1797] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 362 (0x86c6c000) [pid = 1797] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 361 (0x95872c00) [pid = 1797] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 360 (0x940d1c00) [pid = 1797] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 359 (0x9fc96c00) [pid = 1797] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 358 (0x8dfe6800) [pid = 1797] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 357 (0x8be60800) [pid = 1797] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 356 (0x8b651400) [pid = 1797] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 355 (0x8f304400) [pid = 1797] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 354 (0x8be0ac00) [pid = 1797] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 353 (0x9754d800) [pid = 1797] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 352 (0x975db000) [pid = 1797] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 351 (0x9ffe6400) [pid = 1797] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 350 (0x9754f400) [pid = 1797] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 349 (0x93102c00) [pid = 1797] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 348 (0x8f547800) [pid = 1797] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 347 (0x89fd9400) [pid = 1797] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 346 (0x9324a400) [pid = 1797] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 345 (0x973f3400) [pid = 1797] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 344 (0x91fd6000) [pid = 1797] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 343 (0xa3d0d400) [pid = 1797] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 342 (0x93259800) [pid = 1797] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 341 (0x8f80dc00) [pid = 1797] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 340 (0x8be6e800) [pid = 1797] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 339 (0x95873800) [pid = 1797] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:05:11 INFO - PROCESS | 1797 | --DOMWINDOW == 338 (0x8b06f400) [pid = 1797] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 03:05:12 INFO - PROCESS | 1797 | --DOMWINDOW == 337 (0xa2bc3400) [pid = 1797] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:05:12 INFO - PROCESS | 1797 | --DOMWINDOW == 336 (0x940cec00) [pid = 1797] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:05:12 INFO - PROCESS | 1797 | --DOMWINDOW == 335 (0x8e081400) [pid = 1797] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:05:12 INFO - PROCESS | 1797 | --DOMWINDOW == 334 (0x8fcf1800) [pid = 1797] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:05:12 INFO - PROCESS | 1797 | --DOMWINDOW == 333 (0x89b03c00) [pid = 1797] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 03:05:12 INFO - PROCESS | 1797 | --DOMWINDOW == 332 (0x8b7c7000) [pid = 1797] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:05:12 INFO - PROCESS | 1797 | --DOMWINDOW == 331 (0x8fc07400) [pid = 1797] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 03:05:12 INFO - PROCESS | 1797 | --DOMWINDOW == 330 (0xa0112400) [pid = 1797] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:05:12 INFO - PROCESS | 1797 | --DOMWINDOW == 329 (0x8bda5800) [pid = 1797] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:05:12 INFO - PROCESS | 1797 | --DOMWINDOW == 328 (0x8fc13400) [pid = 1797] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:05:12 INFO - PROCESS | 1797 | --DOMWINDOW == 327 (0x8e8cbc00) [pid = 1797] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:05:12 INFO - PROCESS | 1797 | --DOMWINDOW == 326 (0x9679a000) [pid = 1797] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:05:12 INFO - PROCESS | 1797 | --DOMWINDOW == 325 (0x8be6e000) [pid = 1797] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:05:12 INFO - PROCESS | 1797 | --DOMWINDOW == 324 (0x8fc2b800) [pid = 1797] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:05:12 INFO - PROCESS | 1797 | --DOMWINDOW == 323 (0x8b658000) [pid = 1797] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:05:12 INFO - PROCESS | 1797 | --DOMWINDOW == 322 (0x89b08c00) [pid = 1797] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:05:12 INFO - PROCESS | 1797 | --DOMWINDOW == 321 (0x8b64d400) [pid = 1797] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 03:05:12 INFO - PROCESS | 1797 | --DOMWINDOW == 320 (0x99021800) [pid = 1797] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:05:12 INFO - PROCESS | 1797 | --DOMWINDOW == 319 (0x8be71800) [pid = 1797] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:05:12 INFO - PROCESS | 1797 | --DOMWINDOW == 318 (0x8f337800) [pid = 1797] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:05:12 INFO - PROCESS | 1797 | --DOMWINDOW == 317 (0x9dff4c00) [pid = 1797] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:05:12 INFO - PROCESS | 1797 | 1461060312065 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:12 INFO - PROCESS | 1797 | ++DOCSHELL 0x842bb800 == 149 [pid = 1797] [id = 297] 03:05:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 318 (0x84a64400) [pid = 1797] [serial = 892] [outer = (nil)] 03:05:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 319 (0x8626f000) [pid = 1797] [serial = 893] [outer = 0x84a64400] 03:05:12 INFO - PROCESS | 1797 | 1461060312138 Marionette DEBUG loaded listener.js 03:05:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 320 (0x89865800) [pid = 1797] [serial = 894] [outer = 0x84a64400] 03:05:12 INFO - PROCESS | 1797 | 1461060312815 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 03:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 3010ms 03:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:05:12 INFO - PROCESS | 1797 | 1461060312868 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 03:05:12 INFO - PROCESS | 1797 | 1461060312870 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 03:05:12 INFO - PROCESS | 1797 | 1461060312877 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:05:12 INFO - PROCESS | 1797 | 1461060312880 Marionette TRACE conn3 <- [1,1162,null,{}] 03:05:12 INFO - PROCESS | 1797 | 1461060312885 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:13 INFO - PROCESS | 1797 | 1461060313043 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 03:05:13 INFO - PROCESS | 1797 | 1461060313222 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:13 INFO - PROCESS | 1797 | ++DOCSHELL 0x85388400 == 150 [pid = 1797] [id = 298] 03:05:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 321 (0x8985b800) [pid = 1797] [serial = 895] [outer = (nil)] 03:05:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 322 (0x8b64d400) [pid = 1797] [serial = 896] [outer = 0x8985b800] 03:05:13 INFO - PROCESS | 1797 | 1461060313306 Marionette DEBUG loaded listener.js 03:05:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 323 (0x8bd3a800) [pid = 1797] [serial = 897] [outer = 0x8985b800] 03:05:14 INFO - PROCESS | 1797 | 1461060314241 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 03:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1428ms 03:05:14 INFO - PROCESS | 1797 | 1461060314305 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 03:05:14 INFO - PROCESS | 1797 | 1461060314311 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 03:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:05:14 INFO - PROCESS | 1797 | 1461060314320 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:05:14 INFO - PROCESS | 1797 | 1461060314327 Marionette TRACE conn3 <- [1,1166,null,{}] 03:05:14 INFO - PROCESS | 1797 | 1461060314337 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:14 INFO - PROCESS | 1797 | 1461060314571 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 03:05:14 INFO - PROCESS | 1797 | 1461060314907 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:14 INFO - PROCESS | 1797 | ++DOCSHELL 0x842b5c00 == 151 [pid = 1797] [id = 299] 03:05:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 324 (0x84bc7800) [pid = 1797] [serial = 898] [outer = (nil)] 03:05:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 325 (0x85116c00) [pid = 1797] [serial = 899] [outer = 0x84bc7800] 03:05:15 INFO - PROCESS | 1797 | 1461060315009 Marionette DEBUG loaded listener.js 03:05:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 326 (0x86c67000) [pid = 1797] [serial = 900] [outer = 0x84bc7800] 03:05:15 INFO - PROCESS | 1797 | 1461060315934 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 03:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1686ms 03:05:16 INFO - PROCESS | 1797 | 1461060316007 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 03:05:16 INFO - PROCESS | 1797 | 1461060316016 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 03:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:05:16 INFO - PROCESS | 1797 | 1461060316026 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:05:16 INFO - PROCESS | 1797 | 1461060316030 Marionette TRACE conn3 <- [1,1170,null,{}] 03:05:16 INFO - PROCESS | 1797 | 1461060316036 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:16 INFO - PROCESS | 1797 | 1461060316267 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 03:05:16 INFO - PROCESS | 1797 | 1461060316536 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:16 INFO - PROCESS | 1797 | ++DOCSHELL 0x89869000 == 152 [pid = 1797] [id = 300] 03:05:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 327 (0x8986a800) [pid = 1797] [serial = 901] [outer = (nil)] 03:05:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 328 (0x89d9c800) [pid = 1797] [serial = 902] [outer = 0x8986a800] 03:05:16 INFO - PROCESS | 1797 | 1461060316668 Marionette DEBUG loaded listener.js 03:05:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 329 (0x8ad7fc00) [pid = 1797] [serial = 903] [outer = 0x8986a800] 03:05:17 INFO - PROCESS | 1797 | 1461060317696 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 03:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1738ms 03:05:17 INFO - PROCESS | 1797 | 1461060317764 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 03:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:05:17 INFO - PROCESS | 1797 | 1461060317769 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 03:05:17 INFO - PROCESS | 1797 | 1461060317775 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:05:17 INFO - PROCESS | 1797 | 1461060317782 Marionette TRACE conn3 <- [1,1174,null,{}] 03:05:17 INFO - PROCESS | 1797 | 1461060317798 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:18 INFO - PROCESS | 1797 | 1461060318031 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 03:05:18 INFO - PROCESS | 1797 | 1461060318357 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:18 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b772c00 == 153 [pid = 1797] [id = 301] 03:05:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 330 (0x8bd3d800) [pid = 1797] [serial = 904] [outer = (nil)] 03:05:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 331 (0x8be59400) [pid = 1797] [serial = 905] [outer = 0x8bd3d800] 03:05:18 INFO - PROCESS | 1797 | 1461060318448 Marionette DEBUG loaded listener.js 03:05:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 332 (0x8c0e0800) [pid = 1797] [serial = 906] [outer = 0x8bd3d800] 03:05:19 INFO - PROCESS | 1797 | 1461060319342 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 03:05:19 INFO - PROCESS | 1797 | 1461060319388 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 03:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 03:05:19 INFO - PROCESS | 1797 | 1461060319396 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:05:19 INFO - PROCESS | 1797 | 1461060319399 Marionette TRACE conn3 <- [1,1178,null,{}] 03:05:19 INFO - PROCESS | 1797 | 1461060319405 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:19 INFO - PROCESS | 1797 | 1461060319592 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 03:05:19 INFO - PROCESS | 1797 | 1461060319806 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:19 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b075400 == 154 [pid = 1797] [id = 302] 03:05:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 333 (0x8dfe0c00) [pid = 1797] [serial = 907] [outer = (nil)] 03:05:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 334 (0x8e08e800) [pid = 1797] [serial = 908] [outer = 0x8dfe0c00] 03:05:19 INFO - PROCESS | 1797 | 1461060319971 Marionette DEBUG loaded listener.js 03:05:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 335 (0x8e8cc800) [pid = 1797] [serial = 909] [outer = 0x8dfe0c00] 03:05:20 INFO - PROCESS | 1797 | 1461060320901 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 03:05:20 INFO - PROCESS | 1797 | 1461060320980 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 03:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 03:05:20 INFO - PROCESS | 1797 | 1461060320988 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:05:20 INFO - PROCESS | 1797 | 1461060320991 Marionette TRACE conn3 <- [1,1182,null,{}] 03:05:21 INFO - PROCESS | 1797 | 1461060320997 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:21 INFO - PROCESS | 1797 | 1461060321180 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 03:05:21 INFO - PROCESS | 1797 | 1461060321446 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:21 INFO - PROCESS | 1797 | ++DOCSHELL 0x8ad87800 == 155 [pid = 1797] [id = 303] 03:05:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 336 (0x8b774c00) [pid = 1797] [serial = 910] [outer = (nil)] 03:05:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 337 (0x8f330c00) [pid = 1797] [serial = 911] [outer = 0x8b774c00] 03:05:21 INFO - PROCESS | 1797 | 1461060321579 Marionette DEBUG loaded listener.js 03:05:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 338 (0x8f4d1c00) [pid = 1797] [serial = 912] [outer = 0x8b774c00] 03:05:22 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:05:22 INFO - PROCESS | 1797 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:05:22 INFO - PROCESS | 1797 | 1461060322545 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 03:05:22 INFO - PROCESS | 1797 | 1461060322623 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 03:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 03:05:22 INFO - PROCESS | 1797 | 1461060322630 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:05:22 INFO - PROCESS | 1797 | 1461060322633 Marionette TRACE conn3 <- [1,1186,null,{}] 03:05:22 INFO - PROCESS | 1797 | 1461060322639 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:22 INFO - PROCESS | 1797 | 1461060322861 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 03:05:23 INFO - PROCESS | 1797 | 1461060323132 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:23 INFO - PROCESS | 1797 | ++DOCSHELL 0x8dfe8800 == 156 [pid = 1797] [id = 304] 03:05:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 339 (0x8f7f3000) [pid = 1797] [serial = 913] [outer = (nil)] 03:05:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 340 (0x8fc12c00) [pid = 1797] [serial = 914] [outer = 0x8f7f3000] 03:05:23 INFO - PROCESS | 1797 | 1461060323264 Marionette DEBUG loaded listener.js 03:05:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 341 (0x8fcf0c00) [pid = 1797] [serial = 915] [outer = 0x8f7f3000] 03:05:24 INFO - PROCESS | 1797 | 1461060324178 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 03:05:24 INFO - PROCESS | 1797 | 1461060324222 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 03:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 03:05:24 INFO - PROCESS | 1797 | 1461060324230 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:05:24 INFO - PROCESS | 1797 | 1461060324234 Marionette TRACE conn3 <- [1,1190,null,{}] 03:05:24 INFO - PROCESS | 1797 | 1461060324239 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:24 INFO - PROCESS | 1797 | 1461060324423 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 03:05:24 INFO - PROCESS | 1797 | 1461060324688 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:24 INFO - PROCESS | 1797 | ++DOCSHELL 0x8502c400 == 157 [pid = 1797] [id = 305] 03:05:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 342 (0x8f32f400) [pid = 1797] [serial = 916] [outer = (nil)] 03:05:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 343 (0x9138cc00) [pid = 1797] [serial = 917] [outer = 0x8f32f400] 03:05:24 INFO - PROCESS | 1797 | 1461060324813 Marionette DEBUG loaded listener.js 03:05:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 344 (0x913c9400) [pid = 1797] [serial = 918] [outer = 0x8f32f400] 03:05:25 INFO - PROCESS | 1797 | 1461060325657 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 03:05:25 INFO - PROCESS | 1797 | 1461060325715 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 03:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 03:05:25 INFO - PROCESS | 1797 | 1461060325723 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:05:25 INFO - PROCESS | 1797 | 1461060325726 Marionette TRACE conn3 <- [1,1194,null,{}] 03:05:25 INFO - PROCESS | 1797 | 1461060325732 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:25 INFO - PROCESS | 1797 | 1461060325912 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 03:05:26 INFO - PROCESS | 1797 | 1461060326129 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:26 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fd0bc00 == 158 [pid = 1797] [id = 306] 03:05:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 345 (0x9138c800) [pid = 1797] [serial = 919] [outer = (nil)] 03:05:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 346 (0x9310c800) [pid = 1797] [serial = 920] [outer = 0x9138c800] 03:05:26 INFO - PROCESS | 1797 | 1461060326301 Marionette DEBUG loaded listener.js 03:05:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 347 (0x9324ec00) [pid = 1797] [serial = 921] [outer = 0x9138c800] 03:05:27 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:05:27 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:05:27 INFO - PROCESS | 1797 | 1461060327175 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 03:05:27 INFO - PROCESS | 1797 | 1461060327273 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 03:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 03:05:27 INFO - PROCESS | 1797 | 1461060327281 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:05:27 INFO - PROCESS | 1797 | 1461060327284 Marionette TRACE conn3 <- [1,1198,null,{}] 03:05:27 INFO - PROCESS | 1797 | 1461060327290 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:27 INFO - PROCESS | 1797 | 1461060327509 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 03:05:27 INFO - PROCESS | 1797 | 1461060327780 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:27 INFO - PROCESS | 1797 | ++DOCSHELL 0x8e082800 == 159 [pid = 1797] [id = 307] 03:05:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 348 (0x9138d400) [pid = 1797] [serial = 922] [outer = (nil)] 03:05:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 349 (0x95872c00) [pid = 1797] [serial = 923] [outer = 0x9138d400] 03:05:27 INFO - PROCESS | 1797 | 1461060327913 Marionette DEBUG loaded listener.js 03:05:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 350 (0x95880800) [pid = 1797] [serial = 924] [outer = 0x9138d400] 03:05:28 INFO - PROCESS | 1797 | 1461060328808 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 03:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1578ms 03:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:05:28 INFO - PROCESS | 1797 | 1461060328859 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 03:05:28 INFO - PROCESS | 1797 | 1461060328863 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 03:05:28 INFO - PROCESS | 1797 | 1461060328870 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:05:28 INFO - PROCESS | 1797 | 1461060328873 Marionette TRACE conn3 <- [1,1202,null,{}] 03:05:28 INFO - PROCESS | 1797 | 1461060328879 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:29 INFO - PROCESS | 1797 | 1461060329061 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 03:05:29 INFO - PROCESS | 1797 | 1461060329369 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:29 INFO - PROCESS | 1797 | ++DOCSHELL 0x93196400 == 160 [pid = 1797] [id = 308] 03:05:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 351 (0x93254800) [pid = 1797] [serial = 925] [outer = (nil)] 03:05:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 352 (0x9639d400) [pid = 1797] [serial = 926] [outer = 0x93254800] 03:05:29 INFO - PROCESS | 1797 | 1461060329463 Marionette DEBUG loaded listener.js 03:05:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 353 (0x9639f800) [pid = 1797] [serial = 927] [outer = 0x93254800] 03:05:30 INFO - PROCESS | 1797 | 1461060330341 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:05:30 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 03:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1540ms 03:05:30 INFO - PROCESS | 1797 | 1461060330409 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 03:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:05:30 INFO - PROCESS | 1797 | 1461060330414 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 03:05:30 INFO - PROCESS | 1797 | 1461060330420 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:05:30 INFO - PROCESS | 1797 | 1461060330424 Marionette TRACE conn3 <- [1,1206,null,{}] 03:05:30 INFO - PROCESS | 1797 | 1461060330430 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:30 INFO - PROCESS | 1797 | 1461060330649 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 03:05:30 INFO - PROCESS | 1797 | 1461060330968 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:31 INFO - PROCESS | 1797 | ++DOCSHELL 0x96395400 == 161 [pid = 1797] [id = 309] 03:05:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 354 (0x979b9800) [pid = 1797] [serial = 928] [outer = (nil)] 03:05:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 355 (0x979df400) [pid = 1797] [serial = 929] [outer = 0x979b9800] 03:05:31 INFO - PROCESS | 1797 | 1461060331072 Marionette DEBUG loaded listener.js 03:05:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 356 (0x98768400) [pid = 1797] [serial = 930] [outer = 0x979b9800] 03:05:31 INFO - PROCESS | 1797 | 1461060331951 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:05:31 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 03:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1578ms 03:05:32 INFO - PROCESS | 1797 | 1461060331998 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 03:05:32 INFO - PROCESS | 1797 | 1461060332002 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 03:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:05:32 INFO - PROCESS | 1797 | 1461060332008 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:05:32 INFO - PROCESS | 1797 | 1461060332011 Marionette TRACE conn3 <- [1,1210,null,{}] 03:05:32 INFO - PROCESS | 1797 | 1461060332017 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:32 INFO - PROCESS | 1797 | 1461060332193 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 03:05:32 INFO - PROCESS | 1797 | 1461060332517 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:32 INFO - PROCESS | 1797 | ++DOCSHELL 0x979ddc00 == 162 [pid = 1797] [id = 310] 03:05:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 357 (0x99021800) [pid = 1797] [serial = 931] [outer = (nil)] 03:05:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 358 (0x9a8e3000) [pid = 1797] [serial = 932] [outer = 0x99021800] 03:05:32 INFO - PROCESS | 1797 | 1461060332616 Marionette DEBUG loaded listener.js 03:05:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 359 (0x9a8ecc00) [pid = 1797] [serial = 933] [outer = 0x99021800] 03:05:33 INFO - PROCESS | 1797 | 1461060333507 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 03:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1577ms 03:05:33 INFO - PROCESS | 1797 | 1461060333586 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 03:05:33 INFO - PROCESS | 1797 | 1461060333590 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 03:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:05:33 INFO - PROCESS | 1797 | 1461060333596 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:05:33 INFO - PROCESS | 1797 | 1461060333599 Marionette TRACE conn3 <- [1,1214,null,{}] 03:05:33 INFO - PROCESS | 1797 | 1461060333605 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:33 INFO - PROCESS | 1797 | 1461060333819 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 03:05:34 INFO - PROCESS | 1797 | 1461060334128 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:34 INFO - PROCESS | 1797 | ++DOCSHELL 0x9876e000 == 163 [pid = 1797] [id = 311] 03:05:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 360 (0x99020000) [pid = 1797] [serial = 934] [outer = (nil)] 03:05:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 361 (0xa01a8c00) [pid = 1797] [serial = 935] [outer = 0x99020000] 03:05:34 INFO - PROCESS | 1797 | 1461060334220 Marionette DEBUG loaded listener.js 03:05:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 362 (0xa0b15c00) [pid = 1797] [serial = 936] [outer = 0x99020000] 03:05:34 INFO - PROCESS | 1797 | --DOCSHELL 0x913c3400 == 162 [pid = 1797] [id = 10] 03:05:35 INFO - PROCESS | 1797 | 1461060335233 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 03:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1678ms 03:05:35 INFO - PROCESS | 1797 | 1461060335274 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 03:05:35 INFO - PROCESS | 1797 | 1461060335278 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 03:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:05:35 INFO - PROCESS | 1797 | 1461060335284 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:05:35 INFO - PROCESS | 1797 | 1461060335287 Marionette TRACE conn3 <- [1,1218,null,{}] 03:05:35 INFO - PROCESS | 1797 | 1461060335293 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:35 INFO - PROCESS | 1797 | 1461060335473 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 03:05:35 INFO - PROCESS | 1797 | 1461060335787 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:35 INFO - PROCESS | 1797 | ++DOCSHELL 0x88f1c400 == 163 [pid = 1797] [id = 312] 03:05:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 363 (0x8be62c00) [pid = 1797] [serial = 937] [outer = (nil)] 03:05:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 364 (0x93192800) [pid = 1797] [serial = 938] [outer = 0x8be62c00] 03:05:35 INFO - PROCESS | 1797 | 1461060335884 Marionette DEBUG loaded listener.js 03:05:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 365 (0xa0d04c00) [pid = 1797] [serial = 939] [outer = 0x8be62c00] 03:05:36 INFO - PROCESS | 1797 | 1461060336767 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 03:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1527ms 03:05:36 INFO - PROCESS | 1797 | 1461060336812 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 03:05:36 INFO - PROCESS | 1797 | 1461060336816 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 03:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:05:36 INFO - PROCESS | 1797 | 1461060336823 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:05:36 INFO - PROCESS | 1797 | 1461060336826 Marionette TRACE conn3 <- [1,1222,null,{}] 03:05:36 INFO - PROCESS | 1797 | 1461060336836 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:37 INFO - PROCESS | 1797 | 1461060337027 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 03:05:37 INFO - PROCESS | 1797 | 1461060337359 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:37 INFO - PROCESS | 1797 | ++DOCSHELL 0x8ae03000 == 164 [pid = 1797] [id = 313] 03:05:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 366 (0x8b076000) [pid = 1797] [serial = 940] [outer = (nil)] 03:05:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 367 (0x8c1e8c00) [pid = 1797] [serial = 941] [outer = 0x8b076000] 03:05:37 INFO - PROCESS | 1797 | 1461060337496 Marionette DEBUG loaded listener.js 03:05:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 368 (0x9fc92400) [pid = 1797] [serial = 942] [outer = 0x8b076000] 03:05:38 INFO - PROCESS | 1797 | 1461060338382 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 03:05:38 INFO - PROCESS | 1797 | 1461060338464 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 03:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 03:05:38 INFO - PROCESS | 1797 | 1461060338471 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:05:38 INFO - PROCESS | 1797 | 1461060338474 Marionette TRACE conn3 <- [1,1226,null,{}] 03:05:38 INFO - PROCESS | 1797 | 1461060338480 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:38 INFO - PROCESS | 1797 | 1461060338761 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 03:05:39 INFO - PROCESS | 1797 | 1461060339014 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:39 INFO - PROCESS | 1797 | ++DOCSHELL 0x84a65400 == 165 [pid = 1797] [id = 314] 03:05:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 369 (0x85026c00) [pid = 1797] [serial = 943] [outer = (nil)] 03:05:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 370 (0x989a3400) [pid = 1797] [serial = 944] [outer = 0x85026c00] 03:05:39 INFO - PROCESS | 1797 | 1461060339106 Marionette DEBUG loaded listener.js 03:05:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 371 (0xa467e400) [pid = 1797] [serial = 945] [outer = 0x85026c00] 03:05:39 INFO - PROCESS | 1797 | 1461060339988 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 03:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1579ms 03:05:40 INFO - PROCESS | 1797 | 1461060340051 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 03:05:40 INFO - PROCESS | 1797 | 1461060340055 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 03:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:05:40 INFO - PROCESS | 1797 | 1461060340061 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:05:40 INFO - PROCESS | 1797 | 1461060340064 Marionette TRACE conn3 <- [1,1230,null,{}] 03:05:40 INFO - PROCESS | 1797 | 1461060340070 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:40 INFO - PROCESS | 1797 | 1461060340257 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 03:05:40 INFO - PROCESS | 1797 | 1461060340577 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:40 INFO - PROCESS | 1797 | ++DOCSHELL 0x842b1000 == 166 [pid = 1797] [id = 315] 03:05:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 372 (0x853c6800) [pid = 1797] [serial = 946] [outer = (nil)] 03:05:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 373 (0x853ce800) [pid = 1797] [serial = 947] [outer = 0x853c6800] 03:05:40 INFO - PROCESS | 1797 | 1461060340667 Marionette DEBUG loaded listener.js 03:05:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 374 (0x853d0c00) [pid = 1797] [serial = 948] [outer = 0x853c6800] 03:05:41 INFO - PROCESS | 1797 | 1461060341549 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 03:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1531ms 03:05:41 INFO - PROCESS | 1797 | 1461060341592 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 03:05:41 INFO - PROCESS | 1797 | 1461060341596 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 03:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:05:41 INFO - PROCESS | 1797 | 1461060341602 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:05:41 INFO - PROCESS | 1797 | 1461060341606 Marionette TRACE conn3 <- [1,1234,null,{}] 03:05:41 INFO - PROCESS | 1797 | 1461060341612 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:41 INFO - PROCESS | 1797 | 1461060341802 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 03:05:42 INFO - PROCESS | 1797 | 1461060342140 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:42 INFO - PROCESS | 1797 | ++DOCSHELL 0x81eda000 == 167 [pid = 1797] [id = 316] 03:05:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 375 (0x81edbc00) [pid = 1797] [serial = 949] [outer = (nil)] 03:05:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 376 (0x81ee2c00) [pid = 1797] [serial = 950] [outer = 0x81edbc00] 03:05:42 INFO - PROCESS | 1797 | 1461060342231 Marionette DEBUG loaded listener.js 03:05:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 377 (0x81ee4c00) [pid = 1797] [serial = 951] [outer = 0x81edbc00] 03:05:43 INFO - PROCESS | 1797 | 1461060343072 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 03:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1528ms 03:05:43 INFO - PROCESS | 1797 | 1461060343132 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 03:05:43 INFO - PROCESS | 1797 | 1461060343135 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 03:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:05:43 INFO - PROCESS | 1797 | 1461060343142 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:05:43 INFO - PROCESS | 1797 | 1461060343145 Marionette TRACE conn3 <- [1,1238,null,{}] 03:05:43 INFO - PROCESS | 1797 | 1461060343151 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:43 INFO - PROCESS | 1797 | 1461060343340 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 03:05:43 INFO - PROCESS | 1797 | 1461060343668 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:43 INFO - PROCESS | 1797 | ++DOCSHELL 0x81edc000 == 168 [pid = 1797] [id = 317] 03:05:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 378 (0x81ee3800) [pid = 1797] [serial = 952] [outer = (nil)] 03:05:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 379 (0x853ce000) [pid = 1797] [serial = 953] [outer = 0x81ee3800] 03:05:43 INFO - PROCESS | 1797 | 1461060343757 Marionette DEBUG loaded listener.js 03:05:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 380 (0x853d3800) [pid = 1797] [serial = 954] [outer = 0x81ee3800] 03:05:45 INFO - PROCESS | 1797 | --DOCSHELL 0x8b780000 == 167 [pid = 1797] [id = 222] 03:05:45 INFO - PROCESS | 1797 | --DOCSHELL 0x88db8000 == 166 [pid = 1797] [id = 227] 03:05:45 INFO - PROCESS | 1797 | --DOCSHELL 0x93253400 == 165 [pid = 1797] [id = 69] 03:05:45 INFO - PROCESS | 1797 | --DOCSHELL 0x8b7c2c00 == 164 [pid = 1797] [id = 223] 03:05:45 INFO - PROCESS | 1797 | --DOCSHELL 0x8dfe8c00 == 163 [pid = 1797] [id = 229] 03:05:45 INFO - PROCESS | 1797 | --DOCSHELL 0x8f332800 == 162 [pid = 1797] [id = 190] 03:05:45 INFO - PROCESS | 1797 | --DOCSHELL 0x907ba400 == 161 [pid = 1797] [id = 122] 03:05:45 INFO - PROCESS | 1797 | --DOCSHELL 0x8f80fc00 == 160 [pid = 1797] [id = 230] 03:05:45 INFO - PROCESS | 1797 | --DOCSHELL 0x9324b800 == 159 [pid = 1797] [id = 115] 03:05:45 INFO - PROCESS | 1797 | --DOCSHELL 0x8fc28000 == 158 [pid = 1797] [id = 232] 03:05:45 INFO - PROCESS | 1797 | --DOCSHELL 0x88dbb400 == 157 [pid = 1797] [id = 233] 03:05:45 INFO - PROCESS | 1797 | --DOCSHELL 0x8b776400 == 156 [pid = 1797] [id = 228] 03:05:45 INFO - PROCESS | 1797 | --DOCSHELL 0x9fc8d400 == 155 [pid = 1797] [id = 48] 03:05:45 INFO - PROCESS | 1797 | --DOCSHELL 0x8f7f5000 == 154 [pid = 1797] [id = 231] 03:05:45 INFO - PROCESS | 1797 | --DOCSHELL 0x8bda8400 == 153 [pid = 1797] [id = 224] 03:05:45 INFO - PROCESS | 1797 | --DOCSHELL 0x8fc08800 == 152 [pid = 1797] [id = 284] 03:05:45 INFO - PROCESS | 1797 | --DOCSHELL 0x96399000 == 151 [pid = 1797] [id = 283] 03:05:45 INFO - PROCESS | 1797 | --DOCSHELL 0x971c7400 == 150 [pid = 1797] [id = 282] 03:05:45 INFO - PROCESS | 1797 | --DOCSHELL 0x8fc0f800 == 149 [pid = 1797] [id = 281] 03:05:45 INFO - PROCESS | 1797 | --DOCSHELL 0x89b0dc00 == 148 [pid = 1797] [id = 279] 03:05:45 INFO - PROCESS | 1797 | --DOCSHELL 0x8fd10000 == 147 [pid = 1797] [id = 280] 03:05:45 INFO - PROCESS | 1797 | --DOCSHELL 0x8bd45c00 == 146 [pid = 1797] [id = 278] 03:05:45 INFO - PROCESS | 1797 | --DOCSHELL 0x8b7ce400 == 145 [pid = 1797] [id = 277] 03:05:45 INFO - PROCESS | 1797 | --DOCSHELL 0x89862400 == 144 [pid = 1797] [id = 276] 03:05:45 INFO - PROCESS | 1797 | --DOCSHELL 0x842b1400 == 143 [pid = 1797] [id = 275] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 379 (0x8be76000) [pid = 1797] [serial = 494] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 378 (0xa46e6800) [pid = 1797] [serial = 776] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 377 (0x979da000) [pid = 1797] [serial = 256] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 376 (0x974b9800) [pid = 1797] [serial = 767] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 375 (0x84bcb400) [pid = 1797] [serial = 797] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 374 (0x8b778400) [pid = 1797] [serial = 548] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 373 (0x8f7ee800) [pid = 1797] [serial = 289] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 372 (0x8ae09000) [pid = 1797] [serial = 815] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 371 (0xa109a400) [pid = 1797] [serial = 773] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 370 (0x8bdad400) [pid = 1797] [serial = 819] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 369 (0x8b7c1c00) [pid = 1797] [serial = 818] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 368 (0xa3d73c00) [pid = 1797] [serial = 247] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 367 (0x8502c800) [pid = 1797] [serial = 732] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 366 (0x91392000) [pid = 1797] [serial = 491] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 365 (0x963a1400) [pid = 1797] [serial = 328] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 364 (0x95a5a800) [pid = 1797] [serial = 470] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 363 (0x86269800) [pid = 1797] [serial = 809] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 362 (0x89864c00) [pid = 1797] [serial = 813] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 361 (0x88f15800) [pid = 1797] [serial = 812] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 360 (0x989a5c00) [pid = 1797] [serial = 367] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 359 (0x914d6c00) [pid = 1797] [serial = 761] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 358 (0x8bdad000) [pid = 1797] [serial = 482] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 357 (0x8be78c00) [pid = 1797] [serial = 821] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 356 (0xa4b32000) [pid = 1797] [serial = 785] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 355 (0x97555800) [pid = 1797] [serial = 322] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 354 (0x8ad8e400) [pid = 1797] [serial = 660] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 353 (0x97695400) [pid = 1797] [serial = 241] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 352 (0x8ae10000) [pid = 1797] [serial = 755] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 351 (0xa4c4dc00) [pid = 1797] [serial = 376] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 350 (0xa1099800) [pid = 1797] [serial = 479] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 349 (0xa3d0e800) [pid = 1797] [serial = 334] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 348 (0x8be68400) [pid = 1797] [serial = 415] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 347 (0x8be6fc00) [pid = 1797] [serial = 464] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 346 (0x8f332000) [pid = 1797] [serial = 403] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 345 (0x8be16800) [pid = 1797] [serial = 379] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 344 (0x9901e400) [pid = 1797] [serial = 476] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 343 (0x8c1e9800) [pid = 1797] [serial = 822] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 342 (0x8be5dc00) [pid = 1797] [serial = 758] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 341 (0x990c7400) [pid = 1797] [serial = 325] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 340 (0xa454f000) [pid = 1797] [serial = 596] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 339 (0x8538a400) [pid = 1797] [serial = 803] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 338 (0x9fc8f000) [pid = 1797] [serial = 412] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 337 (0x8deb5c00) [pid = 1797] [serial = 782] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 336 (0x93258400) [pid = 1797] [serial = 319] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 335 (0x8f54f000) [pid = 1797] [serial = 298] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 334 (0x84bc9c00) [pid = 1797] [serial = 791] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 333 (0x89fe4800) [pid = 1797] [serial = 488] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 332 (0x9639c000) [pid = 1797] [serial = 409] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 331 (0x9fc3a400) [pid = 1797] [serial = 286] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 330 (0x958c7000) [pid = 1797] [serial = 283] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 329 (0xa4c0f400) [pid = 1797] [serial = 295] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 328 (0x97554c00) [pid = 1797] [serial = 473] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 327 (0x95a57800) [pid = 1797] [serial = 301] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 326 (0x9ea17400) [pid = 1797] [serial = 419] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 325 (0x8afaa800) [pid = 1797] [serial = 816] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 324 (0xa109fc00) [pid = 1797] [serial = 292] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 323 (0xa0ba7c00) [pid = 1797] [serial = 434] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 322 (0x89863800) [pid = 1797] [serial = 779] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 321 (0xa455ac00) [pid = 1797] [serial = 250] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 320 (0x940d5800) [pid = 1797] [serial = 373] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 319 (0x8e08b400) [pid = 1797] [serial = 337] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 318 (0x8fd0e800) [pid = 1797] [serial = 280] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 317 (0x89b0e000) [pid = 1797] [serial = 437] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 316 (0x9876a400) [pid = 1797] [serial = 431] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 315 (0x8fc2cc00) [pid = 1797] [serial = 316] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 314 (0xa3d02400) [pid = 1797] [serial = 370] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 313 (0x9138ec00) [pid = 1797] [serial = 485] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 312 (0x9582f400) [pid = 1797] [serial = 364] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 311 (0x8f4d1000) [pid = 1797] [serial = 361] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 310 (0xa4c4e800) [pid = 1797] [serial = 253] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 309 (0x8f4cec00) [pid = 1797] [serial = 467] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 308 (0x93106400) [pid = 1797] [serial = 238] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 307 (0x8b7ca800) [pid = 1797] [serial = 428] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 306 (0x89be2800) [pid = 1797] [serial = 440] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 305 (0x8c0e8000) [pid = 1797] [serial = 425] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 304 (0x8538a800) [pid = 1797] [serial = 788] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 303 (0x9a8e0400) [pid = 1797] [serial = 770] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 302 (0xa2bc3c00) [pid = 1797] [serial = 244] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 301 (0x842ba000) [pid = 1797] [serial = 800] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 300 (0x8b728800) [pid = 1797] [serial = 806] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 299 (0x8c0e9400) [pid = 1797] [serial = 422] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 298 (0x95878800) [pid = 1797] [serial = 764] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 297 (0x84a63800) [pid = 1797] [serial = 794] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 296 (0x8fc13800) [pid = 1797] [serial = 406] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 295 (0xa0b0e400) [pid = 1797] [serial = 331] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1797 | --DOMWINDOW == 294 (0x8deb6000) [pid = 1797] [serial = 824] [outer = (nil)] [url = about:blank] 03:05:46 INFO - PROCESS | 1797 | 1461060346073 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 03:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 2981ms 03:05:46 INFO - PROCESS | 1797 | 1461060346123 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 03:05:46 INFO - PROCESS | 1797 | 1461060346129 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 03:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:05:46 INFO - PROCESS | 1797 | 1461060346137 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:05:46 INFO - PROCESS | 1797 | 1461060346142 Marionette TRACE conn3 <- [1,1242,null,{}] 03:05:46 INFO - PROCESS | 1797 | 1461060346150 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:46 INFO - PROCESS | 1797 | 1461060346345 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 03:05:46 INFO - PROCESS | 1797 | 1461060346538 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:46 INFO - PROCESS | 1797 | ++DOCSHELL 0x84bcec00 == 144 [pid = 1797] [id = 318] 03:05:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 295 (0x8501f000) [pid = 1797] [serial = 955] [outer = (nil)] 03:05:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 296 (0x8510d400) [pid = 1797] [serial = 956] [outer = 0x8501f000] 03:05:46 INFO - PROCESS | 1797 | 1461060346619 Marionette DEBUG loaded listener.js 03:05:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 297 (0x85386800) [pid = 1797] [serial = 957] [outer = 0x8501f000] 03:05:47 INFO - PROCESS | 1797 | 1461060347366 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 03:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1278ms 03:05:47 INFO - PROCESS | 1797 | 1461060347415 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 03:05:47 INFO - PROCESS | 1797 | 1461060347423 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 03:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:05:47 INFO - PROCESS | 1797 | 1461060347436 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:05:47 INFO - PROCESS | 1797 | 1461060347440 Marionette TRACE conn3 <- [1,1246,null,{}] 03:05:47 INFO - PROCESS | 1797 | 1461060347449 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:47 INFO - PROCESS | 1797 | 1461060347714 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 03:05:47 INFO - PROCESS | 1797 | 1461060347823 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:47 INFO - PROCESS | 1797 | ++DOCSHELL 0x85028800 == 145 [pid = 1797] [id = 319] 03:05:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 298 (0x8510fc00) [pid = 1797] [serial = 958] [outer = (nil)] 03:05:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 299 (0x8626d400) [pid = 1797] [serial = 959] [outer = 0x8510fc00] 03:05:47 INFO - PROCESS | 1797 | 1461060347898 Marionette DEBUG loaded listener.js 03:05:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 300 (0x881f6c00) [pid = 1797] [serial = 960] [outer = 0x8510fc00] 03:05:48 INFO - PROCESS | 1797 | 1461060348895 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 03:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1488ms 03:05:48 INFO - PROCESS | 1797 | 1461060348920 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 03:05:48 INFO - PROCESS | 1797 | 1461060348924 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 03:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:05:48 INFO - PROCESS | 1797 | 1461060348937 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:05:48 INFO - PROCESS | 1797 | 1461060348942 Marionette TRACE conn3 <- [1,1250,null,{}] 03:05:48 INFO - PROCESS | 1797 | 1461060348958 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:49 INFO - PROCESS | 1797 | 1461060349200 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 03:05:49 INFO - PROCESS | 1797 | 1461060349225 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:49 INFO - PROCESS | 1797 | ++DOCSHELL 0x86269800 == 146 [pid = 1797] [id = 320] 03:05:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 301 (0x89b0d800) [pid = 1797] [serial = 961] [outer = (nil)] 03:05:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 302 (0x89be4c00) [pid = 1797] [serial = 962] [outer = 0x89b0d800] 03:05:49 INFO - PROCESS | 1797 | 1461060349301 Marionette DEBUG loaded listener.js 03:05:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 303 (0x89fda000) [pid = 1797] [serial = 963] [outer = 0x89b0d800] 03:05:51 INFO - PROCESS | 1797 | --DOMWINDOW == 302 (0x89b02000) [pid = 1797] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:05:51 INFO - PROCESS | 1797 | --DOMWINDOW == 301 (0x8b7cc400) [pid = 1797] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:05:51 INFO - PROCESS | 1797 | --DOMWINDOW == 300 (0x8be6d400) [pid = 1797] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:05:51 INFO - PROCESS | 1797 | --DOMWINDOW == 299 (0x84a64400) [pid = 1797] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:05:51 INFO - PROCESS | 1797 | --DOMWINDOW == 298 (0x8bd40800) [pid = 1797] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:05:51 INFO - PROCESS | 1797 | --DOMWINDOW == 297 (0x88db1000) [pid = 1797] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:05:51 INFO - PROCESS | 1797 | --DOMWINDOW == 296 (0x8b7c5400) [pid = 1797] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:05:51 INFO - PROCESS | 1797 | --DOMWINDOW == 295 (0x86261800) [pid = 1797] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:05:51 INFO - PROCESS | 1797 | --DOMWINDOW == 294 (0x8510b400) [pid = 1797] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:05:51 INFO - PROCESS | 1797 | --DOMWINDOW == 293 (0x836a7400) [pid = 1797] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:05:51 INFO - PROCESS | 1797 | --DOMWINDOW == 292 (0x89fd8400) [pid = 1797] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:05:51 INFO - PROCESS | 1797 | 1461060351487 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 03:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 2590ms 03:05:51 INFO - PROCESS | 1797 | 1461060351529 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 03:05:51 INFO - PROCESS | 1797 | 1461060351534 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 03:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:05:51 INFO - PROCESS | 1797 | 1461060351539 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:05:51 INFO - PROCESS | 1797 | 1461060351542 Marionette TRACE conn3 <- [1,1254,null,{}] 03:05:51 INFO - PROCESS | 1797 | 1461060351548 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:51 INFO - PROCESS | 1797 | 1461060351703 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 03:05:51 INFO - PROCESS | 1797 | 1461060351717 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:51 INFO - PROCESS | 1797 | ++DOCSHELL 0x88db1000 == 147 [pid = 1797] [id = 321] 03:05:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 293 (0x89bddc00) [pid = 1797] [serial = 964] [outer = (nil)] 03:05:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 294 (0x89fe1c00) [pid = 1797] [serial = 965] [outer = 0x89bddc00] 03:05:51 INFO - PROCESS | 1797 | 1461060351788 Marionette DEBUG loaded listener.js 03:05:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 295 (0x8ae0c400) [pid = 1797] [serial = 966] [outer = 0x89bddc00] 03:05:52 INFO - PROCESS | 1797 | 1461060352715 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 03:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1231ms 03:05:52 INFO - PROCESS | 1797 | 1461060352772 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 03:05:52 INFO - PROCESS | 1797 | 1461060352775 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 03:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:05:52 INFO - PROCESS | 1797 | 1461060352781 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:05:52 INFO - PROCESS | 1797 | 1461060352783 Marionette TRACE conn3 <- [1,1258,null,{}] 03:05:52 INFO - PROCESS | 1797 | 1461060352789 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:52 INFO - PROCESS | 1797 | 1461060352949 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 03:05:52 INFO - PROCESS | 1797 | 1461060352965 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:52 INFO - PROCESS | 1797 | ++DOCSHELL 0x836a7400 == 148 [pid = 1797] [id = 322] 03:05:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 296 (0x89b0f800) [pid = 1797] [serial = 967] [outer = (nil)] 03:05:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 297 (0x8b07c400) [pid = 1797] [serial = 968] [outer = 0x89b0f800] 03:05:53 INFO - PROCESS | 1797 | 1461060353036 Marionette DEBUG loaded listener.js 03:05:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 298 (0x8b72ac00) [pid = 1797] [serial = 969] [outer = 0x89b0f800] 03:05:54 INFO - PROCESS | 1797 | 1461060354267 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 03:05:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1528ms 03:05:54 INFO - PROCESS | 1797 | 1461060354310 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 03:05:54 INFO - PROCESS | 1797 | 1461060354317 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 03:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:05:54 INFO - PROCESS | 1797 | 1461060354327 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:05:54 INFO - PROCESS | 1797 | 1461060354332 Marionette TRACE conn3 <- [1,1262,null,{}] 03:05:54 INFO - PROCESS | 1797 | 1461060354341 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:54 INFO - PROCESS | 1797 | 1461060354541 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 03:05:54 INFO - PROCESS | 1797 | 1461060354810 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:54 INFO - PROCESS | 1797 | ++DOCSHELL 0x842bc800 == 149 [pid = 1797] [id = 323] 03:05:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 299 (0x85108800) [pid = 1797] [serial = 970] [outer = (nil)] 03:05:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 300 (0x86267000) [pid = 1797] [serial = 971] [outer = 0x85108800] 03:05:54 INFO - PROCESS | 1797 | 1461060354945 Marionette DEBUG loaded listener.js 03:05:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 301 (0x88dbb400) [pid = 1797] [serial = 972] [outer = 0x85108800] 03:05:55 INFO - PROCESS | 1797 | 1461060355916 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 03:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1637ms 03:05:55 INFO - PROCESS | 1797 | 1461060355964 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 03:05:55 INFO - PROCESS | 1797 | 1461060355974 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 03:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:05:55 INFO - PROCESS | 1797 | 1461060355984 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:05:55 INFO - PROCESS | 1797 | 1461060355988 Marionette TRACE conn3 <- [1,1266,null,{}] 03:05:55 INFO - PROCESS | 1797 | 1461060355995 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:56 INFO - PROCESS | 1797 | 1461060356190 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 03:05:56 INFO - PROCESS | 1797 | 1461060356543 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:56 INFO - PROCESS | 1797 | ++DOCSHELL 0x88f15800 == 150 [pid = 1797] [id = 324] 03:05:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 302 (0x89866800) [pid = 1797] [serial = 973] [outer = (nil)] 03:05:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 303 (0x8afab400) [pid = 1797] [serial = 974] [outer = 0x89866800] 03:05:56 INFO - PROCESS | 1797 | 1461060356637 Marionette DEBUG loaded listener.js 03:05:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 304 (0x8b64d800) [pid = 1797] [serial = 975] [outer = 0x89866800] 03:05:57 INFO - PROCESS | 1797 | 1461060357577 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 03:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1640ms 03:05:57 INFO - PROCESS | 1797 | 1461060357624 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 03:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:05:57 INFO - PROCESS | 1797 | 1461060357628 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 03:05:57 INFO - PROCESS | 1797 | 1461060357635 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:05:57 INFO - PROCESS | 1797 | 1461060357641 Marionette TRACE conn3 <- [1,1270,null,{}] 03:05:57 INFO - PROCESS | 1797 | 1461060357658 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:57 INFO - PROCESS | 1797 | 1461060357858 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 03:05:58 INFO - PROCESS | 1797 | 1461060358119 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:58 INFO - PROCESS | 1797 | ++DOCSHELL 0x89866c00 == 151 [pid = 1797] [id = 325] 03:05:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 305 (0x8b77c400) [pid = 1797] [serial = 976] [outer = (nil)] 03:05:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 306 (0x8bd42400) [pid = 1797] [serial = 977] [outer = 0x8b77c400] 03:05:58 INFO - PROCESS | 1797 | 1461060358254 Marionette DEBUG loaded listener.js 03:05:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 307 (0x8bdac000) [pid = 1797] [serial = 978] [outer = 0x8b77c400] 03:05:59 INFO - PROCESS | 1797 | 1461060359133 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 03:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1539ms 03:05:59 INFO - PROCESS | 1797 | 1461060359174 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 03:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:05:59 INFO - PROCESS | 1797 | 1461060359179 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 03:05:59 INFO - PROCESS | 1797 | 1461060359185 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:05:59 INFO - PROCESS | 1797 | 1461060359189 Marionette TRACE conn3 <- [1,1274,null,{}] 03:05:59 INFO - PROCESS | 1797 | 1461060359194 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:59 INFO - PROCESS | 1797 | 1461060359378 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 03:05:59 INFO - PROCESS | 1797 | 1461060359598 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:59 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b7c8000 == 152 [pid = 1797] [id = 326] 03:05:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 308 (0x8bda4c00) [pid = 1797] [serial = 979] [outer = (nil)] 03:05:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 309 (0x8be5dc00) [pid = 1797] [serial = 980] [outer = 0x8bda4c00] 03:05:59 INFO - PROCESS | 1797 | 1461060359726 Marionette DEBUG loaded listener.js 03:05:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 310 (0x8be6c800) [pid = 1797] [serial = 981] [outer = 0x8bda4c00] 03:06:00 INFO - PROCESS | 1797 | 1461060360637 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 03:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1489ms 03:06:00 INFO - PROCESS | 1797 | 1461060360675 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 03:06:00 INFO - PROCESS | 1797 | 1461060360679 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 03:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:06:00 INFO - PROCESS | 1797 | 1461060360685 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:06:00 INFO - PROCESS | 1797 | 1461060360689 Marionette TRACE conn3 <- [1,1278,null,{}] 03:06:00 INFO - PROCESS | 1797 | 1461060360695 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:00 INFO - PROCESS | 1797 | 1461060360873 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 03:06:01 INFO - PROCESS | 1797 | 1461060361094 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:01 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be10400 == 153 [pid = 1797] [id = 327] 03:06:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 311 (0x8be11400) [pid = 1797] [serial = 982] [outer = (nil)] 03:06:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 312 (0x8c0e6400) [pid = 1797] [serial = 983] [outer = 0x8be11400] 03:06:01 INFO - PROCESS | 1797 | 1461060361221 Marionette DEBUG loaded listener.js 03:06:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 313 (0x8c1e5800) [pid = 1797] [serial = 984] [outer = 0x8be11400] 03:06:02 INFO - PROCESS | 1797 | 1461060362237 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 03:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1585ms 03:06:02 INFO - PROCESS | 1797 | 1461060362272 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 03:06:02 INFO - PROCESS | 1797 | 1461060362276 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 03:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:06:02 INFO - PROCESS | 1797 | 1461060362283 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:06:02 INFO - PROCESS | 1797 | 1461060362286 Marionette TRACE conn3 <- [1,1282,null,{}] 03:06:02 INFO - PROCESS | 1797 | 1461060362292 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:02 INFO - PROCESS | 1797 | 1461060362509 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 03:06:02 INFO - PROCESS | 1797 | 1461060362788 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:02 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be74400 == 154 [pid = 1797] [id = 328] 03:06:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 314 (0x8c0e1800) [pid = 1797] [serial = 985] [outer = (nil)] 03:06:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 315 (0x8dfe8c00) [pid = 1797] [serial = 986] [outer = 0x8c0e1800] 03:06:02 INFO - PROCESS | 1797 | 1461060362919 Marionette DEBUG loaded listener.js 03:06:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 316 (0x8f302c00) [pid = 1797] [serial = 987] [outer = 0x8c0e1800] 03:06:03 INFO - PROCESS | 1797 | 1461060363782 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 03:06:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:06:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1535ms 03:06:03 INFO - PROCESS | 1797 | 1461060363819 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 03:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:06:03 INFO - PROCESS | 1797 | 1461060363823 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 03:06:03 INFO - PROCESS | 1797 | 1461060363829 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:06:03 INFO - PROCESS | 1797 | 1461060363833 Marionette TRACE conn3 <- [1,1286,null,{}] 03:06:03 INFO - PROCESS | 1797 | 1461060363838 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:04 INFO - PROCESS | 1797 | 1461060364016 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 03:06:04 INFO - PROCESS | 1797 | 1461060364235 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:04 INFO - PROCESS | 1797 | ++DOCSHELL 0x8c1ec400 == 155 [pid = 1797] [id = 329] 03:06:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 317 (0x8deb7800) [pid = 1797] [serial = 988] [outer = (nil)] 03:06:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 318 (0x8f4cb000) [pid = 1797] [serial = 989] [outer = 0x8deb7800] 03:06:04 INFO - PROCESS | 1797 | 1461060364357 Marionette DEBUG loaded listener.js 03:06:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 319 (0x8f4d4c00) [pid = 1797] [serial = 990] [outer = 0x8deb7800] 03:06:05 INFO - PROCESS | 1797 | 1461060365309 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 03:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1528ms 03:06:05 INFO - PROCESS | 1797 | 1461060365358 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 03:06:05 INFO - PROCESS | 1797 | 1461060365362 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 03:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:06:05 INFO - PROCESS | 1797 | 1461060365368 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:06:05 INFO - PROCESS | 1797 | 1461060365372 Marionette TRACE conn3 <- [1,1290,null,{}] 03:06:05 INFO - PROCESS | 1797 | 1461060365377 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:05 INFO - PROCESS | 1797 | 1461060365562 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 03:06:05 INFO - PROCESS | 1797 | 1461060365821 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:05 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f30d800 == 156 [pid = 1797] [id = 330] 03:06:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 320 (0x8f310400) [pid = 1797] [serial = 991] [outer = (nil)] 03:06:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 321 (0x8f80b400) [pid = 1797] [serial = 992] [outer = 0x8f310400] 03:06:05 INFO - PROCESS | 1797 | 1461060365946 Marionette DEBUG loaded listener.js 03:06:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 322 (0x8fc09000) [pid = 1797] [serial = 993] [outer = 0x8f310400] 03:06:06 INFO - PROCESS | 1797 | 1461060366792 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 03:06:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:06:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1482ms 03:06:06 INFO - PROCESS | 1797 | 1461060366851 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 03:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:06:06 INFO - PROCESS | 1797 | 1461060366855 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 03:06:06 INFO - PROCESS | 1797 | 1461060366861 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:06:06 INFO - PROCESS | 1797 | 1461060366864 Marionette TRACE conn3 <- [1,1294,null,{}] 03:06:06 INFO - PROCESS | 1797 | 1461060366870 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:07 INFO - PROCESS | 1797 | 1461060367067 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 03:06:07 INFO - PROCESS | 1797 | 1461060367371 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:07 INFO - PROCESS | 1797 | ++DOCSHELL 0x8dfdf000 == 157 [pid = 1797] [id = 331] 03:06:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 323 (0x8f547800) [pid = 1797] [serial = 994] [outer = (nil)] 03:06:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 324 (0x8fcf3800) [pid = 1797] [serial = 995] [outer = 0x8f547800] 03:06:07 INFO - PROCESS | 1797 | 1461060367462 Marionette DEBUG loaded listener.js 03:06:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 325 (0x8fd0d000) [pid = 1797] [serial = 996] [outer = 0x8f547800] 03:06:08 INFO - PROCESS | 1797 | 1461060368342 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 03:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1530ms 03:06:08 INFO - PROCESS | 1797 | 1461060368391 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 03:06:08 INFO - PROCESS | 1797 | 1461060368394 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 03:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:06:08 INFO - PROCESS | 1797 | 1461060368401 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:06:08 INFO - PROCESS | 1797 | 1461060368405 Marionette TRACE conn3 <- [1,1298,null,{}] 03:06:08 INFO - PROCESS | 1797 | 1461060368410 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:08 INFO - PROCESS | 1797 | 1461060368607 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 03:06:08 INFO - PROCESS | 1797 | 1461060368824 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:08 INFO - PROCESS | 1797 | ++DOCSHELL 0x853cc000 == 158 [pid = 1797] [id = 332] 03:06:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 326 (0x8f812400) [pid = 1797] [serial = 997] [outer = (nil)] 03:06:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 327 (0x91f90800) [pid = 1797] [serial = 998] [outer = 0x8f812400] 03:06:08 INFO - PROCESS | 1797 | 1461060368944 Marionette DEBUG loaded listener.js 03:06:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 328 (0x91fdb400) [pid = 1797] [serial = 999] [outer = 0x8f812400] 03:06:09 INFO - PROCESS | 1797 | 1461060369939 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 03:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1584ms 03:06:09 INFO - PROCESS | 1797 | 1461060369994 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 03:06:09 INFO - PROCESS | 1797 | 1461060369997 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 03:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:06:10 INFO - PROCESS | 1797 | 1461060370006 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:06:10 INFO - PROCESS | 1797 | 1461060370010 Marionette TRACE conn3 <- [1,1302,null,{}] 03:06:10 INFO - PROCESS | 1797 | 1461060370016 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:10 INFO - PROCESS | 1797 | 1461060370240 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 03:06:10 INFO - PROCESS | 1797 | 1461060370553 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:10 INFO - PROCESS | 1797 | ++DOCSHELL 0x8c0dfc00 == 159 [pid = 1797] [id = 333] 03:06:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 329 (0x914e1800) [pid = 1797] [serial = 1000] [outer = (nil)] 03:06:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 330 (0x958c3c00) [pid = 1797] [serial = 1001] [outer = 0x914e1800] 03:06:10 INFO - PROCESS | 1797 | 1461060370655 Marionette DEBUG loaded listener.js 03:06:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 331 (0x962d1000) [pid = 1797] [serial = 1002] [outer = 0x914e1800] 03:06:11 INFO - PROCESS | 1797 | 1461060371529 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 03:06:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:06:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1578ms 03:06:11 INFO - PROCESS | 1797 | 1461060371585 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 03:06:11 INFO - PROCESS | 1797 | 1461060371589 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 03:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:06:11 INFO - PROCESS | 1797 | 1461060371595 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:06:11 INFO - PROCESS | 1797 | 1461060371599 Marionette TRACE conn3 <- [1,1306,null,{}] 03:06:11 INFO - PROCESS | 1797 | 1461060371604 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:11 INFO - PROCESS | 1797 | 1461060371795 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 03:06:12 INFO - PROCESS | 1797 | 1461060372070 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:12 INFO - PROCESS | 1797 | ++DOCSHELL 0x8ad84800 == 160 [pid = 1797] [id = 334] 03:06:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 332 (0x940c7c00) [pid = 1797] [serial = 1003] [outer = (nil)] 03:06:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 333 (0x96798c00) [pid = 1797] [serial = 1004] [outer = 0x940c7c00] 03:06:12 INFO - PROCESS | 1797 | 1461060372191 Marionette DEBUG loaded listener.js 03:06:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 334 (0x973ef400) [pid = 1797] [serial = 1005] [outer = 0x940c7c00] 03:06:13 INFO - PROCESS | 1797 | 1461060373060 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 03:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1529ms 03:06:13 INFO - PROCESS | 1797 | 1461060373125 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 03:06:13 INFO - PROCESS | 1797 | 1461060373129 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 03:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:06:13 INFO - PROCESS | 1797 | 1461060373135 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:06:13 INFO - PROCESS | 1797 | 1461060373139 Marionette TRACE conn3 <- [1,1310,null,{}] 03:06:13 INFO - PROCESS | 1797 | 1461060373144 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:13 INFO - PROCESS | 1797 | 1461060373332 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 03:06:13 INFO - PROCESS | 1797 | 1461060373650 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:13 INFO - PROCESS | 1797 | ++DOCSHELL 0x95829800 == 161 [pid = 1797] [id = 335] 03:06:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 335 (0x9638a000) [pid = 1797] [serial = 1006] [outer = (nil)] 03:06:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 336 (0x97553c00) [pid = 1797] [serial = 1007] [outer = 0x9638a000] 03:06:13 INFO - PROCESS | 1797 | 1461060373740 Marionette DEBUG loaded listener.js 03:06:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 337 (0x97556400) [pid = 1797] [serial = 1008] [outer = 0x9638a000] 03:06:14 INFO - PROCESS | 1797 | 1461060374629 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 03:06:14 INFO - PROCESS | 1797 | 1461060374673 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 03:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:06:14 INFO - PROCESS | 1797 | 1461060374679 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:06:14 INFO - PROCESS | 1797 | 1461060374683 Marionette TRACE conn3 <- [1,1314,null,{}] 03:06:14 INFO - PROCESS | 1797 | 1461060374689 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:14 INFO - PROCESS | 1797 | 1461060374870 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 03:06:15 INFO - PROCESS | 1797 | 1461060375115 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:15 INFO - PROCESS | 1797 | ++DOCSHELL 0x81ed9400 == 162 [pid = 1797] [id = 336] 03:06:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 338 (0x881f5000) [pid = 1797] [serial = 1009] [outer = (nil)] 03:06:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 339 (0x9841f000) [pid = 1797] [serial = 1010] [outer = 0x881f5000] 03:06:15 INFO - PROCESS | 1797 | 1461060375247 Marionette DEBUG loaded listener.js 03:06:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 340 (0x989a6000) [pid = 1797] [serial = 1011] [outer = 0x881f5000] 03:06:16 INFO - PROCESS | 1797 | 1461060376148 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 03:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1528ms 03:06:16 INFO - PROCESS | 1797 | 1461060376208 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 03:06:16 INFO - PROCESS | 1797 | 1461060376212 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 03:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:06:16 INFO - PROCESS | 1797 | 1461060376218 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:06:16 INFO - PROCESS | 1797 | 1461060376222 Marionette TRACE conn3 <- [1,1318,null,{}] 03:06:16 INFO - PROCESS | 1797 | 1461060376227 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:16 INFO - PROCESS | 1797 | 1461060376427 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 03:06:16 INFO - PROCESS | 1797 | 1461060376737 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:16 INFO - PROCESS | 1797 | ++DOCSHELL 0x84a67400 == 163 [pid = 1797] [id = 337] 03:06:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 341 (0x97555400) [pid = 1797] [serial = 1012] [outer = (nil)] 03:06:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 342 (0x9a8e5800) [pid = 1797] [serial = 1013] [outer = 0x97555400] 03:06:16 INFO - PROCESS | 1797 | 1461060376830 Marionette DEBUG loaded listener.js 03:06:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 343 (0x9dffc800) [pid = 1797] [serial = 1014] [outer = 0x97555400] 03:06:17 INFO - PROCESS | 1797 | 1461060377712 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 03:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1580ms 03:06:17 INFO - PROCESS | 1797 | 1461060377800 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 03:06:17 INFO - PROCESS | 1797 | 1461060377804 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 03:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:06:17 INFO - PROCESS | 1797 | 1461060377810 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:06:17 INFO - PROCESS | 1797 | 1461060377814 Marionette TRACE conn3 <- [1,1322,null,{}] 03:06:17 INFO - PROCESS | 1797 | 1461060377819 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:18 INFO - PROCESS | 1797 | 1461060378049 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 03:06:18 INFO - PROCESS | 1797 | 1461060378383 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:18 INFO - PROCESS | 1797 | ++DOCSHELL 0x85023800 == 164 [pid = 1797] [id = 338] 03:06:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 344 (0x85024400) [pid = 1797] [serial = 1015] [outer = (nil)] 03:06:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 345 (0xa0110800) [pid = 1797] [serial = 1016] [outer = 0x85024400] 03:06:18 INFO - PROCESS | 1797 | 1461060378477 Marionette DEBUG loaded listener.js 03:06:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 346 (0xa01d4800) [pid = 1797] [serial = 1017] [outer = 0x85024400] 03:06:19 INFO - PROCESS | 1797 | 1461060379364 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 03:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1590ms 03:06:19 INFO - PROCESS | 1797 | 1461060379402 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 03:06:19 INFO - PROCESS | 1797 | 1461060379405 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 03:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:06:19 INFO - PROCESS | 1797 | 1461060379412 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:06:19 INFO - PROCESS | 1797 | 1461060379416 Marionette TRACE conn3 <- [1,1326,null,{}] 03:06:19 INFO - PROCESS | 1797 | 1461060379421 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:19 INFO - PROCESS | 1797 | 1461060379606 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 03:06:19 INFO - PROCESS | 1797 | 1461060379926 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:19 INFO - PROCESS | 1797 | ++DOCSHELL 0x85029400 == 165 [pid = 1797] [id = 339] 03:06:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 347 (0x8510ec00) [pid = 1797] [serial = 1018] [outer = (nil)] 03:06:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 348 (0x88db1400) [pid = 1797] [serial = 1019] [outer = 0x8510ec00] 03:06:20 INFO - PROCESS | 1797 | 1461060380025 Marionette DEBUG loaded listener.js 03:06:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 349 (0x89d9e800) [pid = 1797] [serial = 1020] [outer = 0x8510ec00] 03:06:20 INFO - PROCESS | 1797 | 1461060380920 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:06:20 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 03:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1580ms 03:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:06:21 INFO - PROCESS | 1797 | 1461060380993 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 03:06:21 INFO - PROCESS | 1797 | 1461060380996 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 03:06:21 INFO - PROCESS | 1797 | 1461060381003 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:06:21 INFO - PROCESS | 1797 | 1461060381006 Marionette TRACE conn3 <- [1,1330,null,{}] 03:06:21 INFO - PROCESS | 1797 | 1461060381012 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:21 INFO - PROCESS | 1797 | 1461060381200 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 03:06:21 INFO - PROCESS | 1797 | 1461060381519 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:21 INFO - PROCESS | 1797 | ++DOCSHELL 0x8369c400 == 166 [pid = 1797] [id = 340] 03:06:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 350 (0x8b77a800) [pid = 1797] [serial = 1021] [outer = (nil)] 03:06:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 351 (0xa013f800) [pid = 1797] [serial = 1022] [outer = 0x8b77a800] 03:06:21 INFO - PROCESS | 1797 | 1461060381609 Marionette DEBUG loaded listener.js 03:06:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 352 (0xa0d0e800) [pid = 1797] [serial = 1023] [outer = 0x8b77a800] 03:06:22 INFO - PROCESS | 1797 | 1461060382504 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:06:22 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 03:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1584ms 03:06:22 INFO - PROCESS | 1797 | 1461060382587 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 03:06:22 INFO - PROCESS | 1797 | 1461060382591 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 03:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:06:22 INFO - PROCESS | 1797 | 1461060382597 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:06:22 INFO - PROCESS | 1797 | 1461060382601 Marionette TRACE conn3 <- [1,1334,null,{}] 03:06:22 INFO - PROCESS | 1797 | 1461060382606 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:22 INFO - PROCESS | 1797 | 1461060382849 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 03:06:23 INFO - PROCESS | 1797 | 1461060383204 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:23 INFO - PROCESS | 1797 | ++DOCSHELL 0xa10a6800 == 167 [pid = 1797] [id = 341] 03:06:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 353 (0xa2bcbc00) [pid = 1797] [serial = 1024] [outer = (nil)] 03:06:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 354 (0xa3d0a000) [pid = 1797] [serial = 1025] [outer = 0xa2bcbc00] 03:06:23 INFO - PROCESS | 1797 | 1461060383289 Marionette DEBUG loaded listener.js 03:06:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 355 (0xa3d64400) [pid = 1797] [serial = 1026] [outer = 0xa2bcbc00] 03:06:25 INFO - PROCESS | 1797 | --DOCSHELL 0x8be67800 == 166 [pid = 1797] [id = 139] 03:06:25 INFO - PROCESS | 1797 | --DOCSHELL 0x8e088800 == 165 [pid = 1797] [id = 113] 03:06:25 INFO - PROCESS | 1797 | --DOCSHELL 0x8b64f400 == 164 [pid = 1797] [id = 142] 03:06:25 INFO - PROCESS | 1797 | --DOCSHELL 0x8dfdcc00 == 163 [pid = 1797] [id = 114] 03:06:25 INFO - PROCESS | 1797 | --DOCSHELL 0x8b06f000 == 162 [pid = 1797] [id = 144] 03:06:25 INFO - PROCESS | 1797 | --DOCSHELL 0x88db1000 == 161 [pid = 1797] [id = 321] 03:06:25 INFO - PROCESS | 1797 | --DOCSHELL 0x86269800 == 160 [pid = 1797] [id = 320] 03:06:25 INFO - PROCESS | 1797 | --DOCSHELL 0x85028800 == 159 [pid = 1797] [id = 319] 03:06:25 INFO - PROCESS | 1797 | --DOCSHELL 0x84bcec00 == 158 [pid = 1797] [id = 318] 03:06:25 INFO - PROCESS | 1797 | --DOCSHELL 0x842b1000 == 157 [pid = 1797] [id = 315] 03:06:25 INFO - PROCESS | 1797 | --DOCSHELL 0x81eda000 == 156 [pid = 1797] [id = 316] 03:06:25 INFO - PROCESS | 1797 | --DOCSHELL 0x84a65400 == 155 [pid = 1797] [id = 314] 03:06:25 INFO - PROCESS | 1797 | --DOCSHELL 0x8ae03000 == 154 [pid = 1797] [id = 313] 03:06:25 INFO - PROCESS | 1797 | --DOCSHELL 0x88f1c400 == 153 [pid = 1797] [id = 312] 03:06:25 INFO - PROCESS | 1797 | --DOCSHELL 0x979ddc00 == 152 [pid = 1797] [id = 310] 03:06:25 INFO - PROCESS | 1797 | --DOCSHELL 0x9876e000 == 151 [pid = 1797] [id = 311] 03:06:25 INFO - PROCESS | 1797 | --DOCSHELL 0x96395400 == 150 [pid = 1797] [id = 309] 03:06:25 INFO - PROCESS | 1797 | --DOCSHELL 0x93196400 == 149 [pid = 1797] [id = 308] 03:06:25 INFO - PROCESS | 1797 | --DOCSHELL 0x8e082800 == 148 [pid = 1797] [id = 307] 03:06:25 INFO - PROCESS | 1797 | --DOCSHELL 0x91fcfc00 == 147 [pid = 1797] [id = 11] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 354 (0x89be4000) [pid = 1797] [serial = 875] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 353 (0x85114000) [pid = 1797] [serial = 860] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 352 (0x8c0e8c00) [pid = 1797] [serial = 888] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 351 (0x8deb2800) [pid = 1797] [serial = 890] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 350 (0x8626f000) [pid = 1797] [serial = 893] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 349 (0x8ae0b000) [pid = 1797] [serial = 830] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 348 (0x8e8d2800) [pid = 1797] [serial = 836] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 347 (0x97549800) [pid = 1797] [serial = 845] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 346 (0x8fc0b800) [pid = 1797] [serial = 839] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 345 (0x8be09c00) [pid = 1797] [serial = 882] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 344 (0x89d97400) [pid = 1797] [serial = 876] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 343 (0x89865800) [pid = 1797] [serial = 894] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 342 (0x89d9c000) [pid = 1797] [serial = 857] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 341 (0xa0d3b000) [pid = 1797] [serial = 854] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 340 (0x84bc6000) [pid = 1797] [serial = 827] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 339 (0x8b72ec00) [pid = 1797] [serial = 885] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 338 (0x836a4c00) [pid = 1797] [serial = 863] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 337 (0x8debc800) [pid = 1797] [serial = 825] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 336 (0x8626cc00) [pid = 1797] [serial = 810] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 335 (0x82fe5800) [pid = 1797] [serial = 866] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 334 (0x8debb800) [pid = 1797] [serial = 891] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 333 (0x8be5ac00) [pid = 1797] [serial = 887] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 332 (0x86270c00) [pid = 1797] [serial = 872] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 331 (0x8510dc00) [pid = 1797] [serial = 870] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 330 (0x89fde400) [pid = 1797] [serial = 884] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 329 (0x85107800) [pid = 1797] [serial = 869] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 328 (0x88db1800) [pid = 1797] [serial = 873] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 327 (0x98615c00) [pid = 1797] [serial = 848] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 326 (0x8bda7000) [pid = 1797] [serial = 881] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 325 (0x8bda4400) [pid = 1797] [serial = 833] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 324 (0x8b06e000) [pid = 1797] [serial = 878] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 323 (0x9ea1c000) [pid = 1797] [serial = 851] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 322 (0x91391000) [pid = 1797] [serial = 842] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 321 (0x8b731800) [pid = 1797] [serial = 879] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | --DOMWINDOW == 320 (0x8b64d400) [pid = 1797] [serial = 896] [outer = (nil)] [url = about:blank] 03:06:25 INFO - PROCESS | 1797 | 1461060385649 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 03:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 3087ms 03:06:25 INFO - PROCESS | 1797 | 1461060385684 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 03:06:25 INFO - PROCESS | 1797 | 1461060385689 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 03:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:06:25 INFO - PROCESS | 1797 | 1461060385697 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:06:25 INFO - PROCESS | 1797 | 1461060385703 Marionette TRACE conn3 <- [1,1338,null,{}] 03:06:25 INFO - PROCESS | 1797 | 1461060385712 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:25 INFO - PROCESS | 1797 | 1461060385882 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 03:06:26 INFO - PROCESS | 1797 | 1461060386094 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:26 INFO - PROCESS | 1797 | ++DOCSHELL 0x84bc9c00 == 148 [pid = 1797] [id = 342] 03:06:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 321 (0x85026400) [pid = 1797] [serial = 1027] [outer = (nil)] 03:06:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 322 (0x8538a800) [pid = 1797] [serial = 1028] [outer = 0x85026400] 03:06:26 INFO - PROCESS | 1797 | 1461060386167 Marionette DEBUG loaded listener.js 03:06:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 323 (0x853c8800) [pid = 1797] [serial = 1029] [outer = 0x85026400] 03:06:27 INFO - PROCESS | 1797 | 1461060387362 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 03:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1681ms 03:06:27 INFO - PROCESS | 1797 | 1461060387379 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 03:06:27 INFO - PROCESS | 1797 | 1461060387387 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 03:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:06:27 INFO - PROCESS | 1797 | 1461060387408 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:06:27 INFO - PROCESS | 1797 | 1461060387412 Marionette TRACE conn3 <- [1,1342,null,{}] 03:06:27 INFO - PROCESS | 1797 | 1461060387418 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:27 INFO - PROCESS | 1797 | 1461060387717 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 03:06:27 INFO - PROCESS | 1797 | 1461060387845 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:27 INFO - PROCESS | 1797 | ++DOCSHELL 0x85115000 == 149 [pid = 1797] [id = 343] 03:06:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 324 (0x853c6400) [pid = 1797] [serial = 1030] [outer = (nil)] 03:06:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 325 (0x88db1000) [pid = 1797] [serial = 1031] [outer = 0x853c6400] 03:06:27 INFO - PROCESS | 1797 | 1461060387917 Marionette DEBUG loaded listener.js 03:06:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 326 (0x88f1bc00) [pid = 1797] [serial = 1032] [outer = 0x853c6400] 03:06:28 INFO - PROCESS | 1797 | 1461060388867 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 03:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1484ms 03:06:28 INFO - PROCESS | 1797 | 1461060388890 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 03:06:28 INFO - PROCESS | 1797 | 1461060388893 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 03:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:06:28 INFO - PROCESS | 1797 | 1461060388900 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:06:28 INFO - PROCESS | 1797 | 1461060388905 Marionette TRACE conn3 <- [1,1346,null,{}] 03:06:28 INFO - PROCESS | 1797 | 1461060388927 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:29 INFO - PROCESS | 1797 | 1461060389170 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 03:06:29 INFO - PROCESS | 1797 | 1461060389209 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:29 INFO - PROCESS | 1797 | ++DOCSHELL 0x8815cc00 == 150 [pid = 1797] [id = 344] 03:06:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 327 (0x89fde400) [pid = 1797] [serial = 1033] [outer = (nil)] 03:06:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 328 (0x8afa7c00) [pid = 1797] [serial = 1034] [outer = 0x89fde400] 03:06:29 INFO - PROCESS | 1797 | 1461060389292 Marionette DEBUG loaded listener.js 03:06:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 329 (0x8b64d400) [pid = 1797] [serial = 1035] [outer = 0x89fde400] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 328 (0x88153800) [pid = 1797] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 327 (0x89fe5000) [pid = 1797] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 326 (0x8be62c00) [pid = 1797] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 325 (0x8510fc00) [pid = 1797] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 324 (0x8369e000) [pid = 1797] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 323 (0x9754dc00) [pid = 1797] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 322 (0x99020000) [pid = 1797] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 321 (0x88158400) [pid = 1797] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 320 (0x8c1e7000) [pid = 1797] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 319 (0x93103c00) [pid = 1797] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 318 (0x88f0e000) [pid = 1797] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 317 (0x85026c00) [pid = 1797] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 316 (0x842bf000) [pid = 1797] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 315 (0x8986a800) [pid = 1797] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 314 (0x8bd3d800) [pid = 1797] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 313 (0x8ad80c00) [pid = 1797] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 312 (0x9324c800) [pid = 1797] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 311 (0x8fc10c00) [pid = 1797] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 310 (0x8f7f3000) [pid = 1797] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 309 (0x8f811000) [pid = 1797] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 308 (0x8fc24000) [pid = 1797] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 307 (0x979d3800) [pid = 1797] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 306 (0x8dfe0c00) [pid = 1797] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 305 (0x91fd2000) [pid = 1797] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 304 (0x979d2c00) [pid = 1797] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 303 (0x8fcf8400) [pid = 1797] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 302 (0x89863c00) [pid = 1797] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 301 (0x913c0c00) [pid = 1797] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 300 (0x89d99400) [pid = 1797] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 299 (0x9138c800) [pid = 1797] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 298 (0x9138d400) [pid = 1797] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 297 (0x940d0400) [pid = 1797] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 296 (0x8e08b000) [pid = 1797] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 295 (0x9830b400) [pid = 1797] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 294 (0x958ce800) [pid = 1797] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 293 (0xa3d0e400) [pid = 1797] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 292 (0x8ad8bc00) [pid = 1797] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 291 (0x8b076000) [pid = 1797] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 290 (0x8dfe4000) [pid = 1797] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 289 (0x8b07cc00) [pid = 1797] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 288 (0x940cc800) [pid = 1797] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 287 (0xa10a1800) [pid = 1797] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 286 (0x84bc7800) [pid = 1797] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 285 (0x9dffdc00) [pid = 1797] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 284 (0x989b0000) [pid = 1797] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 283 (0x89b0d800) [pid = 1797] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 282 (0x8bda3000) [pid = 1797] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 281 (0x88db3400) [pid = 1797] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 280 (0x88dba400) [pid = 1797] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 279 (0x8fd06c00) [pid = 1797] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 278 (0x842b3c00) [pid = 1797] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 277 (0x89fe5800) [pid = 1797] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 276 (0x979b9800) [pid = 1797] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 275 (0x99021800) [pid = 1797] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 274 (0x97689c00) [pid = 1797] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 273 (0x974ba000) [pid = 1797] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 272 (0x84bc3400) [pid = 1797] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 271 (0x8fcfbc00) [pid = 1797] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 270 (0x8b7c6400) [pid = 1797] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 269 (0x8b657800) [pid = 1797] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 268 (0x8ad87c00) [pid = 1797] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 267 (0x8b779000) [pid = 1797] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 266 (0xa013a400) [pid = 1797] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 265 (0x85389000) [pid = 1797] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 264 (0x8b774c00) [pid = 1797] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 263 (0x8fd10c00) [pid = 1797] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 262 (0x88f17400) [pid = 1797] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 261 (0x93254800) [pid = 1797] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 260 (0x842b2000) [pid = 1797] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 259 (0x84a60400) [pid = 1797] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 258 (0x8985b800) [pid = 1797] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 257 (0x975da800) [pid = 1797] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 256 (0x93257c00) [pid = 1797] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 255 (0x881ef000) [pid = 1797] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 254 (0x8fc27c00) [pid = 1797] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 253 (0x88155400) [pid = 1797] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 252 (0x990c6800) [pid = 1797] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 251 (0x8afafc00) [pid = 1797] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 250 (0x8fc25800) [pid = 1797] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 249 (0x8bd41000) [pid = 1797] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 248 (0x8f32f400) [pid = 1797] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 247 (0x91396400) [pid = 1797] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 246 (0x8ae02c00) [pid = 1797] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 245 (0x9876d000) [pid = 1797] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 244 (0x8f550000) [pid = 1797] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 243 (0x85382c00) [pid = 1797] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 242 (0x82fdd800) [pid = 1797] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 241 (0x8e8cd800) [pid = 1797] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 240 (0x86c67c00) [pid = 1797] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 239 (0x853c6800) [pid = 1797] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 238 (0x8f307800) [pid = 1797] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 237 (0x89b07c00) [pid = 1797] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 236 (0x8fd02000) [pid = 1797] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 235 (0x914d7800) [pid = 1797] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 234 (0x89bddc00) [pid = 1797] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 233 (0x8501f000) [pid = 1797] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 232 (0x8b728000) [pid = 1797] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 231 (0x8be74800) [pid = 1797] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 230 (0x8510a400) [pid = 1797] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 229 (0x8be0b400) [pid = 1797] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 228 (0x98425c00) [pid = 1797] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 227 (0x8985bc00) [pid = 1797] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 226 (0x89be3400) [pid = 1797] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 225 (0x8bd40000) [pid = 1797] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 224 (0x8b7c2000) [pid = 1797] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 223 (0x84a5bc00) [pid = 1797] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 222 (0x9768f400) [pid = 1797] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 221 (0x8b781400) [pid = 1797] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:06:31 INFO - PROCESS | 1797 | --DOMWINDOW == 220 (0x8ae01c00) [pid = 1797] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:06:31 INFO - PROCESS | 1797 | 1461060391847 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 03:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 2987ms 03:06:31 INFO - PROCESS | 1797 | 1461060391888 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 03:06:31 INFO - PROCESS | 1797 | 1461060391892 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 03:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:06:31 INFO - PROCESS | 1797 | 1461060391898 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:06:31 INFO - PROCESS | 1797 | 1461060391901 Marionette TRACE conn3 <- [1,1350,null,{}] 03:06:31 INFO - PROCESS | 1797 | 1461060391906 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:32 INFO - PROCESS | 1797 | 1461060392085 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 03:06:32 INFO - PROCESS | 1797 | 1461060392101 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:32 INFO - PROCESS | 1797 | ++DOCSHELL 0x81eda800 == 151 [pid = 1797] [id = 345] 03:06:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 221 (0x84a5bc00) [pid = 1797] [serial = 1036] [outer = (nil)] 03:06:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 222 (0x85108000) [pid = 1797] [serial = 1037] [outer = 0x84a5bc00] 03:06:32 INFO - PROCESS | 1797 | 1461060392187 Marionette DEBUG loaded listener.js 03:06:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 223 (0x86c63800) [pid = 1797] [serial = 1038] [outer = 0x84a5bc00] 03:06:33 INFO - PROCESS | 1797 | 1461060393151 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 03:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1386ms 03:06:33 INFO - PROCESS | 1797 | 1461060393289 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 03:06:33 INFO - PROCESS | 1797 | 1461060393295 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 03:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:06:33 INFO - PROCESS | 1797 | 1461060393304 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:06:33 INFO - PROCESS | 1797 | 1461060393311 Marionette TRACE conn3 <- [1,1354,null,{}] 03:06:33 INFO - PROCESS | 1797 | 1461060393330 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:33 INFO - PROCESS | 1797 | 1461060393526 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 03:06:33 INFO - PROCESS | 1797 | 1461060393840 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:33 INFO - PROCESS | 1797 | ++DOCSHELL 0x85025000 == 152 [pid = 1797] [id = 346] 03:06:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 224 (0x85025400) [pid = 1797] [serial = 1039] [outer = (nil)] 03:06:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 225 (0x8510c400) [pid = 1797] [serial = 1040] [outer = 0x85025400] 03:06:33 INFO - PROCESS | 1797 | 1461060393968 Marionette DEBUG loaded listener.js 03:06:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 226 (0x8538c800) [pid = 1797] [serial = 1041] [outer = 0x85025400] 03:06:34 INFO - PROCESS | 1797 | 1461060394932 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 03:06:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1656ms 03:06:34 INFO - PROCESS | 1797 | 1461060394960 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 03:06:34 INFO - PROCESS | 1797 | 1461060394966 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 03:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:06:34 INFO - PROCESS | 1797 | 1461060394978 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:06:34 INFO - PROCESS | 1797 | 1461060394983 Marionette TRACE conn3 <- [1,1358,null,{}] 03:06:34 INFO - PROCESS | 1797 | 1461060394990 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:35 INFO - PROCESS | 1797 | 1461060395174 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 03:06:35 INFO - PROCESS | 1797 | 1461060395452 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:35 INFO - PROCESS | 1797 | ++DOCSHELL 0x881fb000 == 153 [pid = 1797] [id = 347] 03:06:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 227 (0x88db3400) [pid = 1797] [serial = 1042] [outer = (nil)] 03:06:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 228 (0x88f15c00) [pid = 1797] [serial = 1043] [outer = 0x88db3400] 03:06:35 INFO - PROCESS | 1797 | 1461060395577 Marionette DEBUG loaded listener.js 03:06:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 229 (0x89864c00) [pid = 1797] [serial = 1044] [outer = 0x88db3400] 03:06:36 INFO - PROCESS | 1797 | 1461060396513 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 03:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1594ms 03:06:36 INFO - PROCESS | 1797 | 1461060396569 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 03:06:36 INFO - PROCESS | 1797 | 1461060396573 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 03:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:06:36 INFO - PROCESS | 1797 | 1461060396579 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:06:36 INFO - PROCESS | 1797 | 1461060396582 Marionette TRACE conn3 <- [1,1362,null,{}] 03:06:36 INFO - PROCESS | 1797 | 1461060396598 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:36 INFO - PROCESS | 1797 | 1461060396795 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 03:06:37 INFO - PROCESS | 1797 | 1461060397105 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:37 INFO - PROCESS | 1797 | ++DOCSHELL 0x89b0c000 == 154 [pid = 1797] [id = 348] 03:06:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 230 (0x89d9dc00) [pid = 1797] [serial = 1045] [outer = (nil)] 03:06:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 231 (0x8ae04400) [pid = 1797] [serial = 1046] [outer = 0x89d9dc00] 03:06:37 INFO - PROCESS | 1797 | 1461060397241 Marionette DEBUG loaded listener.js 03:06:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 232 (0x8afaa000) [pid = 1797] [serial = 1047] [outer = 0x89d9dc00] 03:06:38 INFO - PROCESS | 1797 | 1461060398220 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 03:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1689ms 03:06:38 INFO - PROCESS | 1797 | 1461060398269 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 03:06:38 INFO - PROCESS | 1797 | 1461060398273 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 03:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:06:38 INFO - PROCESS | 1797 | 1461060398280 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:06:38 INFO - PROCESS | 1797 | 1461060398285 Marionette TRACE conn3 <- [1,1366,null,{}] 03:06:38 INFO - PROCESS | 1797 | 1461060398290 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:38 INFO - PROCESS | 1797 | 1461060398482 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 03:06:38 INFO - PROCESS | 1797 | 1461060398799 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:38 INFO - PROCESS | 1797 | ++DOCSHELL 0x85111400 == 155 [pid = 1797] [id = 349] 03:06:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 233 (0x89fde000) [pid = 1797] [serial = 1048] [outer = (nil)] 03:06:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 234 (0x8b776000) [pid = 1797] [serial = 1049] [outer = 0x89fde000] 03:06:38 INFO - PROCESS | 1797 | 1461060398892 Marionette DEBUG loaded listener.js 03:06:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 235 (0x8b780000) [pid = 1797] [serial = 1050] [outer = 0x89fde000] 03:06:39 INFO - PROCESS | 1797 | 1461060399845 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 03:06:39 INFO - PROCESS | 1797 | 1461060399912 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 03:06:39 INFO - PROCESS | 1797 | 1461060399919 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:06:39 INFO - PROCESS | 1797 | 1461060399923 Marionette TRACE conn3 <- [1,1370,null,{}] 03:06:39 INFO - PROCESS | 1797 | 1461060399928 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:40 INFO - PROCESS | 1797 | 1461060400153 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 03:06:40 INFO - PROCESS | 1797 | 1461060400465 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:40 INFO - PROCESS | 1797 | ++DOCSHELL 0x86c71c00 == 156 [pid = 1797] [id = 350] 03:06:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 236 (0x8b728800) [pid = 1797] [serial = 1051] [outer = (nil)] 03:06:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 237 (0x8bd3e000) [pid = 1797] [serial = 1052] [outer = 0x8b728800] 03:06:40 INFO - PROCESS | 1797 | 1461060400559 Marionette DEBUG loaded listener.js 03:06:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 238 (0x8bda7800) [pid = 1797] [serial = 1053] [outer = 0x8b728800] 03:06:41 INFO - PROCESS | 1797 | 1461060401449 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 03:06:41 INFO - PROCESS | 1797 | 1461060401505 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 03:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 03:06:41 INFO - PROCESS | 1797 | 1461060401512 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:06:41 INFO - PROCESS | 1797 | 1461060401516 Marionette TRACE conn3 <- [1,1374,null,{}] 03:06:41 INFO - PROCESS | 1797 | 1461060401522 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:41 INFO - PROCESS | 1797 | 1461060401743 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 03:06:42 INFO - PROCESS | 1797 | 1461060402018 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:42 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b732000 == 157 [pid = 1797] [id = 351] 03:06:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 239 (0x8be76000) [pid = 1797] [serial = 1054] [outer = (nil)] 03:06:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 240 (0x8c1e4c00) [pid = 1797] [serial = 1055] [outer = 0x8be76000] 03:06:42 INFO - PROCESS | 1797 | 1461060402149 Marionette DEBUG loaded listener.js 03:06:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 241 (0x8deb6c00) [pid = 1797] [serial = 1056] [outer = 0x8be76000] 03:06:43 INFO - PROCESS | 1797 | [1797] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:06:43 INFO - PROCESS | 1797 | 1461060403096 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 03:06:43 INFO - PROCESS | 1797 | 1461060403147 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 03:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 03:06:43 INFO - PROCESS | 1797 | 1461060403154 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:06:43 INFO - PROCESS | 1797 | 1461060403158 Marionette TRACE conn3 <- [1,1378,null,{}] 03:06:43 INFO - PROCESS | 1797 | 1461060403163 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:43 INFO - PROCESS | 1797 | 1461060403406 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 03:06:43 INFO - PROCESS | 1797 | 1461060403740 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:43 INFO - PROCESS | 1797 | ++DOCSHELL 0x89fdb800 == 158 [pid = 1797] [id = 352] 03:06:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 242 (0x8bd3bc00) [pid = 1797] [serial = 1057] [outer = (nil)] 03:06:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 243 (0x8e085000) [pid = 1797] [serial = 1058] [outer = 0x8bd3bc00] 03:06:43 INFO - PROCESS | 1797 | 1461060403828 Marionette DEBUG loaded listener.js 03:06:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 244 (0x8e088400) [pid = 1797] [serial = 1059] [outer = 0x8bd3bc00] 03:06:44 INFO - PROCESS | 1797 | 1461060404702 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 03:06:44 INFO - PROCESS | 1797 | 1461060404745 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 03:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 03:06:44 INFO - PROCESS | 1797 | 1461060404752 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:06:44 INFO - PROCESS | 1797 | 1461060404756 Marionette TRACE conn3 <- [1,1382,null,{}] 03:06:44 INFO - PROCESS | 1797 | 1461060404761 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:44 INFO - PROCESS | 1797 | 1461060404944 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 03:06:45 INFO - PROCESS | 1797 | 1461060405211 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:45 INFO - PROCESS | 1797 | ++DOCSHELL 0x8dfe0c00 == 159 [pid = 1797] [id = 353] 03:06:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 245 (0x8dfe4000) [pid = 1797] [serial = 1060] [outer = (nil)] 03:06:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 246 (0x8f32bc00) [pid = 1797] [serial = 1061] [outer = 0x8dfe4000] 03:06:45 INFO - PROCESS | 1797 | 1461060405348 Marionette DEBUG loaded listener.js 03:06:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 247 (0x8f4ca400) [pid = 1797] [serial = 1062] [outer = 0x8dfe4000] 03:06:46 INFO - PROCESS | 1797 | [1797] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:06:46 INFO - PROCESS | 1797 | 1461060406297 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 03:06:46 INFO - PROCESS | 1797 | 1461060406347 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 03:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:06:46 INFO - PROCESS | 1797 | 1461060406354 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:06:46 INFO - PROCESS | 1797 | 1461060406357 Marionette TRACE conn3 <- [1,1386,null,{}] 03:06:46 INFO - PROCESS | 1797 | 1461060406363 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:46 INFO - PROCESS | 1797 | 1461060406559 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 03:06:46 INFO - PROCESS | 1797 | 1461060406871 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:46 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f305800 == 160 [pid = 1797] [id = 354] 03:06:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 248 (0x8f54d800) [pid = 1797] [serial = 1063] [outer = (nil)] 03:06:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 249 (0x8fc0a800) [pid = 1797] [serial = 1064] [outer = 0x8f54d800] 03:06:46 INFO - PROCESS | 1797 | 1461060406965 Marionette DEBUG loaded listener.js 03:06:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 250 (0x8fc13400) [pid = 1797] [serial = 1065] [outer = 0x8f54d800] 03:06:47 INFO - PROCESS | 1797 | 1461060407894 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 03:06:47 INFO - PROCESS | 1797 | 1461060407938 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 03:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 03:06:47 INFO - PROCESS | 1797 | 1461060407944 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:06:47 INFO - PROCESS | 1797 | 1461060407948 Marionette TRACE conn3 <- [1,1390,null,{}] 03:06:47 INFO - PROCESS | 1797 | 1461060407954 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:48 INFO - PROCESS | 1797 | 1461060408141 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 03:06:48 INFO - PROCESS | 1797 | 1461060408465 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:48 INFO - PROCESS | 1797 | ++DOCSHELL 0x8dfe6000 == 161 [pid = 1797] [id = 355] 03:06:48 INFO - PROCESS | 1797 | ++DOMWINDOW == 251 (0x8e8d0400) [pid = 1797] [serial = 1066] [outer = (nil)] 03:06:48 INFO - PROCESS | 1797 | ++DOMWINDOW == 252 (0x8fd04c00) [pid = 1797] [serial = 1067] [outer = 0x8e8d0400] 03:06:48 INFO - PROCESS | 1797 | 1461060408557 Marionette DEBUG loaded listener.js 03:06:48 INFO - PROCESS | 1797 | ++DOMWINDOW == 253 (0x907bc400) [pid = 1797] [serial = 1068] [outer = 0x8e8d0400] 03:06:49 INFO - PROCESS | 1797 | 1461060409451 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 03:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1532ms 03:06:49 INFO - PROCESS | 1797 | 1461060409477 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 03:06:49 INFO - PROCESS | 1797 | 1461060409481 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 03:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:06:49 INFO - PROCESS | 1797 | 1461060409487 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:06:49 INFO - PROCESS | 1797 | 1461060409492 Marionette TRACE conn3 <- [1,1394,null,{}] 03:06:49 INFO - PROCESS | 1797 | 1461060409498 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:49 INFO - PROCESS | 1797 | 1461060409712 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 03:06:50 INFO - PROCESS | 1797 | 1461060410035 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:50 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fd05800 == 162 [pid = 1797] [id = 356] 03:06:50 INFO - PROCESS | 1797 | ++DOMWINDOW == 254 (0x91fd5c00) [pid = 1797] [serial = 1069] [outer = (nil)] 03:06:50 INFO - PROCESS | 1797 | ++DOMWINDOW == 255 (0x9310cc00) [pid = 1797] [serial = 1070] [outer = 0x91fd5c00] 03:06:50 INFO - PROCESS | 1797 | 1461060410133 Marionette DEBUG loaded listener.js 03:06:50 INFO - PROCESS | 1797 | ++DOMWINDOW == 256 (0x940c7400) [pid = 1797] [serial = 1071] [outer = 0x91fd5c00] 03:06:51 INFO - PROCESS | 1797 | 1461060411053 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 03:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1631ms 03:06:51 INFO - PROCESS | 1797 | 1461060411119 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 03:06:51 INFO - PROCESS | 1797 | 1461060411123 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 03:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:06:51 INFO - PROCESS | 1797 | 1461060411129 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:06:51 INFO - PROCESS | 1797 | 1461060411131 Marionette TRACE conn3 <- [1,1398,null,{}] 03:06:51 INFO - PROCESS | 1797 | 1461060411137 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:51 INFO - PROCESS | 1797 | 1461060411330 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 03:06:51 INFO - PROCESS | 1797 | 1461060411645 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:51 INFO - PROCESS | 1797 | ++DOCSHELL 0x9319e400 == 163 [pid = 1797] [id = 357] 03:06:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 257 (0x940c9c00) [pid = 1797] [serial = 1072] [outer = (nil)] 03:06:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 258 (0x95875c00) [pid = 1797] [serial = 1073] [outer = 0x940c9c00] 03:06:51 INFO - PROCESS | 1797 | 1461060411735 Marionette DEBUG loaded listener.js 03:06:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 259 (0x95879800) [pid = 1797] [serial = 1074] [outer = 0x940c9c00] 03:06:52 INFO - PROCESS | 1797 | 1461060412604 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 03:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1530ms 03:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:06:52 INFO - PROCESS | 1797 | 1461060412660 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 03:06:52 INFO - PROCESS | 1797 | 1461060412663 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 03:06:52 INFO - PROCESS | 1797 | 1461060412669 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:06:52 INFO - PROCESS | 1797 | 1461060412673 Marionette TRACE conn3 <- [1,1402,null,{}] 03:06:52 INFO - PROCESS | 1797 | 1461060412678 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:52 INFO - PROCESS | 1797 | 1461060412866 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 03:06:53 INFO - PROCESS | 1797 | 1461060413179 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:53 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fcf5000 == 164 [pid = 1797] [id = 358] 03:06:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 260 (0x940d5800) [pid = 1797] [serial = 1075] [outer = (nil)] 03:06:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 261 (0x96395c00) [pid = 1797] [serial = 1076] [outer = 0x940d5800] 03:06:53 INFO - PROCESS | 1797 | 1461060413286 Marionette DEBUG loaded listener.js 03:06:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 262 (0x9639d800) [pid = 1797] [serial = 1077] [outer = 0x940d5800] 03:06:54 INFO - PROCESS | 1797 | 1461060414199 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 03:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1581ms 03:06:54 INFO - PROCESS | 1797 | 1461060414249 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 03:06:54 INFO - PROCESS | 1797 | 1461060414253 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 03:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:06:54 INFO - PROCESS | 1797 | 1461060414260 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:06:54 INFO - PROCESS | 1797 | 1461060414263 Marionette TRACE conn3 <- [1,1406,null,{}] 03:06:54 INFO - PROCESS | 1797 | 1461060414269 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:54 INFO - PROCESS | 1797 | 1461060414459 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 03:06:54 INFO - PROCESS | 1797 | 1461060414773 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:54 INFO - PROCESS | 1797 | ++DOCSHELL 0x91fd4400 == 165 [pid = 1797] [id = 359] 03:06:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 263 (0x940d3000) [pid = 1797] [serial = 1078] [outer = (nil)] 03:06:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 264 (0x97553000) [pid = 1797] [serial = 1079] [outer = 0x940d3000] 03:06:54 INFO - PROCESS | 1797 | 1461060414868 Marionette DEBUG loaded listener.js 03:06:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 265 (0x975da800) [pid = 1797] [serial = 1080] [outer = 0x940d3000] 03:06:55 INFO - PROCESS | 1797 | 1461060415756 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 03:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1530ms 03:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:06:55 INFO - PROCESS | 1797 | 1461060415791 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 03:06:55 INFO - PROCESS | 1797 | 1461060415794 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 03:06:55 INFO - PROCESS | 1797 | 1461060415800 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:06:55 INFO - PROCESS | 1797 | 1461060415804 Marionette TRACE conn3 <- [1,1410,null,{}] 03:06:55 INFO - PROCESS | 1797 | 1461060415809 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:55 INFO - PROCESS | 1797 | 1461060415995 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 03:06:56 INFO - PROCESS | 1797 | 1461060416326 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:56 INFO - PROCESS | 1797 | ++DOCSHELL 0x842bc400 == 166 [pid = 1797] [id = 360] 03:06:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 266 (0x84a65800) [pid = 1797] [serial = 1081] [outer = (nil)] 03:06:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 267 (0x989b1800) [pid = 1797] [serial = 1082] [outer = 0x84a65800] 03:06:56 INFO - PROCESS | 1797 | 1461060416417 Marionette DEBUG loaded listener.js 03:06:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 268 (0x9a87f800) [pid = 1797] [serial = 1083] [outer = 0x84a65800] 03:06:57 INFO - PROCESS | 1797 | 1461060417407 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 03:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1629ms 03:06:57 INFO - PROCESS | 1797 | 1461060417430 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 03:06:57 INFO - PROCESS | 1797 | 1461060417433 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 03:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:06:57 INFO - PROCESS | 1797 | 1461060417439 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:06:57 INFO - PROCESS | 1797 | 1461060417443 Marionette TRACE conn3 <- [1,1414,null,{}] 03:06:57 INFO - PROCESS | 1797 | 1461060417448 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:57 INFO - PROCESS | 1797 | 1461060417640 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 03:06:57 INFO - PROCESS | 1797 | 1461060417969 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:58 INFO - PROCESS | 1797 | ++DOCSHELL 0x82fe7800 == 167 [pid = 1797] [id = 361] 03:06:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 269 (0x8fcfac00) [pid = 1797] [serial = 1084] [outer = (nil)] 03:06:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 270 (0x9dff4000) [pid = 1797] [serial = 1085] [outer = 0x8fcfac00] 03:06:58 INFO - PROCESS | 1797 | 1461060418061 Marionette DEBUG loaded listener.js 03:06:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 271 (0x9fd5f000) [pid = 1797] [serial = 1086] [outer = 0x8fcfac00] 03:06:59 INFO - PROCESS | 1797 | 1461060419046 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 03:06:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:06:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1639ms 03:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:06:59 INFO - PROCESS | 1797 | 1461060419079 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 03:06:59 INFO - PROCESS | 1797 | 1461060419082 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 03:06:59 INFO - PROCESS | 1797 | 1461060419089 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:06:59 INFO - PROCESS | 1797 | 1461060419092 Marionette TRACE conn3 <- [1,1418,null,{}] 03:06:59 INFO - PROCESS | 1797 | 1461060419098 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:59 INFO - PROCESS | 1797 | 1461060419301 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 03:06:59 INFO - PROCESS | 1797 | 1461060419627 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:59 INFO - PROCESS | 1797 | ++DOCSHELL 0x89fe4400 == 168 [pid = 1797] [id = 362] 03:06:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 272 (0x914d7c00) [pid = 1797] [serial = 1087] [outer = (nil)] 03:06:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 273 (0xa2b2f000) [pid = 1797] [serial = 1088] [outer = 0x914d7c00] 03:06:59 INFO - PROCESS | 1797 | 1461060419719 Marionette DEBUG loaded listener.js 03:06:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 274 (0xa2bc4000) [pid = 1797] [serial = 1089] [outer = 0x914d7c00] 03:07:00 INFO - PROCESS | 1797 | 1461060420741 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 03:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1687ms 03:07:00 INFO - PROCESS | 1797 | 1461060420776 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 03:07:00 INFO - PROCESS | 1797 | 1461060420780 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 03:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:07:00 INFO - PROCESS | 1797 | 1461060420787 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:07:00 INFO - PROCESS | 1797 | 1461060420790 Marionette TRACE conn3 <- [1,1422,null,{}] 03:07:00 INFO - PROCESS | 1797 | 1461060420796 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:00 INFO - PROCESS | 1797 | 1461060420988 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 03:07:01 INFO - PROCESS | 1797 | 1461060421311 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:01 INFO - PROCESS | 1797 | ++DOCSHELL 0x86c72400 == 169 [pid = 1797] [id = 363] 03:07:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 275 (0x88158c00) [pid = 1797] [serial = 1090] [outer = (nil)] 03:07:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 276 (0x89fe3400) [pid = 1797] [serial = 1091] [outer = 0x88158c00] 03:07:01 INFO - PROCESS | 1797 | 1461060421406 Marionette DEBUG loaded listener.js 03:07:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 277 (0x8afa5800) [pid = 1797] [serial = 1092] [outer = 0x88158c00] 03:07:02 INFO - PROCESS | 1797 | 1461060422396 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 03:07:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1645ms 03:07:02 INFO - PROCESS | 1797 | 1461060422433 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 03:07:02 INFO - PROCESS | 1797 | 1461060422436 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 03:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:07:02 INFO - PROCESS | 1797 | 1461060422443 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:07:02 INFO - PROCESS | 1797 | 1461060422446 Marionette TRACE conn3 <- [1,1426,null,{}] 03:07:02 INFO - PROCESS | 1797 | 1461060422452 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:02 INFO - PROCESS | 1797 | 1461060422656 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 03:07:03 INFO - PROCESS | 1797 | 1461060422992 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:03 INFO - PROCESS | 1797 | ++DOCSHELL 0x82fdc400 == 170 [pid = 1797] [id = 364] 03:07:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 278 (0x836a3000) [pid = 1797] [serial = 1093] [outer = (nil)] 03:07:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 279 (0x84a5c400) [pid = 1797] [serial = 1094] [outer = 0x836a3000] 03:07:03 INFO - PROCESS | 1797 | 1461060423091 Marionette DEBUG loaded listener.js 03:07:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 280 (0x84bc5c00) [pid = 1797] [serial = 1095] [outer = 0x836a3000] 03:07:04 INFO - PROCESS | 1797 | --DOCSHELL 0x97bf2000 == 169 [pid = 1797] [id = 196] 03:07:04 INFO - PROCESS | 1797 | --DOCSHELL 0x8f7f2400 == 168 [pid = 1797] [id = 98] 03:07:04 INFO - PROCESS | 1797 | --DOCSHELL 0x975d9800 == 167 [pid = 1797] [id = 195] 03:07:04 INFO - PROCESS | 1797 | --DOCSHELL 0x8b650400 == 166 [pid = 1797] [id = 154] 03:07:04 INFO - PROCESS | 1797 | --DOCSHELL 0x979dc400 == 165 [pid = 1797] [id = 123] 03:07:04 INFO - PROCESS | 1797 | --DOCSHELL 0x89d98c00 == 164 [pid = 1797] [id = 285] 03:07:04 INFO - PROCESS | 1797 | --DOCSHELL 0x8369dc00 == 163 [pid = 1797] [id = 287] 03:07:04 INFO - PROCESS | 1797 | --DOCSHELL 0x82fdd400 == 162 [pid = 1797] [id = 288] 03:07:04 INFO - PROCESS | 1797 | --DOCSHELL 0x8e8ca400 == 161 [pid = 1797] [id = 120] 03:07:04 INFO - PROCESS | 1797 | --DOCSHELL 0x8510a000 == 160 [pid = 1797] [id = 286] 03:07:04 INFO - PROCESS | 1797 | --DOCSHELL 0x8f80c400 == 159 [pid = 1797] [id = 43] 03:07:04 INFO - PROCESS | 1797 | --DOCSHELL 0x89fe7800 == 158 [pid = 1797] [id = 193] 03:07:04 INFO - PROCESS | 1797 | --DOCSHELL 0x8815cc00 == 157 [pid = 1797] [id = 344] 03:07:04 INFO - PROCESS | 1797 | --DOCSHELL 0x85115000 == 156 [pid = 1797] [id = 343] 03:07:04 INFO - PROCESS | 1797 | --DOCSHELL 0x84bc9c00 == 155 [pid = 1797] [id = 342] 03:07:04 INFO - PROCESS | 1797 | --DOCSHELL 0x8ad84800 == 154 [pid = 1797] [id = 334] 03:07:04 INFO - PROCESS | 1797 | --DOCSHELL 0x8c0dfc00 == 153 [pid = 1797] [id = 333] 03:07:04 INFO - PROCESS | 1797 | --DOCSHELL 0x8dfdf000 == 152 [pid = 1797] [id = 331] 03:07:04 INFO - PROCESS | 1797 | --DOCSHELL 0x853cc000 == 151 [pid = 1797] [id = 332] 03:07:04 INFO - PROCESS | 1797 | --DOCSHELL 0x8f30d800 == 150 [pid = 1797] [id = 330] 03:07:04 INFO - PROCESS | 1797 | --DOCSHELL 0x8c1ec400 == 149 [pid = 1797] [id = 329] 03:07:04 INFO - PROCESS | 1797 | --DOCSHELL 0x8be74400 == 148 [pid = 1797] [id = 328] 03:07:04 INFO - PROCESS | 1797 | --DOCSHELL 0x8be10400 == 147 [pid = 1797] [id = 327] 03:07:04 INFO - PROCESS | 1797 | --DOCSHELL 0x89866c00 == 146 [pid = 1797] [id = 325] 03:07:04 INFO - PROCESS | 1797 | --DOCSHELL 0x8b7c8000 == 145 [pid = 1797] [id = 326] 03:07:04 INFO - PROCESS | 1797 | --DOCSHELL 0x88f15800 == 144 [pid = 1797] [id = 324] 03:07:04 INFO - PROCESS | 1797 | --DOCSHELL 0x842bc800 == 143 [pid = 1797] [id = 323] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 279 (0x8b07c400) [pid = 1797] [serial = 968] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 278 (0x8ae0c400) [pid = 1797] [serial = 966] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 277 (0xa103b800) [pid = 1797] [serial = 635] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 276 (0x8f4d8800) [pid = 1797] [serial = 593] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 275 (0x93192800) [pid = 1797] [serial = 938] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 274 (0x8626d400) [pid = 1797] [serial = 959] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 273 (0x836a8400) [pid = 1797] [serial = 864] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 272 (0x98a04400) [pid = 1797] [serial = 849] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 271 (0xa01a8c00) [pid = 1797] [serial = 935] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 270 (0x9fc97400) [pid = 1797] [serial = 723] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 269 (0xa013d000) [pid = 1797] [serial = 536] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 268 (0x95875400) [pid = 1797] [serial = 705] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 267 (0x81ee2c00) [pid = 1797] [serial = 950] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 266 (0xa3d56400) [pid = 1797] [serial = 654] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 265 (0xa467e400) [pid = 1797] [serial = 945] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 264 (0x8815e800) [pid = 1797] [serial = 804] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 263 (0x8ad7fc00) [pid = 1797] [serial = 903] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 262 (0x8c0e0800) [pid = 1797] [serial = 906] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 261 (0x8ad8a400) [pid = 1797] [serial = 539] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 260 (0x9a8edc00) [pid = 1797] [serial = 720] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 259 (0x853ce000) [pid = 1797] [serial = 953] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 258 (0x9639d000) [pid = 1797] [serial = 623] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 257 (0x8fc12c00) [pid = 1797] [serial = 914] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 256 (0x8fc28400) [pid = 1797] [serial = 693] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 255 (0x8fd07800) [pid = 1797] [serial = 696] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 254 (0x989a2400) [pid = 1797] [serial = 714] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 253 (0x8e08e800) [pid = 1797] [serial = 908] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 252 (0x8be10000) [pid = 1797] [serial = 651] [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.] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 251 (0x9fd5a400) [pid = 1797] [serial = 852] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 250 (0x989a3400) [pid = 1797] [serial = 944] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 249 (0x91396800) [pid = 1797] [serial = 524] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 248 (0x8deb8400) [pid = 1797] [serial = 783] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 247 (0x91fd8c00) [pid = 1797] [serial = 699] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 246 (0x9a87c800) [pid = 1797] [serial = 858] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 245 (0x9310c800) [pid = 1797] [serial = 920] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 244 (0x8be59400) [pid = 1797] [serial = 905] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 243 (0x95880800) [pid = 1797] [serial = 924] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 242 (0x881f6c00) [pid = 1797] [serial = 960] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 241 (0x9639a000) [pid = 1797] [serial = 708] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 240 (0x8f4cc000) [pid = 1797] [serial = 681] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 239 (0xa2b33000) [pid = 1797] [serial = 855] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 238 (0x974b1c00) [pid = 1797] [serial = 711] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 237 (0x9324ec00) [pid = 1797] [serial = 921] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 236 (0xa4679c00) [pid = 1797] [serial = 729] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 235 (0x9698e800) [pid = 1797] [serial = 581] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 234 (0x9fc92400) [pid = 1797] [serial = 942] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 233 (0x89d9c800) [pid = 1797] [serial = 902] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 232 (0x8f32fc00) [pid = 1797] [serial = 837] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 231 (0x91393800) [pid = 1797] [serial = 575] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 230 (0x96394400) [pid = 1797] [serial = 765] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 229 (0xa4b3cc00) [pid = 1797] [serial = 786] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 228 (0x86c67000) [pid = 1797] [serial = 900] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 227 (0xa4b36c00) [pid = 1797] [serial = 777] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 226 (0x990c7800) [pid = 1797] [serial = 717] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 225 (0x89fda000) [pid = 1797] [serial = 963] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 224 (0x9138b800) [pid = 1797] [serial = 753] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 223 (0x88dbdc00) [pid = 1797] [serial = 647] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 222 (0x88f13c00) [pid = 1797] [serial = 650] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 221 (0x97557800) [pid = 1797] [serial = 846] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 220 (0xa0b15c00) [pid = 1797] [serial = 936] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 219 (0x842bd400) [pid = 1797] [serial = 801] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 218 (0xa46e9000) [pid = 1797] [serial = 638] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 217 (0x98768400) [pid = 1797] [serial = 930] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 216 (0x9a8ecc00) [pid = 1797] [serial = 933] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 215 (0x9dff5c00) [pid = 1797] [serial = 587] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 214 (0x98a05800) [pid = 1797] [serial = 530] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 213 (0x84bcd000) [pid = 1797] [serial = 792] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 212 (0x91fd9400) [pid = 1797] [serial = 762] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 211 (0x8c1eb000) [pid = 1797] [serial = 759] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 210 (0x8b780c00) [pid = 1797] [serial = 566] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 209 (0xa0bb0000) [pid = 1797] [serial = 542] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 208 (0x8be5c800) [pid = 1797] [serial = 687] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 207 (0xa0bdec00) [pid = 1797] [serial = 726] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 206 (0x979df400) [pid = 1797] [serial = 929] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 205 (0x8bd3c400) [pid = 1797] [serial = 807] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 204 (0x8f4d1c00) [pid = 1797] [serial = 912] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 203 (0x94eb9800) [pid = 1797] [serial = 843] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 202 (0x8afad800) [pid = 1797] [serial = 684] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 201 (0x9639d400) [pid = 1797] [serial = 926] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 200 (0x86264000) [pid = 1797] [serial = 828] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 199 (0x84bd0800) [pid = 1797] [serial = 798] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 198 (0x8bd3a800) [pid = 1797] [serial = 897] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 197 (0xa0135c00) [pid = 1797] [serial = 629] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 196 (0x9a8e3000) [pid = 1797] [serial = 932] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 195 (0x97554800) [pid = 1797] [serial = 626] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 194 (0x881f8c00) [pid = 1797] [serial = 545] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 193 (0x913c1400) [pid = 1797] [serial = 620] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 192 (0x85116c00) [pid = 1797] [serial = 899] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 191 (0x8815e000) [pid = 1797] [serial = 632] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 190 (0xa0b14000) [pid = 1797] [serial = 590] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 189 (0x8b773000) [pid = 1797] [serial = 614] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 188 (0x975d4000) [pid = 1797] [serial = 768] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 187 (0x8be63800) [pid = 1797] [serial = 834] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 186 (0x9138cc00) [pid = 1797] [serial = 917] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 185 (0x97551800) [pid = 1797] [serial = 527] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 184 (0x8b64ec00) [pid = 1797] [serial = 831] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 183 (0xa2bc8000) [pid = 1797] [serial = 774] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 182 (0x8c1e8c00) [pid = 1797] [serial = 941] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 181 (0x8fc12000) [pid = 1797] [serial = 572] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 180 (0x8f330c00) [pid = 1797] [serial = 911] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 179 (0xa0d04c00) [pid = 1797] [serial = 939] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 178 (0x8538d400) [pid = 1797] [serial = 789] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 177 (0x82fe7400) [pid = 1797] [serial = 867] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 176 (0x962d3800) [pid = 1797] [serial = 518] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 175 (0x8e8cc800) [pid = 1797] [serial = 909] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 174 (0x86c6f400) [pid = 1797] [serial = 657] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 173 (0x853ce800) [pid = 1797] [serial = 947] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 172 (0x9639f800) [pid = 1797] [serial = 927] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 171 (0x8f550800) [pid = 1797] [serial = 690] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 170 (0x8fcf0c00) [pid = 1797] [serial = 915] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 169 (0x89be4c00) [pid = 1797] [serial = 962] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 168 (0x8b06e800) [pid = 1797] [serial = 756] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 167 (0x93256800) [pid = 1797] [serial = 578] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 166 (0x98762800) [pid = 1797] [serial = 584] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 165 (0x89fe1c00) [pid = 1797] [serial = 965] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 164 (0x85386800) [pid = 1797] [serial = 957] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 163 (0x853d0c00) [pid = 1797] [serial = 948] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 162 (0x98302800) [pid = 1797] [serial = 644] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 161 (0x8c1f2400) [pid = 1797] [serial = 569] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 160 (0xa0111000) [pid = 1797] [serial = 861] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 159 (0x8e8c5800) [pid = 1797] [serial = 617] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 158 (0x8510d400) [pid = 1797] [serial = 956] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 157 (0x9fc8fc00) [pid = 1797] [serial = 533] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 156 (0x89867800) [pid = 1797] [serial = 780] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 155 (0x8fc2d400) [pid = 1797] [serial = 840] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 154 (0x8be5c400) [pid = 1797] [serial = 521] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 153 (0x8f30b800) [pid = 1797] [serial = 563] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 152 (0x913c9400) [pid = 1797] [serial = 918] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x84a66400) [pid = 1797] [serial = 795] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x9fc3d400) [pid = 1797] [serial = 771] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x95872c00) [pid = 1797] [serial = 923] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x93250c00) [pid = 1797] [serial = 702] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | --DOMWINDOW == 147 (0x8ae0b400) [pid = 1797] [serial = 641] [outer = (nil)] [url = about:blank] 03:07:05 INFO - PROCESS | 1797 | 1461060425660 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 03:07:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 3242ms 03:07:05 INFO - PROCESS | 1797 | 1461060425686 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 03:07:05 INFO - PROCESS | 1797 | 1461060425691 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 03:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:07:05 INFO - PROCESS | 1797 | 1461060425699 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:07:05 INFO - PROCESS | 1797 | 1461060425705 Marionette TRACE conn3 <- [1,1430,null,{}] 03:07:05 INFO - PROCESS | 1797 | 1461060425714 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:05 INFO - PROCESS | 1797 | 1461060425915 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 03:07:06 INFO - PROCESS | 1797 | 1461060426099 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:06 INFO - PROCESS | 1797 | ++DOCSHELL 0x81ee4800 == 144 [pid = 1797] [id = 365] 03:07:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 148 (0x836a8400) [pid = 1797] [serial = 1096] [outer = (nil)] 03:07:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x8510dc00) [pid = 1797] [serial = 1097] [outer = 0x836a8400] 03:07:06 INFO - PROCESS | 1797 | 1461060426179 Marionette DEBUG loaded listener.js 03:07:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x85386c00) [pid = 1797] [serial = 1098] [outer = 0x836a8400] 03:07:06 INFO - PROCESS | 1797 | 1461060426961 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 03:07:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:07:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1282ms 03:07:06 INFO - PROCESS | 1797 | 1461060426982 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 03:07:06 INFO - PROCESS | 1797 | 1461060426990 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 03:07:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:07:07 INFO - PROCESS | 1797 | 1461060427001 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:07:07 INFO - PROCESS | 1797 | 1461060427004 Marionette TRACE conn3 <- [1,1434,null,{}] 03:07:07 INFO - PROCESS | 1797 | 1461060427010 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:07 INFO - PROCESS | 1797 | 1461060427287 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 03:07:07 INFO - PROCESS | 1797 | 1461060427405 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:07 INFO - PROCESS | 1797 | ++DOCSHELL 0x853cc800 == 145 [pid = 1797] [id = 366] 03:07:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x853d2c00) [pid = 1797] [serial = 1099] [outer = (nil)] 03:07:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x86267c00) [pid = 1797] [serial = 1100] [outer = 0x853d2c00] 03:07:07 INFO - PROCESS | 1797 | 1461060427480 Marionette DEBUG loaded listener.js 03:07:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 153 (0x86c66c00) [pid = 1797] [serial = 1101] [outer = 0x853d2c00] 03:07:08 INFO - PROCESS | 1797 | 1461060428485 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 03:07:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:07:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1540ms 03:07:08 INFO - PROCESS | 1797 | 1461060428544 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 03:07:08 INFO - PROCESS | 1797 | 1461060428547 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 03:07:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:07:08 INFO - PROCESS | 1797 | 1461060428553 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:07:08 INFO - PROCESS | 1797 | 1461060428559 Marionette TRACE conn3 <- [1,1438,null,{}] 03:07:08 INFO - PROCESS | 1797 | 1461060428590 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:08 INFO - PROCESS | 1797 | 1461060428862 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 03:07:08 INFO - PROCESS | 1797 | 1461060428892 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:08 INFO - PROCESS | 1797 | ++DOCSHELL 0x881ee400 == 146 [pid = 1797] [id = 367] 03:07:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 154 (0x881f4800) [pid = 1797] [serial = 1102] [outer = (nil)] 03:07:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 155 (0x88daf400) [pid = 1797] [serial = 1103] [outer = 0x881f4800] 03:07:09 INFO - PROCESS | 1797 | 1461060429008 Marionette DEBUG loaded listener.js 03:07:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 156 (0x88f12800) [pid = 1797] [serial = 1104] [outer = 0x881f4800] 03:07:10 INFO - PROCESS | 1797 | --DOMWINDOW == 155 (0x8f812400) [pid = 1797] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:07:10 INFO - PROCESS | 1797 | --DOMWINDOW == 154 (0x881f5000) [pid = 1797] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:07:10 INFO - PROCESS | 1797 | --DOMWINDOW == 153 (0x8bda4c00) [pid = 1797] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:07:10 INFO - PROCESS | 1797 | --DOMWINDOW == 152 (0x89866800) [pid = 1797] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:07:10 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x81ee3800) [pid = 1797] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:07:10 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x8b77a800) [pid = 1797] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:07:10 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x8f547800) [pid = 1797] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:07:10 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x9638a000) [pid = 1797] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:07:10 INFO - PROCESS | 1797 | --DOMWINDOW == 147 (0x914e1800) [pid = 1797] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:07:10 INFO - PROCESS | 1797 | --DOMWINDOW == 146 (0x913c3800) [pid = 1797] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:07:10 INFO - PROCESS | 1797 | --DOMWINDOW == 145 (0x8f310400) [pid = 1797] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:07:10 INFO - PROCESS | 1797 | --DOMWINDOW == 144 (0x85024400) [pid = 1797] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:07:10 INFO - PROCESS | 1797 | --DOMWINDOW == 143 (0x8b77c400) [pid = 1797] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:07:10 INFO - PROCESS | 1797 | --DOMWINDOW == 142 (0x8deb7800) [pid = 1797] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:07:10 INFO - PROCESS | 1797 | --DOMWINDOW == 141 (0x85108800) [pid = 1797] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:07:10 INFO - PROCESS | 1797 | --DOMWINDOW == 140 (0x8c0e1800) [pid = 1797] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:07:10 INFO - PROCESS | 1797 | --DOMWINDOW == 139 (0x85026400) [pid = 1797] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:07:10 INFO - PROCESS | 1797 | --DOMWINDOW == 138 (0x8be11400) [pid = 1797] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:07:10 INFO - PROCESS | 1797 | --DOMWINDOW == 137 (0x8510ec00) [pid = 1797] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:07:10 INFO - PROCESS | 1797 | --DOMWINDOW == 136 (0x81edbc00) [pid = 1797] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:07:10 INFO - PROCESS | 1797 | --DOMWINDOW == 135 (0x89fde400) [pid = 1797] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:07:10 INFO - PROCESS | 1797 | --DOMWINDOW == 134 (0x940c7c00) [pid = 1797] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:07:10 INFO - PROCESS | 1797 | --DOMWINDOW == 133 (0x853c6400) [pid = 1797] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:07:10 INFO - PROCESS | 1797 | --DOMWINDOW == 132 (0x97555400) [pid = 1797] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:07:10 INFO - PROCESS | 1797 | 1461060430551 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 03:07:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:07:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 2044ms 03:07:10 INFO - PROCESS | 1797 | 1461060430622 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 03:07:10 INFO - PROCESS | 1797 | 1461060430626 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 03:07:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:07:10 INFO - PROCESS | 1797 | 1461060430633 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:07:10 INFO - PROCESS | 1797 | 1461060430636 Marionette TRACE conn3 <- [1,1442,null,{}] 03:07:10 INFO - PROCESS | 1797 | 1461060430641 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:10 INFO - PROCESS | 1797 | 1461060430805 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 03:07:10 INFO - PROCESS | 1797 | 1461060430974 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:11 INFO - PROCESS | 1797 | ++DOCSHELL 0x81ee1000 == 147 [pid = 1797] [id = 368] 03:07:11 INFO - PROCESS | 1797 | ++DOMWINDOW == 133 (0x82fe4400) [pid = 1797] [serial = 1105] [outer = (nil)] 03:07:11 INFO - PROCESS | 1797 | ++DOMWINDOW == 134 (0x881fc000) [pid = 1797] [serial = 1106] [outer = 0x82fe4400] 03:07:11 INFO - PROCESS | 1797 | 1461060431047 Marionette DEBUG loaded listener.js 03:07:11 INFO - PROCESS | 1797 | ++DOMWINDOW == 135 (0x8985d800) [pid = 1797] [serial = 1107] [outer = 0x82fe4400] 03:07:11 INFO - PROCESS | 1797 | 1461060431789 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 03:07:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:07:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1181ms 03:07:11 INFO - PROCESS | 1797 | 1461060431814 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 03:07:11 INFO - PROCESS | 1797 | 1461060431819 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 03:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:07:11 INFO - PROCESS | 1797 | 1461060431824 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:07:11 INFO - PROCESS | 1797 | 1461060431828 Marionette TRACE conn3 <- [1,1446,null,{}] 03:07:11 INFO - PROCESS | 1797 | 1461060431833 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:12 INFO - PROCESS | 1797 | 1461060432062 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 03:07:12 INFO - PROCESS | 1797 | 1461060432076 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:12 INFO - PROCESS | 1797 | ++DOCSHELL 0x836a2000 == 148 [pid = 1797] [id = 369] 03:07:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 136 (0x86c70c00) [pid = 1797] [serial = 1108] [outer = (nil)] 03:07:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 137 (0x89b0b000) [pid = 1797] [serial = 1109] [outer = 0x86c70c00] 03:07:12 INFO - PROCESS | 1797 | 1461060432149 Marionette DEBUG loaded listener.js 03:07:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 138 (0x89be3400) [pid = 1797] [serial = 1110] [outer = 0x86c70c00] 03:07:13 INFO - PROCESS | 1797 | 1461060433356 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 03:07:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:07:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1586ms 03:07:13 INFO - PROCESS | 1797 | 1461060433412 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 03:07:13 INFO - PROCESS | 1797 | 1461060433420 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 03:07:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:07:13 INFO - PROCESS | 1797 | 1461060433430 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:07:13 INFO - PROCESS | 1797 | 1461060433435 Marionette TRACE conn3 <- [1,1450,null,{}] 03:07:13 INFO - PROCESS | 1797 | 1461060433443 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:13 INFO - PROCESS | 1797 | 1461060433681 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 03:07:14 INFO - PROCESS | 1797 | 1461060434014 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:14 INFO - PROCESS | 1797 | ++DOCSHELL 0x85021400 == 149 [pid = 1797] [id = 370] 03:07:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 139 (0x8510fc00) [pid = 1797] [serial = 1111] [outer = (nil)] 03:07:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 140 (0x86262000) [pid = 1797] [serial = 1112] [outer = 0x8510fc00] 03:07:14 INFO - PROCESS | 1797 | 1461060434102 Marionette DEBUG loaded listener.js 03:07:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 141 (0x86c6b400) [pid = 1797] [serial = 1113] [outer = 0x8510fc00] 03:07:15 INFO - PROCESS | 1797 | 1461060435080 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 03:07:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1696ms 03:07:15 INFO - PROCESS | 1797 | 1461060435127 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 03:07:15 INFO - PROCESS | 1797 | 1461060435136 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 03:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:07:15 INFO - PROCESS | 1797 | 1461060435146 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:07:15 INFO - PROCESS | 1797 | 1461060435150 Marionette TRACE conn3 <- [1,1454,null,{}] 03:07:15 INFO - PROCESS | 1797 | 1461060435157 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:15 INFO - PROCESS | 1797 | 1461060435357 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 03:07:15 INFO - PROCESS | 1797 | 1461060435650 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:15 INFO - PROCESS | 1797 | ++DOCSHELL 0x86265000 == 150 [pid = 1797] [id = 371] 03:07:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 142 (0x88db4800) [pid = 1797] [serial = 1114] [outer = (nil)] 03:07:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 143 (0x89866c00) [pid = 1797] [serial = 1115] [outer = 0x88db4800] 03:07:15 INFO - PROCESS | 1797 | 1461060435778 Marionette DEBUG loaded listener.js 03:07:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 144 (0x89b0e400) [pid = 1797] [serial = 1116] [outer = 0x88db4800] 03:07:16 INFO - PROCESS | 1797 | 1461060436667 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 03:07:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:07:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1583ms 03:07:16 INFO - PROCESS | 1797 | 1461060436730 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 03:07:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:07:16 INFO - PROCESS | 1797 | 1461060436734 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 03:07:16 INFO - PROCESS | 1797 | 1461060436740 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:07:16 INFO - PROCESS | 1797 | 1461060436747 Marionette TRACE conn3 <- [1,1458,null,{}] 03:07:16 INFO - PROCESS | 1797 | 1461060436763 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:16 INFO - PROCESS | 1797 | 1461060436997 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 03:07:17 INFO - PROCESS | 1797 | 1461060437255 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:17 INFO - PROCESS | 1797 | ++DOCSHELL 0x8815e800 == 151 [pid = 1797] [id = 372] 03:07:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 145 (0x881fb800) [pid = 1797] [serial = 1117] [outer = (nil)] 03:07:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 146 (0x8ad8c000) [pid = 1797] [serial = 1118] [outer = 0x881fb800] 03:07:17 INFO - PROCESS | 1797 | 1461060437401 Marionette DEBUG loaded listener.js 03:07:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 147 (0x8ae0bc00) [pid = 1797] [serial = 1119] [outer = 0x881fb800] 03:07:18 INFO - PROCESS | 1797 | 1461060438343 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 03:07:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:07:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1644ms 03:07:18 INFO - PROCESS | 1797 | 1461060438384 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 03:07:18 INFO - PROCESS | 1797 | 1461060438389 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 03:07:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:07:18 INFO - PROCESS | 1797 | 1461060438395 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:07:18 INFO - PROCESS | 1797 | 1461060438399 Marionette TRACE conn3 <- [1,1462,null,{}] 03:07:18 INFO - PROCESS | 1797 | 1461060438404 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:18 INFO - PROCESS | 1797 | 1461060438590 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 03:07:18 INFO - PROCESS | 1797 | 1461060438910 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:18 INFO - PROCESS | 1797 | ++DOCSHELL 0x8ad84400 == 152 [pid = 1797] [id = 373] 03:07:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 148 (0x8afb2800) [pid = 1797] [serial = 1120] [outer = (nil)] 03:07:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x8b64dc00) [pid = 1797] [serial = 1121] [outer = 0x8afb2800] 03:07:19 INFO - PROCESS | 1797 | 1461060439000 Marionette DEBUG loaded listener.js 03:07:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x8b724c00) [pid = 1797] [serial = 1122] [outer = 0x8afb2800] 03:07:19 INFO - PROCESS | 1797 | 1461060439869 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 03:07:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:07:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1532ms 03:07:19 INFO - PROCESS | 1797 | 1461060439928 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 03:07:19 INFO - PROCESS | 1797 | 1461060439931 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 03:07:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:07:19 INFO - PROCESS | 1797 | 1461060439938 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:07:19 INFO - PROCESS | 1797 | 1461060439941 Marionette TRACE conn3 <- [1,1466,null,{}] 03:07:19 INFO - PROCESS | 1797 | 1461060439947 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:20 INFO - PROCESS | 1797 | 1461060440135 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 03:07:20 INFO - PROCESS | 1797 | 1461060440344 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:20 INFO - PROCESS | 1797 | ++DOCSHELL 0x8afa8c00 == 153 [pid = 1797] [id = 374] 03:07:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x8b073800) [pid = 1797] [serial = 1123] [outer = (nil)] 03:07:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x8b77a400) [pid = 1797] [serial = 1124] [outer = 0x8b073800] 03:07:20 INFO - PROCESS | 1797 | 1461060440474 Marionette DEBUG loaded listener.js 03:07:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 153 (0x8b781000) [pid = 1797] [serial = 1125] [outer = 0x8b073800] 03:07:21 INFO - PROCESS | 1797 | 1461060441453 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 03:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1580ms 03:07:21 INFO - PROCESS | 1797 | 1461060441519 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 03:07:21 INFO - PROCESS | 1797 | 1461060441523 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 03:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:07:21 INFO - PROCESS | 1797 | 1461060441530 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:07:21 INFO - PROCESS | 1797 | 1461060441534 Marionette TRACE conn3 <- [1,1470,null,{}] 03:07:21 INFO - PROCESS | 1797 | 1461060441539 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:21 INFO - PROCESS | 1797 | 1461060441789 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 03:07:22 INFO - PROCESS | 1797 | 1461060442048 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:22 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b06dc00 == 154 [pid = 1797] [id = 375] 03:07:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 154 (0x8bd3c400) [pid = 1797] [serial = 1126] [outer = (nil)] 03:07:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 155 (0x8bdaa800) [pid = 1797] [serial = 1127] [outer = 0x8bd3c400] 03:07:22 INFO - PROCESS | 1797 | 1461060442182 Marionette DEBUG loaded listener.js 03:07:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 156 (0x8be5a400) [pid = 1797] [serial = 1128] [outer = 0x8bd3c400] 03:07:23 INFO - PROCESS | 1797 | 1461060443078 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 03:07:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:07:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1579ms 03:07:23 INFO - PROCESS | 1797 | 1461060443109 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 03:07:23 INFO - PROCESS | 1797 | 1461060443114 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 03:07:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:07:23 INFO - PROCESS | 1797 | 1461060443120 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:07:23 INFO - PROCESS | 1797 | 1461060443123 Marionette TRACE conn3 <- [1,1474,null,{}] 03:07:23 INFO - PROCESS | 1797 | 1461060443129 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:23 INFO - PROCESS | 1797 | 1461060443314 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 03:07:23 INFO - PROCESS | 1797 | 1461060443531 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:23 INFO - PROCESS | 1797 | ++DOCSHELL 0x8bd41800 == 155 [pid = 1797] [id = 376] 03:07:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 157 (0x8be59c00) [pid = 1797] [serial = 1129] [outer = (nil)] 03:07:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 158 (0x8be6b000) [pid = 1797] [serial = 1130] [outer = 0x8be59c00] 03:07:23 INFO - PROCESS | 1797 | 1461060443650 Marionette DEBUG loaded listener.js 03:07:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 159 (0x8be71c00) [pid = 1797] [serial = 1131] [outer = 0x8be59c00] 03:07:24 INFO - PROCESS | 1797 | 1461060444675 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 03:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1628ms 03:07:24 INFO - PROCESS | 1797 | 1461060444749 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 03:07:24 INFO - PROCESS | 1797 | 1461060444752 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 03:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:07:24 INFO - PROCESS | 1797 | 1461060444759 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:07:24 INFO - PROCESS | 1797 | 1461060444763 Marionette TRACE conn3 <- [1,1478,null,{}] 03:07:24 INFO - PROCESS | 1797 | 1461060444768 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:24 INFO - PROCESS | 1797 | 1461060444991 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 03:07:25 INFO - PROCESS | 1797 | 1461060445245 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:25 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be66800 == 156 [pid = 1797] [id = 377] 03:07:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 160 (0x8be68800) [pid = 1797] [serial = 1132] [outer = (nil)] 03:07:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 161 (0x8c0ed000) [pid = 1797] [serial = 1133] [outer = 0x8be68800] 03:07:25 INFO - PROCESS | 1797 | 1461060445372 Marionette DEBUG loaded listener.js 03:07:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 162 (0x8c1eb000) [pid = 1797] [serial = 1134] [outer = 0x8be68800] 03:07:26 INFO - PROCESS | 1797 | 1461060446294 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 03:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1583ms 03:07:26 INFO - PROCESS | 1797 | 1461060446343 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 03:07:26 INFO - PROCESS | 1797 | 1461060446347 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 03:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:07:26 INFO - PROCESS | 1797 | 1461060446353 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:07:26 INFO - PROCESS | 1797 | 1461060446357 Marionette TRACE conn3 <- [1,1482,null,{}] 03:07:26 INFO - PROCESS | 1797 | 1461060446363 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:26 INFO - PROCESS | 1797 | 1461060446566 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 03:07:26 INFO - PROCESS | 1797 | 1461060446829 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:26 INFO - PROCESS | 1797 | ++DOCSHELL 0x836a9800 == 157 [pid = 1797] [id = 378] 03:07:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 163 (0x8be62c00) [pid = 1797] [serial = 1135] [outer = (nil)] 03:07:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 164 (0x8deb7800) [pid = 1797] [serial = 1136] [outer = 0x8be62c00] 03:07:26 INFO - PROCESS | 1797 | 1461060446957 Marionette DEBUG loaded listener.js 03:07:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 165 (0x8debf400) [pid = 1797] [serial = 1137] [outer = 0x8be62c00] 03:07:27 INFO - PROCESS | 1797 | 1461060447841 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 03:07:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:07:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1535ms 03:07:27 INFO - PROCESS | 1797 | 1461060447889 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 03:07:27 INFO - PROCESS | 1797 | 1461060447894 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 03:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:07:27 INFO - PROCESS | 1797 | 1461060447900 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:07:27 INFO - PROCESS | 1797 | 1461060447903 Marionette TRACE conn3 <- [1,1486,null,{}] 03:07:27 INFO - PROCESS | 1797 | 1461060447909 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:28 INFO - PROCESS | 1797 | 1461060448099 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 03:07:28 INFO - PROCESS | 1797 | 1461060448312 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:28 INFO - PROCESS | 1797 | ++DOCSHELL 0x8deb3000 == 158 [pid = 1797] [id = 379] 03:07:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 166 (0x8e8c9000) [pid = 1797] [serial = 1138] [outer = (nil)] 03:07:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 167 (0x8e8cd000) [pid = 1797] [serial = 1139] [outer = 0x8e8c9000] 03:07:28 INFO - PROCESS | 1797 | 1461060448503 Marionette DEBUG loaded listener.js 03:07:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 168 (0x8f304000) [pid = 1797] [serial = 1140] [outer = 0x8e8c9000] 03:07:29 INFO - PROCESS | 1797 | 1461060449497 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 03:07:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:07:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1630ms 03:07:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:07:29 INFO - PROCESS | 1797 | 1461060449531 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 03:07:29 INFO - PROCESS | 1797 | 1461060449535 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 03:07:29 INFO - PROCESS | 1797 | 1461060449541 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:07:29 INFO - PROCESS | 1797 | 1461060449546 Marionette TRACE conn3 <- [1,1490,null,{}] 03:07:29 INFO - PROCESS | 1797 | 1461060449552 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:29 INFO - PROCESS | 1797 | 1461060449778 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 03:07:30 INFO - PROCESS | 1797 | 1461060450042 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:30 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f330400 == 159 [pid = 1797] [id = 380] 03:07:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 169 (0x8f331800) [pid = 1797] [serial = 1141] [outer = (nil)] 03:07:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 170 (0x8f543c00) [pid = 1797] [serial = 1142] [outer = 0x8f331800] 03:07:30 INFO - PROCESS | 1797 | 1461060450179 Marionette DEBUG loaded listener.js 03:07:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 171 (0x8f552400) [pid = 1797] [serial = 1143] [outer = 0x8f331800] 03:07:31 INFO - PROCESS | 1797 | 1461060451048 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 03:07:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1582ms 03:07:31 INFO - PROCESS | 1797 | 1461060451123 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 03:07:31 INFO - PROCESS | 1797 | 1461060451127 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 03:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:07:31 INFO - PROCESS | 1797 | 1461060451133 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:07:31 INFO - PROCESS | 1797 | 1461060451136 Marionette TRACE conn3 <- [1,1494,null,{}] 03:07:31 INFO - PROCESS | 1797 | 1461060451142 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:31 INFO - PROCESS | 1797 | 1461060451379 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 03:07:31 INFO - PROCESS | 1797 | 1461060451646 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:31 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be16000 == 160 [pid = 1797] [id = 381] 03:07:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 172 (0x8c1f1400) [pid = 1797] [serial = 1144] [outer = (nil)] 03:07:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 173 (0x8f80fc00) [pid = 1797] [serial = 1145] [outer = 0x8c1f1400] 03:07:31 INFO - PROCESS | 1797 | 1461060451775 Marionette DEBUG loaded listener.js 03:07:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 174 (0x8fc0d000) [pid = 1797] [serial = 1146] [outer = 0x8c1f1400] 03:07:32 INFO - PROCESS | 1797 | 1461060452687 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 03:07:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1600ms 03:07:32 INFO - PROCESS | 1797 | 1461060452734 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 03:07:32 INFO - PROCESS | 1797 | 1461060452738 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 03:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:07:32 INFO - PROCESS | 1797 | 1461060452744 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:07:32 INFO - PROCESS | 1797 | 1461060452748 Marionette TRACE conn3 <- [1,1498,null,{}] 03:07:32 INFO - PROCESS | 1797 | 1461060452753 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:32 INFO - PROCESS | 1797 | 1461060452951 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 03:07:33 INFO - PROCESS | 1797 | 1461060453215 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:33 INFO - PROCESS | 1797 | ++DOCSHELL 0x84bcec00 == 161 [pid = 1797] [id = 382] 03:07:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 175 (0x8f4d0000) [pid = 1797] [serial = 1147] [outer = (nil)] 03:07:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 176 (0x8fcedc00) [pid = 1797] [serial = 1148] [outer = 0x8f4d0000] 03:07:33 INFO - PROCESS | 1797 | 1461060453342 Marionette DEBUG loaded listener.js 03:07:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 177 (0x8fcf7800) [pid = 1797] [serial = 1149] [outer = 0x8f4d0000] 03:07:34 INFO - PROCESS | 1797 | 1461060454245 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 03:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1529ms 03:07:34 INFO - PROCESS | 1797 | 1461060454275 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 03:07:34 INFO - PROCESS | 1797 | 1461060454279 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 03:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:07:34 INFO - PROCESS | 1797 | 1461060454285 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:07:34 INFO - PROCESS | 1797 | 1461060454289 Marionette TRACE conn3 <- [1,1502,null,{}] 03:07:34 INFO - PROCESS | 1797 | 1461060454294 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:34 INFO - PROCESS | 1797 | 1461060454484 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 03:07:34 INFO - PROCESS | 1797 | 1461060454704 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:34 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fcef400 == 162 [pid = 1797] [id = 383] 03:07:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 178 (0x8fd01c00) [pid = 1797] [serial = 1150] [outer = (nil)] 03:07:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 179 (0x9138bc00) [pid = 1797] [serial = 1151] [outer = 0x8fd01c00] 03:07:34 INFO - PROCESS | 1797 | 1461060454825 Marionette DEBUG loaded listener.js 03:07:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 180 (0x91390000) [pid = 1797] [serial = 1152] [outer = 0x8fd01c00] 03:07:35 INFO - PROCESS | 1797 | 1461060455785 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 03:07:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:07:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1532ms 03:07:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:07:35 INFO - PROCESS | 1797 | 1461060455818 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 03:07:35 INFO - PROCESS | 1797 | 1461060455821 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 03:07:35 INFO - PROCESS | 1797 | 1461060455827 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:07:35 INFO - PROCESS | 1797 | 1461060455831 Marionette TRACE conn3 <- [1,1506,null,{}] 03:07:35 INFO - PROCESS | 1797 | 1461060455837 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:36 INFO - PROCESS | 1797 | 1461060456025 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 03:07:36 INFO - PROCESS | 1797 | 1461060456301 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:36 INFO - PROCESS | 1797 | ++DOCSHELL 0x84bcf800 == 163 [pid = 1797] [id = 384] 03:07:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 181 (0x8ad87400) [pid = 1797] [serial = 1153] [outer = (nil)] 03:07:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 182 (0x913c1400) [pid = 1797] [serial = 1154] [outer = 0x8ad87400] 03:07:36 INFO - PROCESS | 1797 | 1461060456425 Marionette DEBUG loaded listener.js 03:07:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 183 (0x914d6400) [pid = 1797] [serial = 1155] [outer = 0x8ad87400] 03:07:37 INFO - PROCESS | 1797 | 1461060457294 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 03:07:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:07:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1529ms 03:07:37 INFO - PROCESS | 1797 | 1461060457356 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 03:07:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:07:37 INFO - PROCESS | 1797 | 1461060457360 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 03:07:37 INFO - PROCESS | 1797 | 1461060457367 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:07:37 INFO - PROCESS | 1797 | 1461060457371 Marionette TRACE conn3 <- [1,1510,null,{}] 03:07:37 INFO - PROCESS | 1797 | 1461060457376 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:37 INFO - PROCESS | 1797 | 1461060457582 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 03:07:37 INFO - PROCESS | 1797 | 1461060457841 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:37 INFO - PROCESS | 1797 | ++DOCSHELL 0x81ee1400 == 164 [pid = 1797] [id = 385] 03:07:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 184 (0x85110400) [pid = 1797] [serial = 1156] [outer = (nil)] 03:07:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 185 (0x914e0c00) [pid = 1797] [serial = 1157] [outer = 0x85110400] 03:07:38 INFO - PROCESS | 1797 | 1461060458002 Marionette DEBUG loaded listener.js 03:07:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 186 (0x91f90c00) [pid = 1797] [serial = 1158] [outer = 0x85110400] 03:07:38 INFO - PROCESS | 1797 | 1461060458889 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 03:07:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:07:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1586ms 03:07:38 INFO - PROCESS | 1797 | 1461060458952 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 03:07:38 INFO - PROCESS | 1797 | 1461060458955 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 03:07:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:07:38 INFO - PROCESS | 1797 | 1461060458962 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:07:38 INFO - PROCESS | 1797 | 1461060458965 Marionette TRACE conn3 <- [1,1514,null,{}] 03:07:38 INFO - PROCESS | 1797 | 1461060458971 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:39 INFO - PROCESS | 1797 | 1461060459179 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 03:07:39 INFO - PROCESS | 1797 | 1461060459523 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:39 INFO - PROCESS | 1797 | ++DOCSHELL 0x88dbb000 == 165 [pid = 1797] [id = 386] 03:07:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 187 (0x88f10800) [pid = 1797] [serial = 1159] [outer = (nil)] 03:07:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 188 (0x8b781800) [pid = 1797] [serial = 1160] [outer = 0x88f10800] 03:07:39 INFO - PROCESS | 1797 | 1461060459613 Marionette DEBUG loaded listener.js 03:07:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 189 (0x8be64c00) [pid = 1797] [serial = 1161] [outer = 0x88f10800] 03:07:41 INFO - PROCESS | 1797 | 1461060461099 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 03:07:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:07:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 2179ms 03:07:41 INFO - PROCESS | 1797 | 1461060461141 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 03:07:41 INFO - PROCESS | 1797 | 1461060461148 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 03:07:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:07:41 INFO - PROCESS | 1797 | 1461060461157 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:07:41 INFO - PROCESS | 1797 | 1461060461162 Marionette TRACE conn3 <- [1,1518,null,{}] 03:07:41 INFO - PROCESS | 1797 | 1461060461171 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:41 INFO - PROCESS | 1797 | 1461060461355 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 03:07:41 INFO - PROCESS | 1797 | 1461060461581 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:41 INFO - PROCESS | 1797 | ++DOCSHELL 0x84a60400 == 166 [pid = 1797] [id = 387] 03:07:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 190 (0x8501d800) [pid = 1797] [serial = 1162] [outer = (nil)] 03:07:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 191 (0x853cb000) [pid = 1797] [serial = 1163] [outer = 0x8501d800] 03:07:41 INFO - PROCESS | 1797 | 1461060461697 Marionette DEBUG loaded listener.js 03:07:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 192 (0x853d1c00) [pid = 1797] [serial = 1164] [outer = 0x8501d800] 03:07:42 INFO - PROCESS | 1797 | 1461060462631 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 03:07:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:07:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1534ms 03:07:42 INFO - PROCESS | 1797 | 1461060462691 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 03:07:42 INFO - PROCESS | 1797 | 1461060462699 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 03:07:42 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:07:42 INFO - PROCESS | 1797 | 1461060462709 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:07:42 INFO - PROCESS | 1797 | 1461060462713 Marionette TRACE conn3 <- [1,1522,null,{}] 03:07:42 INFO - PROCESS | 1797 | 1461060462762 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:43 INFO - PROCESS | 1797 | --DOCSHELL 0x8c1e5400 == 165 [pid = 1797] [id = 178] 03:07:43 INFO - PROCESS | 1797 | --DOCSHELL 0x881edc00 == 164 [pid = 1797] [id = 181] 03:07:43 INFO - PROCESS | 1797 | --DOCSHELL 0x8ad83000 == 163 [pid = 1797] [id = 180] 03:07:43 INFO - PROCESS | 1797 | --DOCSHELL 0x8ad7f400 == 162 [pid = 1797] [id = 179] 03:07:43 INFO - PROCESS | 1797 | --DOCSHELL 0x81ee1000 == 161 [pid = 1797] [id = 368] 03:07:43 INFO - PROCESS | 1797 | --DOCSHELL 0x881ee400 == 160 [pid = 1797] [id = 367] 03:07:43 INFO - PROCESS | 1797 | --DOCSHELL 0x853cc800 == 159 [pid = 1797] [id = 366] 03:07:43 INFO - PROCESS | 1797 | --DOCSHELL 0x81ee4800 == 158 [pid = 1797] [id = 365] 03:07:43 INFO - PROCESS | 1797 | --DOCSHELL 0x842bc400 == 157 [pid = 1797] [id = 360] 03:07:43 INFO - PROCESS | 1797 | --DOCSHELL 0x91fd4400 == 156 [pid = 1797] [id = 359] 03:07:43 INFO - PROCESS | 1797 | --DOCSHELL 0x8fcf5000 == 155 [pid = 1797] [id = 358] 03:07:43 INFO - PROCESS | 1797 | --DOCSHELL 0x8fd05800 == 154 [pid = 1797] [id = 356] 03:07:43 INFO - PROCESS | 1797 | --DOCSHELL 0x9319e400 == 153 [pid = 1797] [id = 357] 03:07:43 INFO - PROCESS | 1797 | --DOCSHELL 0x8dfe6000 == 152 [pid = 1797] [id = 355] 03:07:43 INFO - PROCESS | 1797 | --DOCSHELL 0x8f305800 == 151 [pid = 1797] [id = 354] 03:07:43 INFO - PROCESS | 1797 | --DOCSHELL 0x8dfe0c00 == 150 [pid = 1797] [id = 353] 03:07:43 INFO - PROCESS | 1797 | --DOCSHELL 0x89fdb800 == 149 [pid = 1797] [id = 352] 03:07:43 INFO - PROCESS | 1797 | --DOCSHELL 0x8b732000 == 148 [pid = 1797] [id = 351] 03:07:43 INFO - PROCESS | 1797 | --DOCSHELL 0x85111400 == 147 [pid = 1797] [id = 349] 03:07:43 INFO - PROCESS | 1797 | --DOCSHELL 0x86c71c00 == 146 [pid = 1797] [id = 350] 03:07:43 INFO - PROCESS | 1797 | --DOCSHELL 0x89b0c000 == 145 [pid = 1797] [id = 348] 03:07:43 INFO - PROCESS | 1797 | --DOCSHELL 0x881fb000 == 144 [pid = 1797] [id = 347] 03:07:43 INFO - PROCESS | 1797 | --DOCSHELL 0x85025000 == 143 [pid = 1797] [id = 346] 03:07:43 INFO - PROCESS | 1797 | 1461060463483 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 191 (0x85108000) [pid = 1797] [serial = 1037] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 190 (0x91f90800) [pid = 1797] [serial = 998] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 189 (0x989a6000) [pid = 1797] [serial = 1011] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 188 (0x8be5dc00) [pid = 1797] [serial = 980] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 187 (0x8afab400) [pid = 1797] [serial = 974] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 186 (0xa3d0a000) [pid = 1797] [serial = 1025] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 185 (0x853d3800) [pid = 1797] [serial = 954] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 184 (0xa0d0e800) [pid = 1797] [serial = 1023] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 183 (0x8fd0d000) [pid = 1797] [serial = 996] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 182 (0x91fdb400) [pid = 1797] [serial = 999] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 181 (0x97556400) [pid = 1797] [serial = 1008] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 180 (0x958c3c00) [pid = 1797] [serial = 1001] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 179 (0x914d7000) [pid = 1797] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 178 (0x8f80b400) [pid = 1797] [serial = 992] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 177 (0xa0110800) [pid = 1797] [serial = 1016] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 176 (0x8b64d800) [pid = 1797] [serial = 975] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 175 (0x8fcf3800) [pid = 1797] [serial = 995] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 174 (0xa01d4800) [pid = 1797] [serial = 1017] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 173 (0x8bdac000) [pid = 1797] [serial = 978] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 172 (0x8f4d4c00) [pid = 1797] [serial = 990] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 171 (0x88dbb400) [pid = 1797] [serial = 972] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 170 (0x8fc09000) [pid = 1797] [serial = 993] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 169 (0x8dfe8c00) [pid = 1797] [serial = 986] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 168 (0x8bd42400) [pid = 1797] [serial = 977] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 167 (0x853c8800) [pid = 1797] [serial = 1029] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 166 (0x8c1e5800) [pid = 1797] [serial = 984] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 165 (0x89d9e800) [pid = 1797] [serial = 1020] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 164 (0x8be6c800) [pid = 1797] [serial = 981] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 163 (0x9841f000) [pid = 1797] [serial = 1010] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 162 (0x8f4cb000) [pid = 1797] [serial = 989] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 161 (0x81ee4c00) [pid = 1797] [serial = 951] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 160 (0x8b64d400) [pid = 1797] [serial = 1035] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 159 (0x86267000) [pid = 1797] [serial = 971] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 158 (0x97553c00) [pid = 1797] [serial = 1007] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 157 (0x973ef400) [pid = 1797] [serial = 1005] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 156 (0x8538a800) [pid = 1797] [serial = 1028] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 155 (0x8afa7c00) [pid = 1797] [serial = 1034] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 154 (0x8f302c00) [pid = 1797] [serial = 987] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 153 (0x96798c00) [pid = 1797] [serial = 1004] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 152 (0x88db1400) [pid = 1797] [serial = 1019] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x88db1000) [pid = 1797] [serial = 1031] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x9dffc800) [pid = 1797] [serial = 1014] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x9a8e5800) [pid = 1797] [serial = 1013] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x962d1000) [pid = 1797] [serial = 1002] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 147 (0x88f1bc00) [pid = 1797] [serial = 1032] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 146 (0x8c0e6400) [pid = 1797] [serial = 983] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | --DOMWINDOW == 145 (0xa013f800) [pid = 1797] [serial = 1022] [outer = (nil)] [url = about:blank] 03:07:43 INFO - PROCESS | 1797 | 1461060463810 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:43 INFO - PROCESS | 1797 | ++DOCSHELL 0x81ee4c00 == 144 [pid = 1797] [id = 388] 03:07:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 146 (0x81ee5c00) [pid = 1797] [serial = 1165] [outer = (nil)] 03:07:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 147 (0x842bc400) [pid = 1797] [serial = 1166] [outer = 0x81ee5c00] 03:07:43 INFO - PROCESS | 1797 | 1461060463895 Marionette DEBUG loaded listener.js 03:07:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 148 (0x8510ec00) [pid = 1797] [serial = 1167] [outer = 0x81ee5c00] 03:07:44 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:44 INFO - PROCESS | 1797 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:07:44 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:44 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:44 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:44 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:44 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:44 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:44 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:44 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:44 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:44 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:44 INFO - PROCESS | 1797 | 1461060464686 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 03:07:44 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 () { 03:07:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:07:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:07:44 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 () { 03:07:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:07:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:07:44 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 () { 03:07:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:07:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:07:44 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 () { 03:07:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:07:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:07:44 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 2035ms 03:07:44 INFO - PROCESS | 1797 | 1461060464745 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 03:07:44 INFO - PROCESS | 1797 | 1461060464749 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 03:07:44 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:07:44 INFO - PROCESS | 1797 | 1461060464757 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:07:44 INFO - PROCESS | 1797 | 1461060464765 Marionette TRACE conn3 <- [1,1526,null,{}] 03:07:44 INFO - PROCESS | 1797 | 1461060464781 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:45 INFO - PROCESS | 1797 | 1461060465026 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 03:07:45 INFO - PROCESS | 1797 | 1461060465057 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:45 INFO - PROCESS | 1797 | ++DOCSHELL 0x81edd400 == 145 [pid = 1797] [id = 389] 03:07:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x86c72000) [pid = 1797] [serial = 1168] [outer = (nil)] 03:07:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x89863800) [pid = 1797] [serial = 1169] [outer = 0x86c72000] 03:07:45 INFO - PROCESS | 1797 | 1461060465227 Marionette DEBUG loaded listener.js 03:07:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x89bddc00) [pid = 1797] [serial = 1170] [outer = 0x86c72000] 03:07:46 INFO - PROCESS | 1797 | 1461060466037 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 03:07:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:07:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:07:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:07:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:07:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:07:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:07:46 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1334ms 03:07:46 INFO - PROCESS | 1797 | 1461060466103 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 03:07:46 INFO - PROCESS | 1797 | 1461060466106 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 03:07:46 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:07:46 INFO - PROCESS | 1797 | 1461060466112 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:07:46 INFO - PROCESS | 1797 | 1461060466115 Marionette TRACE conn3 <- [1,1530,null,{}] 03:07:46 INFO - PROCESS | 1797 | 1461060466120 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:46 INFO - PROCESS | 1797 | 1461060466342 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 03:07:46 INFO - PROCESS | 1797 | 1461060466374 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:46 INFO - PROCESS | 1797 | ++DOCSHELL 0x836a7800 == 146 [pid = 1797] [id = 390] 03:07:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x89d9c800) [pid = 1797] [serial = 1171] [outer = (nil)] 03:07:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 153 (0x89fe2000) [pid = 1797] [serial = 1172] [outer = 0x89d9c800] 03:07:46 INFO - PROCESS | 1797 | 1461060466445 Marionette DEBUG loaded listener.js 03:07:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 154 (0x8afa5c00) [pid = 1797] [serial = 1173] [outer = 0x89d9c800] 03:07:47 INFO - PROCESS | 1797 | 1461060467209 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 03:07:47 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 03:07:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:07:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:07:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:07:47 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. 03:07:47 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:07:47 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1128ms 03:07:47 INFO - PROCESS | 1797 | 1461060467241 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 03:07:47 INFO - PROCESS | 1797 | 1461060467244 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 03:07:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:07:47 INFO - PROCESS | 1797 | 1461060467250 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:07:47 INFO - PROCESS | 1797 | 1461060467253 Marionette TRACE conn3 <- [1,1534,null,{}] 03:07:47 INFO - PROCESS | 1797 | 1461060467258 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:47 INFO - PROCESS | 1797 | 1461060467474 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 03:07:47 INFO - PROCESS | 1797 | 1461060467537 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:47 INFO - PROCESS | 1797 | ++DOCSHELL 0x89867800 == 147 [pid = 1797] [id = 391] 03:07:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 155 (0x89fda000) [pid = 1797] [serial = 1174] [outer = (nil)] 03:07:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 156 (0x8b72d000) [pid = 1797] [serial = 1175] [outer = 0x89fda000] 03:07:47 INFO - PROCESS | 1797 | 1461060467613 Marionette DEBUG loaded listener.js 03:07:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 157 (0x8b77bc00) [pid = 1797] [serial = 1176] [outer = 0x89fda000] 03:07:48 INFO - PROCESS | 1797 | --DOMWINDOW == 156 (0x940d5800) [pid = 1797] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:07:48 INFO - PROCESS | 1797 | --DOMWINDOW == 155 (0x88db3400) [pid = 1797] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:07:48 INFO - PROCESS | 1797 | --DOMWINDOW == 154 (0x8b728800) [pid = 1797] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:07:48 INFO - PROCESS | 1797 | --DOMWINDOW == 153 (0x89d9dc00) [pid = 1797] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:07:48 INFO - PROCESS | 1797 | --DOMWINDOW == 152 (0x940c9c00) [pid = 1797] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:07:48 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0xa2bcbc00) [pid = 1797] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:07:48 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x8be76000) [pid = 1797] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:07:48 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x8e8d0400) [pid = 1797] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:07:48 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x836a3000) [pid = 1797] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:07:48 INFO - PROCESS | 1797 | --DOMWINDOW == 147 (0x914d7c00) [pid = 1797] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:07:48 INFO - PROCESS | 1797 | --DOMWINDOW == 146 (0x91fd5c00) [pid = 1797] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:07:48 INFO - PROCESS | 1797 | --DOMWINDOW == 145 (0x84a65800) [pid = 1797] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:07:48 INFO - PROCESS | 1797 | --DOMWINDOW == 144 (0x940d3000) [pid = 1797] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:07:48 INFO - PROCESS | 1797 | --DOMWINDOW == 143 (0x8bd3bc00) [pid = 1797] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:07:48 INFO - PROCESS | 1797 | --DOMWINDOW == 142 (0x89fde000) [pid = 1797] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:07:48 INFO - PROCESS | 1797 | --DOMWINDOW == 141 (0x8f54d800) [pid = 1797] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:07:48 INFO - PROCESS | 1797 | --DOMWINDOW == 140 (0x82fe4400) [pid = 1797] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:07:48 INFO - PROCESS | 1797 | --DOMWINDOW == 139 (0x8dfe4000) [pid = 1797] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:07:48 INFO - PROCESS | 1797 | --DOMWINDOW == 138 (0x85025400) [pid = 1797] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:07:48 INFO - PROCESS | 1797 | --DOMWINDOW == 137 (0x853d2c00) [pid = 1797] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:07:48 INFO - PROCESS | 1797 | --DOMWINDOW == 136 (0x89b0f800) [pid = 1797] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:07:48 INFO - PROCESS | 1797 | --DOMWINDOW == 135 (0x8fcfac00) [pid = 1797] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:07:48 INFO - PROCESS | 1797 | --DOMWINDOW == 134 (0x836a8400) [pid = 1797] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:07:48 INFO - PROCESS | 1797 | --DOMWINDOW == 133 (0x88158c00) [pid = 1797] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:07:48 INFO - PROCESS | 1797 | --DOMWINDOW == 132 (0x881f4800) [pid = 1797] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:07:49 INFO - PROCESS | 1797 | 1461060469206 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 03:07:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:07:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1988ms 03:07:49 INFO - PROCESS | 1797 | 1461060469239 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 03:07:49 INFO - PROCESS | 1797 | 1461060469242 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 03:07:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:07:49 INFO - PROCESS | 1797 | 1461060469249 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:07:49 INFO - PROCESS | 1797 | 1461060469252 Marionette TRACE conn3 <- [1,1538,null,{}] 03:07:49 INFO - PROCESS | 1797 | 1461060469257 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:49 INFO - PROCESS | 1797 | 1461060469458 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 03:07:49 INFO - PROCESS | 1797 | 1461060469636 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:49 INFO - PROCESS | 1797 | ++DOCSHELL 0x81edc400 == 148 [pid = 1797] [id = 392] 03:07:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 133 (0x81ee3800) [pid = 1797] [serial = 1177] [outer = (nil)] 03:07:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 134 (0x881f4800) [pid = 1797] [serial = 1178] [outer = 0x81ee3800] 03:07:49 INFO - PROCESS | 1797 | 1461060469710 Marionette DEBUG loaded listener.js 03:07:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 135 (0x8b77b000) [pid = 1797] [serial = 1179] [outer = 0x81ee3800] 03:07:50 INFO - PROCESS | 1797 | 1461060470459 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 03:07:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:07:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1227ms 03:07:50 INFO - PROCESS | 1797 | 1461060470476 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 03:07:50 INFO - PROCESS | 1797 | 1461060470479 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 03:07:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:07:50 INFO - PROCESS | 1797 | 1461060470496 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:07:50 INFO - PROCESS | 1797 | 1461060470500 Marionette TRACE conn3 <- [1,1542,null,{}] 03:07:50 INFO - PROCESS | 1797 | 1461060470505 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:50 INFO - PROCESS | 1797 | 1461060470784 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 03:07:51 INFO - PROCESS | 1797 | 1461060471006 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:51 INFO - PROCESS | 1797 | ++DOCSHELL 0x84a5e800 == 149 [pid = 1797] [id = 393] 03:07:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 136 (0x84a5f400) [pid = 1797] [serial = 1180] [outer = (nil)] 03:07:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 137 (0x84a69800) [pid = 1797] [serial = 1181] [outer = 0x84a5f400] 03:07:51 INFO - PROCESS | 1797 | 1461060471138 Marionette DEBUG loaded listener.js 03:07:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 138 (0x85022800) [pid = 1797] [serial = 1182] [outer = 0x84a5f400] 03:07:52 INFO - PROCESS | 1797 | 1461060472104 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 03:07:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:07:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1681ms 03:07:52 INFO - PROCESS | 1797 | 1461060472180 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 03:07:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:07:52 INFO - PROCESS | 1797 | 1461060472187 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 03:07:52 INFO - PROCESS | 1797 | 1461060472195 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:07:52 INFO - PROCESS | 1797 | 1461060472203 Marionette TRACE conn3 <- [1,1546,null,{}] 03:07:52 INFO - PROCESS | 1797 | 1461060472210 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:52 INFO - PROCESS | 1797 | 1461060472452 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 03:07:52 INFO - PROCESS | 1797 | 1461060472727 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:52 INFO - PROCESS | 1797 | ++DOCSHELL 0x86c67c00 == 150 [pid = 1797] [id = 394] 03:07:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 139 (0x86c6d000) [pid = 1797] [serial = 1183] [outer = (nil)] 03:07:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 140 (0x8815f000) [pid = 1797] [serial = 1184] [outer = 0x86c6d000] 03:07:52 INFO - PROCESS | 1797 | 1461060472859 Marionette DEBUG loaded listener.js 03:07:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 141 (0x88db1000) [pid = 1797] [serial = 1185] [outer = 0x86c6d000] 03:07:53 INFO - PROCESS | 1797 | 1461060473846 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 03:07:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:07:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1687ms 03:07:53 INFO - PROCESS | 1797 | 1461060473881 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 03:07:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:07:53 INFO - PROCESS | 1797 | 1461060473887 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 03:07:53 INFO - PROCESS | 1797 | 1461060473893 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:07:53 INFO - PROCESS | 1797 | 1461060473897 Marionette TRACE conn3 <- [1,1550,null,{}] 03:07:53 INFO - PROCESS | 1797 | 1461060473903 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:54 INFO - PROCESS | 1797 | 1461060474120 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 03:07:54 INFO - PROCESS | 1797 | 1461060474436 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:54 INFO - PROCESS | 1797 | ++DOCSHELL 0x89fde000 == 151 [pid = 1797] [id = 395] 03:07:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 142 (0x89fe6c00) [pid = 1797] [serial = 1186] [outer = (nil)] 03:07:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 143 (0x8ad87c00) [pid = 1797] [serial = 1187] [outer = 0x89fe6c00] 03:07:54 INFO - PROCESS | 1797 | 1461060474595 Marionette DEBUG loaded listener.js 03:07:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 144 (0x8b64d400) [pid = 1797] [serial = 1188] [outer = 0x89fe6c00] 03:07:55 INFO - PROCESS | 1797 | 1461060475472 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 03:07:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:07:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1630ms 03:07:55 INFO - PROCESS | 1797 | 1461060475532 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 03:07:55 INFO - PROCESS | 1797 | 1461060475539 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 03:07:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:07:55 INFO - PROCESS | 1797 | 1461060475558 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:07:55 INFO - PROCESS | 1797 | 1461060475565 Marionette TRACE conn3 <- [1,1554,null,{}] 03:07:55 INFO - PROCESS | 1797 | 1461060475571 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:55 INFO - PROCESS | 1797 | 1461060475770 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 03:07:56 INFO - PROCESS | 1797 | 1461060475982 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:56 INFO - PROCESS | 1797 | ++DOCSHELL 0x88f11800 == 152 [pid = 1797] [id = 396] 03:07:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 145 (0x89b0c800) [pid = 1797] [serial = 1189] [outer = (nil)] 03:07:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 146 (0x8be0fc00) [pid = 1797] [serial = 1190] [outer = 0x89b0c800] 03:07:56 INFO - PROCESS | 1797 | 1461060476152 Marionette DEBUG loaded listener.js 03:07:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 147 (0x8be61c00) [pid = 1797] [serial = 1191] [outer = 0x89b0c800] 03:07:57 INFO - PROCESS | 1797 | 1461060477068 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 03:07:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:07:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1593ms 03:07:57 INFO - PROCESS | 1797 | 1461060477143 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 03:07:57 INFO - PROCESS | 1797 | 1461060477147 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 03:07:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:07:57 INFO - PROCESS | 1797 | 1461060477153 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:07:57 INFO - PROCESS | 1797 | 1461060477156 Marionette TRACE conn3 <- [1,1558,null,{}] 03:07:57 INFO - PROCESS | 1797 | 1461060477162 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:57 INFO - PROCESS | 1797 | 1461060477354 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 03:07:57 INFO - PROCESS | 1797 | 1461060477670 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:57 INFO - PROCESS | 1797 | ++DOCSHELL 0x88f1c400 == 153 [pid = 1797] [id = 397] 03:07:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 148 (0x8bd3bc00) [pid = 1797] [serial = 1192] [outer = (nil)] 03:07:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x8c0e4000) [pid = 1797] [serial = 1193] [outer = 0x8bd3bc00] 03:07:57 INFO - PROCESS | 1797 | 1461060477761 Marionette DEBUG loaded listener.js 03:07:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x8c1ea000) [pid = 1797] [serial = 1194] [outer = 0x8bd3bc00] 03:07:58 INFO - PROCESS | 1797 | 1461060478616 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 03:07:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:07:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1530ms 03:07:58 INFO - PROCESS | 1797 | 1461060478684 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 03:07:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:07:58 INFO - PROCESS | 1797 | 1461060478688 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 03:07:58 INFO - PROCESS | 1797 | 1461060478694 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:07:58 INFO - PROCESS | 1797 | 1461060478698 Marionette TRACE conn3 <- [1,1562,null,{}] 03:07:58 INFO - PROCESS | 1797 | 1461060478704 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:58 INFO - PROCESS | 1797 | 1461060478910 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 03:07:59 INFO - PROCESS | 1797 | 1461060479245 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:59 INFO - PROCESS | 1797 | ++DOCSHELL 0x8debd800 == 154 [pid = 1797] [id = 398] 03:07:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x8debe800) [pid = 1797] [serial = 1195] [outer = (nil)] 03:07:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x8dfe6000) [pid = 1797] [serial = 1196] [outer = 0x8debe800] 03:07:59 INFO - PROCESS | 1797 | 1461060479350 Marionette DEBUG loaded listener.js 03:07:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 153 (0x8e8c8000) [pid = 1797] [serial = 1197] [outer = 0x8debe800] 03:08:00 INFO - PROCESS | 1797 | 1461060480256 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 03:08:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:08:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1630ms 03:08:00 INFO - PROCESS | 1797 | 1461060480324 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 03:08:00 INFO - PROCESS | 1797 | 1461060480328 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 03:08:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:08:00 INFO - PROCESS | 1797 | 1461060480334 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:08:00 INFO - PROCESS | 1797 | 1461060480338 Marionette TRACE conn3 <- [1,1566,null,{}] 03:08:00 INFO - PROCESS | 1797 | 1461060480344 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:00 INFO - PROCESS | 1797 | 1461060480582 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 03:08:00 INFO - PROCESS | 1797 | 1461060480839 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:00 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be6fc00 == 155 [pid = 1797] [id = 399] 03:08:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 154 (0x8c0ec800) [pid = 1797] [serial = 1198] [outer = (nil)] 03:08:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 155 (0x8f30bc00) [pid = 1797] [serial = 1199] [outer = 0x8c0ec800] 03:08:00 INFO - PROCESS | 1797 | 1461060480964 Marionette DEBUG loaded listener.js 03:08:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 156 (0x8f336000) [pid = 1797] [serial = 1200] [outer = 0x8c0ec800] 03:08:01 INFO - PROCESS | 1797 | 1461060481854 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 03:08:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:08:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1581ms 03:08:01 INFO - PROCESS | 1797 | 1461060481917 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 03:08:01 INFO - PROCESS | 1797 | 1461060481921 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 03:08:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:08:01 INFO - PROCESS | 1797 | 1461060481927 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:08:01 INFO - PROCESS | 1797 | 1461060481931 Marionette TRACE conn3 <- [1,1570,null,{}] 03:08:01 INFO - PROCESS | 1797 | 1461060481937 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:02 INFO - PROCESS | 1797 | 1461060482130 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 03:08:02 INFO - PROCESS | 1797 | 1461060482388 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:02 INFO - PROCESS | 1797 | ++DOCSHELL 0x8e8cd800 == 156 [pid = 1797] [id = 400] 03:08:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 157 (0x8f302000) [pid = 1797] [serial = 1201] [outer = (nil)] 03:08:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 158 (0x8f547800) [pid = 1797] [serial = 1202] [outer = 0x8f302000] 03:08:02 INFO - PROCESS | 1797 | 1461060482516 Marionette DEBUG loaded listener.js 03:08:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 159 (0x8f550000) [pid = 1797] [serial = 1203] [outer = 0x8f302000] 03:08:03 INFO - PROCESS | 1797 | 1461060483416 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 03:08:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:08:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1530ms 03:08:03 INFO - PROCESS | 1797 | 1461060483459 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 03:08:03 INFO - PROCESS | 1797 | 1461060483463 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 03:08:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:08:03 INFO - PROCESS | 1797 | 1461060483469 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:08:03 INFO - PROCESS | 1797 | 1461060483473 Marionette TRACE conn3 <- [1,1574,null,{}] 03:08:03 INFO - PROCESS | 1797 | 1461060483478 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:03 INFO - PROCESS | 1797 | 1461060483663 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 03:08:03 INFO - PROCESS | 1797 | 1461060483884 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:03 INFO - PROCESS | 1797 | ++DOCSHELL 0x8ae05800 == 157 [pid = 1797] [id = 401] 03:08:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 160 (0x8be77800) [pid = 1797] [serial = 1204] [outer = (nil)] 03:08:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 161 (0x8fc06000) [pid = 1797] [serial = 1205] [outer = 0x8be77800] 03:08:04 INFO - PROCESS | 1797 | 1461060484024 Marionette DEBUG loaded listener.js 03:08:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 162 (0x8fc13c00) [pid = 1797] [serial = 1206] [outer = 0x8be77800] 03:08:04 INFO - PROCESS | 1797 | 1461060484996 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 03:08:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:08:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1584ms 03:08:05 INFO - PROCESS | 1797 | 1461060485053 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 03:08:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:08:05 INFO - PROCESS | 1797 | 1461060485057 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 03:08:05 INFO - PROCESS | 1797 | 1461060485063 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:08:05 INFO - PROCESS | 1797 | 1461060485067 Marionette TRACE conn3 <- [1,1578,null,{}] 03:08:05 INFO - PROCESS | 1797 | 1461060485072 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:05 INFO - PROCESS | 1797 | 1461060485299 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 03:08:05 INFO - PROCESS | 1797 | 1461060485600 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:05 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f7f7400 == 158 [pid = 1797] [id = 402] 03:08:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 163 (0x8f80e000) [pid = 1797] [serial = 1207] [outer = (nil)] 03:08:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 164 (0x8fcfb000) [pid = 1797] [serial = 1208] [outer = 0x8f80e000] 03:08:05 INFO - PROCESS | 1797 | 1461060485691 Marionette DEBUG loaded listener.js 03:08:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 165 (0x8fd09c00) [pid = 1797] [serial = 1209] [outer = 0x8f80e000] 03:08:06 INFO - PROCESS | 1797 | 1461060486566 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 03:08:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:08:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1579ms 03:08:06 INFO - PROCESS | 1797 | 1461060486642 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 03:08:06 INFO - PROCESS | 1797 | 1461060486646 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 03:08:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:08:06 INFO - PROCESS | 1797 | 1461060486653 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:08:06 INFO - PROCESS | 1797 | 1461060486655 Marionette TRACE conn3 <- [1,1582,null,{}] 03:08:06 INFO - PROCESS | 1797 | 1461060486662 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:06 INFO - PROCESS | 1797 | 1461060486892 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 03:08:07 INFO - PROCESS | 1797 | 1461060487206 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:07 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f304c00 == 159 [pid = 1797] [id = 403] 03:08:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 166 (0x914d7000) [pid = 1797] [serial = 1210] [outer = (nil)] 03:08:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 167 (0x914e1800) [pid = 1797] [serial = 1211] [outer = 0x914d7000] 03:08:07 INFO - PROCESS | 1797 | 1461060487305 Marionette DEBUG loaded listener.js 03:08:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 168 (0x91fd9000) [pid = 1797] [serial = 1212] [outer = 0x914d7000] 03:08:08 INFO - PROCESS | 1797 | 1461060488209 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 03:08:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:08:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1628ms 03:08:08 INFO - PROCESS | 1797 | 1461060488282 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 03:08:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:08:08 INFO - PROCESS | 1797 | 1461060488292 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 03:08:08 INFO - PROCESS | 1797 | 1461060488299 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:08:08 INFO - PROCESS | 1797 | 1461060488303 Marionette TRACE conn3 <- [1,1586,null,{}] 03:08:08 INFO - PROCESS | 1797 | 1461060488309 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:08 INFO - PROCESS | 1797 | 1461060488566 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 03:08:08 INFO - PROCESS | 1797 | 1461060488877 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:08 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b724800 == 160 [pid = 1797] [id = 404] 03:08:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 169 (0x914d9400) [pid = 1797] [serial = 1213] [outer = (nil)] 03:08:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 170 (0x9324e000) [pid = 1797] [serial = 1214] [outer = 0x914d9400] 03:08:08 INFO - PROCESS | 1797 | 1461060488981 Marionette DEBUG loaded listener.js 03:08:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 171 (0x93250400) [pid = 1797] [serial = 1215] [outer = 0x914d9400] 03:08:09 INFO - PROCESS | 1797 | 1461060489893 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 03:08:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:08:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1634ms 03:08:09 INFO - PROCESS | 1797 | 1461060489939 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 03:08:09 INFO - PROCESS | 1797 | 1461060489942 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 03:08:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:08:09 INFO - PROCESS | 1797 | 1461060489949 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:08:09 INFO - PROCESS | 1797 | 1461060489953 Marionette TRACE conn3 <- [1,1590,null,{}] 03:08:09 INFO - PROCESS | 1797 | 1461060489958 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:10 INFO - PROCESS | 1797 | 1461060490147 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 03:08:10 INFO - PROCESS | 1797 | 1461060490459 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:10 INFO - PROCESS | 1797 | ++DOCSHELL 0x93199000 == 161 [pid = 1797] [id = 405] 03:08:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 172 (0x9319e400) [pid = 1797] [serial = 1216] [outer = (nil)] 03:08:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 173 (0x940cf400) [pid = 1797] [serial = 1217] [outer = 0x9319e400] 03:08:10 INFO - PROCESS | 1797 | 1461060490555 Marionette DEBUG loaded listener.js 03:08:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 174 (0x940d2400) [pid = 1797] [serial = 1218] [outer = 0x9319e400] 03:08:11 INFO - PROCESS | 1797 | 1461060491434 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 03:08:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:08:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1528ms 03:08:11 INFO - PROCESS | 1797 | 1461060491478 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 03:08:11 INFO - PROCESS | 1797 | 1461060491482 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 03:08:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:08:11 INFO - PROCESS | 1797 | 1461060491488 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:08:11 INFO - PROCESS | 1797 | 1461060491492 Marionette TRACE conn3 <- [1,1594,null,{}] 03:08:11 INFO - PROCESS | 1797 | 1461060491498 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:11 INFO - PROCESS | 1797 | 1461060491684 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 03:08:11 INFO - PROCESS | 1797 | 1461060491906 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:11 INFO - PROCESS | 1797 | ++DOCSHELL 0x842bd400 == 162 [pid = 1797] [id = 406] 03:08:11 INFO - PROCESS | 1797 | ++DOMWINDOW == 175 (0x88155800) [pid = 1797] [serial = 1219] [outer = (nil)] 03:08:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 176 (0x9587fc00) [pid = 1797] [serial = 1220] [outer = 0x88155800] 03:08:12 INFO - PROCESS | 1797 | 1461060492025 Marionette DEBUG loaded listener.js 03:08:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 177 (0x958c4800) [pid = 1797] [serial = 1221] [outer = 0x88155800] 03:08:12 INFO - PROCESS | 1797 | 1461060492984 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 03:08:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:08:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1530ms 03:08:13 INFO - PROCESS | 1797 | 1461060493020 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 03:08:13 INFO - PROCESS | 1797 | 1461060493023 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 03:08:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:08:13 INFO - PROCESS | 1797 | 1461060493030 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:08:13 INFO - PROCESS | 1797 | 1461060493034 Marionette TRACE conn3 <- [1,1598,null,{}] 03:08:13 INFO - PROCESS | 1797 | 1461060493039 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:13 INFO - PROCESS | 1797 | 1461060493314 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 03:08:13 INFO - PROCESS | 1797 | 1461060493580 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:13 INFO - PROCESS | 1797 | ++DOCSHELL 0x88f0ec00 == 163 [pid = 1797] [id = 407] 03:08:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 178 (0x9582f400) [pid = 1797] [serial = 1222] [outer = (nil)] 03:08:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 179 (0x9620c800) [pid = 1797] [serial = 1223] [outer = 0x9582f400] 03:08:13 INFO - PROCESS | 1797 | 1461060493671 Marionette DEBUG loaded listener.js 03:08:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 180 (0x9637f400) [pid = 1797] [serial = 1224] [outer = 0x9582f400] 03:08:14 INFO - PROCESS | 1797 | 1461060494573 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 03:08:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:08:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1590ms 03:08:14 INFO - PROCESS | 1797 | 1461060494621 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 03:08:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:08:14 INFO - PROCESS | 1797 | 1461060494625 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 03:08:14 INFO - PROCESS | 1797 | 1461060494631 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:08:14 INFO - PROCESS | 1797 | 1461060494635 Marionette TRACE conn3 <- [1,1602,null,{}] 03:08:14 INFO - PROCESS | 1797 | 1461060494641 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:14 INFO - PROCESS | 1797 | 1461060494845 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 03:08:15 INFO - PROCESS | 1797 | 1461060495150 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:15 INFO - PROCESS | 1797 | ++DOCSHELL 0x842b8000 == 164 [pid = 1797] [id = 408] 03:08:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 181 (0x86265400) [pid = 1797] [serial = 1225] [outer = (nil)] 03:08:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 182 (0x96397000) [pid = 1797] [serial = 1226] [outer = 0x86265400] 03:08:15 INFO - PROCESS | 1797 | 1461060495241 Marionette DEBUG loaded listener.js 03:08:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 183 (0x9639ac00) [pid = 1797] [serial = 1227] [outer = 0x86265400] 03:08:16 INFO - PROCESS | 1797 | 1461060496104 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 03:08:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:08:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1537ms 03:08:16 INFO - PROCESS | 1797 | 1461060496169 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 03:08:16 INFO - PROCESS | 1797 | 1461060496173 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 03:08:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:08:16 INFO - PROCESS | 1797 | 1461060496179 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:08:16 INFO - PROCESS | 1797 | 1461060496183 Marionette TRACE conn3 <- [1,1606,null,{}] 03:08:16 INFO - PROCESS | 1797 | 1461060496188 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:16 INFO - PROCESS | 1797 | 1461060496381 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 03:08:16 INFO - PROCESS | 1797 | 1461060496644 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:16 INFO - PROCESS | 1797 | ++DOCSHELL 0x836a8800 == 165 [pid = 1797] [id = 409] 03:08:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 184 (0x9627c800) [pid = 1797] [serial = 1228] [outer = (nil)] 03:08:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 185 (0x9679f000) [pid = 1797] [serial = 1229] [outer = 0x9627c800] 03:08:16 INFO - PROCESS | 1797 | 1461060496776 Marionette DEBUG loaded listener.js 03:08:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 186 (0x971c7400) [pid = 1797] [serial = 1230] [outer = 0x9627c800] 03:08:17 INFO - PROCESS | 1797 | 1461060497644 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 03:08:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:08:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1586ms 03:08:17 INFO - PROCESS | 1797 | 1461060497766 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 03:08:17 INFO - PROCESS | 1797 | 1461060497770 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 03:08:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:08:17 INFO - PROCESS | 1797 | 1461060497776 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:08:17 INFO - PROCESS | 1797 | 1461060497779 Marionette TRACE conn3 <- [1,1610,null,{}] 03:08:17 INFO - PROCESS | 1797 | 1461060497785 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:18 INFO - PROCESS | 1797 | 1461060498019 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 03:08:18 INFO - PROCESS | 1797 | 1461060498337 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:18 INFO - PROCESS | 1797 | ++DOCSHELL 0x836a9c00 == 166 [pid = 1797] [id = 410] 03:08:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 187 (0x842bf800) [pid = 1797] [serial = 1231] [outer = (nil)] 03:08:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 188 (0x86c66400) [pid = 1797] [serial = 1232] [outer = 0x842bf800] 03:08:18 INFO - PROCESS | 1797 | 1461060498424 Marionette DEBUG loaded listener.js 03:08:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 189 (0x8815dc00) [pid = 1797] [serial = 1233] [outer = 0x842bf800] 03:08:19 INFO - PROCESS | 1797 | 1461060499268 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 03:08:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:08:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1528ms 03:08:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:08:19 INFO - PROCESS | 1797 | 1461060499305 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 03:08:19 INFO - PROCESS | 1797 | 1461060499308 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 03:08:19 INFO - PROCESS | 1797 | 1461060499315 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:08:19 INFO - PROCESS | 1797 | 1461060499318 Marionette TRACE conn3 <- [1,1614,null,{}] 03:08:19 INFO - PROCESS | 1797 | 1461060499324 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:19 INFO - PROCESS | 1797 | 1461060499516 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 03:08:19 INFO - PROCESS | 1797 | 1461060499803 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:19 INFO - PROCESS | 1797 | ++DOCSHELL 0x82fe6400 == 167 [pid = 1797] [id = 411] 03:08:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 190 (0x836a6400) [pid = 1797] [serial = 1234] [outer = (nil)] 03:08:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 191 (0x853c6800) [pid = 1797] [serial = 1235] [outer = 0x836a6400] 03:08:19 INFO - PROCESS | 1797 | 1461060499943 Marionette DEBUG loaded listener.js 03:08:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 192 (0x8b727c00) [pid = 1797] [serial = 1236] [outer = 0x836a6400] 03:08:21 INFO - PROCESS | 1797 | 1461060501304 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 03:08:21 INFO - PROCESS | 1797 | --DOCSHELL 0x81eda800 == 166 [pid = 1797] [id = 345] 03:08:21 INFO - PROCESS | 1797 | --DOCSHELL 0x89be5c00 == 165 [pid = 1797] [id = 197] 03:08:21 INFO - PROCESS | 1797 | --DOCSHELL 0x81edc400 == 164 [pid = 1797] [id = 392] 03:08:21 INFO - PROCESS | 1797 | --DOCSHELL 0x89867800 == 163 [pid = 1797] [id = 391] 03:08:21 INFO - PROCESS | 1797 | --DOCSHELL 0x836a7800 == 162 [pid = 1797] [id = 390] 03:08:21 INFO - PROCESS | 1797 | --DOCSHELL 0x81edd400 == 161 [pid = 1797] [id = 389] 03:08:21 INFO - PROCESS | 1797 | --DOCSHELL 0x81ee4c00 == 160 [pid = 1797] [id = 388] 03:08:21 INFO - PROCESS | 1797 | --DOCSHELL 0x84a60400 == 159 [pid = 1797] [id = 387] 03:08:21 INFO - PROCESS | 1797 | --DOCSHELL 0x81ee1400 == 158 [pid = 1797] [id = 385] 03:08:21 INFO - PROCESS | 1797 | --DOCSHELL 0x84bcf800 == 157 [pid = 1797] [id = 384] 03:08:21 INFO - PROCESS | 1797 | --DOCSHELL 0x84bcec00 == 156 [pid = 1797] [id = 382] 03:08:21 INFO - PROCESS | 1797 | --DOCSHELL 0x8fcef400 == 155 [pid = 1797] [id = 383] 03:08:21 INFO - PROCESS | 1797 | --DOCSHELL 0x8be16000 == 154 [pid = 1797] [id = 381] 03:08:21 INFO - PROCESS | 1797 | --DOCSHELL 0x8f330400 == 153 [pid = 1797] [id = 380] 03:08:21 INFO - PROCESS | 1797 | --DOCSHELL 0x8deb3000 == 152 [pid = 1797] [id = 379] 03:08:21 INFO - PROCESS | 1797 | --DOCSHELL 0x836a9800 == 151 [pid = 1797] [id = 378] 03:08:21 INFO - PROCESS | 1797 | --DOCSHELL 0x8be66800 == 150 [pid = 1797] [id = 377] 03:08:21 INFO - PROCESS | 1797 | --DOCSHELL 0x8b06dc00 == 149 [pid = 1797] [id = 375] 03:08:21 INFO - PROCESS | 1797 | --DOCSHELL 0x8bd41800 == 148 [pid = 1797] [id = 376] 03:08:21 INFO - PROCESS | 1797 | --DOCSHELL 0x8afa8c00 == 147 [pid = 1797] [id = 374] 03:08:21 INFO - PROCESS | 1797 | --DOCSHELL 0x8ad84400 == 146 [pid = 1797] [id = 373] 03:08:21 INFO - PROCESS | 1797 | --DOCSHELL 0x85021400 == 145 [pid = 1797] [id = 370] 03:08:21 INFO - PROCESS | 1797 | --DOMWINDOW == 191 (0x9639d800) [pid = 1797] [serial = 1077] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 1797 | --DOMWINDOW == 190 (0x89864c00) [pid = 1797] [serial = 1044] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 1797 | --DOMWINDOW == 189 (0x8bd3e000) [pid = 1797] [serial = 1052] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 1797 | --DOMWINDOW == 188 (0x8ae04400) [pid = 1797] [serial = 1046] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 1797 | --DOMWINDOW == 187 (0x95879800) [pid = 1797] [serial = 1074] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 1797 | --DOMWINDOW == 186 (0xa3d64400) [pid = 1797] [serial = 1026] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 1797 | --DOMWINDOW == 185 (0x8c1e4c00) [pid = 1797] [serial = 1055] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 1797 | --DOMWINDOW == 184 (0x8fd04c00) [pid = 1797] [serial = 1067] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 1797 | --DOMWINDOW == 183 (0x84bc5c00) [pid = 1797] [serial = 1095] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 1797 | --DOMWINDOW == 182 (0xa2b2f000) [pid = 1797] [serial = 1088] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 1797 | --DOMWINDOW == 181 (0x95875c00) [pid = 1797] [serial = 1073] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 1797 | --DOMWINDOW == 180 (0x940c7400) [pid = 1797] [serial = 1071] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 1797 | --DOMWINDOW == 179 (0x989b1800) [pid = 1797] [serial = 1082] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 1797 | --DOMWINDOW == 178 (0x975da800) [pid = 1797] [serial = 1080] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 1797 | --DOMWINDOW == 177 (0x8e085000) [pid = 1797] [serial = 1058] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 1797 | --DOMWINDOW == 176 (0x8b776000) [pid = 1797] [serial = 1049] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 1797 | --DOMWINDOW == 175 (0x8fc0a800) [pid = 1797] [serial = 1064] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 1797 | --DOMWINDOW == 174 (0x96395c00) [pid = 1797] [serial = 1076] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 173 (0x881fc000) [pid = 1797] [serial = 1106] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 172 (0x8fc13400) [pid = 1797] [serial = 1065] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 171 (0x8985d800) [pid = 1797] [serial = 1107] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 170 (0x8f32bc00) [pid = 1797] [serial = 1061] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 169 (0x8538c800) [pid = 1797] [serial = 1041] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 168 (0x8afaa000) [pid = 1797] [serial = 1047] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 167 (0x9a87f800) [pid = 1797] [serial = 1083] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 166 (0x8f4ca400) [pid = 1797] [serial = 1062] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 165 (0x86c66c00) [pid = 1797] [serial = 1101] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 164 (0x8b72ac00) [pid = 1797] [serial = 969] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 163 (0x9dff4000) [pid = 1797] [serial = 1085] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 162 (0x8510dc00) [pid = 1797] [serial = 1097] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 161 (0x97553000) [pid = 1797] [serial = 1079] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 160 (0x9310cc00) [pid = 1797] [serial = 1070] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 159 (0x8afa5800) [pid = 1797] [serial = 1092] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 158 (0x88f12800) [pid = 1797] [serial = 1104] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 157 (0xa2bc4000) [pid = 1797] [serial = 1089] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 156 (0x8e088400) [pid = 1797] [serial = 1059] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 155 (0x86267c00) [pid = 1797] [serial = 1100] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 154 (0x85386c00) [pid = 1797] [serial = 1098] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 153 (0x84a5c400) [pid = 1797] [serial = 1094] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 152 (0x8510c400) [pid = 1797] [serial = 1040] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x8b780000) [pid = 1797] [serial = 1050] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x8deb6c00) [pid = 1797] [serial = 1056] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x88daf400) [pid = 1797] [serial = 1103] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x88f15c00) [pid = 1797] [serial = 1043] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 147 (0x9fd5f000) [pid = 1797] [serial = 1086] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 146 (0x907bc400) [pid = 1797] [serial = 1068] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 145 (0x8bda7800) [pid = 1797] [serial = 1053] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 144 (0x89fe3400) [pid = 1797] [serial = 1091] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 1797 | --DOMWINDOW == 143 (0x89b0b000) [pid = 1797] [serial = 1109] [outer = (nil)] [url = about:blank] 03:08:22 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 03:08:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 2838ms 03:08:22 INFO - PROCESS | 1797 | 1461060502205 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 03:08:22 INFO - PROCESS | 1797 | 1461060502211 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 03:08:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:08:22 INFO - PROCESS | 1797 | 1461060502221 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:08:22 INFO - PROCESS | 1797 | 1461060502227 Marionette TRACE conn3 <- [1,1618,null,{}] 03:08:22 INFO - PROCESS | 1797 | 1461060502236 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:22 INFO - PROCESS | 1797 | 1461060502410 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 03:08:22 INFO - PROCESS | 1797 | 1461060502423 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:22 INFO - PROCESS | 1797 | ++DOCSHELL 0x85386c00 == 146 [pid = 1797] [id = 412] 03:08:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 144 (0x85387000) [pid = 1797] [serial = 1237] [outer = (nil)] 03:08:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 145 (0x8538cc00) [pid = 1797] [serial = 1238] [outer = 0x85387000] 03:08:22 INFO - PROCESS | 1797 | 1461060502499 Marionette DEBUG loaded listener.js 03:08:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 146 (0x853c7800) [pid = 1797] [serial = 1239] [outer = 0x85387000] 03:08:23 INFO - PROCESS | 1797 | 1461060503486 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 03:08:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:08:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1289ms 03:08:23 INFO - PROCESS | 1797 | 1461060503510 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 03:08:23 INFO - PROCESS | 1797 | 1461060503518 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 03:08:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:08:23 INFO - PROCESS | 1797 | 1461060503527 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:08:23 INFO - PROCESS | 1797 | 1461060503531 Marionette TRACE conn3 <- [1,1622,null,{}] 03:08:23 INFO - PROCESS | 1797 | 1461060503537 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:23 INFO - PROCESS | 1797 | 1461060503785 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 03:08:23 INFO - PROCESS | 1797 | 1461060503810 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:23 INFO - PROCESS | 1797 | ++DOCSHELL 0x84a5c400 == 147 [pid = 1797] [id = 413] 03:08:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 147 (0x86267c00) [pid = 1797] [serial = 1240] [outer = (nil)] 03:08:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 148 (0x88153800) [pid = 1797] [serial = 1241] [outer = 0x86267c00] 03:08:23 INFO - PROCESS | 1797 | 1461060503883 Marionette DEBUG loaded listener.js 03:08:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x88160800) [pid = 1797] [serial = 1242] [outer = 0x86267c00] 03:08:25 INFO - PROCESS | 1797 | 1461060505018 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 03:08:25 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 03:08:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1534ms 03:08:25 INFO - PROCESS | 1797 | 1461060505061 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 03:08:25 INFO - PROCESS | 1797 | 1461060505065 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 03:08:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:08:25 INFO - PROCESS | 1797 | 1461060505071 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:08:25 INFO - PROCESS | 1797 | 1461060505077 Marionette TRACE conn3 <- [1,1626,null,{}] 03:08:25 INFO - PROCESS | 1797 | 1461060505100 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:25 INFO - PROCESS | 1797 | 1461060505353 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 03:08:25 INFO - PROCESS | 1797 | 1461060505392 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:25 INFO - PROCESS | 1797 | ++DOCSHELL 0x88f15400 == 148 [pid = 1797] [id = 414] 03:08:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x89868000) [pid = 1797] [serial = 1243] [outer = (nil)] 03:08:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x89be8400) [pid = 1797] [serial = 1244] [outer = 0x89868000] 03:08:25 INFO - PROCESS | 1797 | 1461060505512 Marionette DEBUG loaded listener.js 03:08:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x89d9c000) [pid = 1797] [serial = 1245] [outer = 0x89868000] 03:08:26 INFO - PROCESS | 1797 | 1461060506442 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 03:08:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:08:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1389ms 03:08:26 INFO - PROCESS | 1797 | 1461060506461 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 03:08:26 INFO - PROCESS | 1797 | 1461060506466 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 03:08:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:08:26 INFO - PROCESS | 1797 | 1461060506472 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:08:26 INFO - PROCESS | 1797 | 1461060506474 Marionette TRACE conn3 <- [1,1630,null,{}] 03:08:26 INFO - PROCESS | 1797 | 1461060506480 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:27 INFO - PROCESS | 1797 | 1461060507030 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 03:08:27 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x8501d800) [pid = 1797] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:08:27 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x81ee5c00) [pid = 1797] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:08:27 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x86c72000) [pid = 1797] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:08:27 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x89d9c800) [pid = 1797] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:08:27 INFO - PROCESS | 1797 | --DOMWINDOW == 147 (0x89fda000) [pid = 1797] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:08:27 INFO - PROCESS | 1797 | 1461060507232 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:27 INFO - PROCESS | 1797 | ++DOCSHELL 0x81ed9c00 == 149 [pid = 1797] [id = 415] 03:08:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 148 (0x84a5c800) [pid = 1797] [serial = 1246] [outer = (nil)] 03:08:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x86c72000) [pid = 1797] [serial = 1247] [outer = 0x84a5c800] 03:08:27 INFO - PROCESS | 1797 | 1461060507310 Marionette DEBUG loaded listener.js 03:08:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x8ad85400) [pid = 1797] [serial = 1248] [outer = 0x84a5c800] 03:08:28 INFO - PROCESS | 1797 | 1461060508075 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 03:08:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:08:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1630ms 03:08:28 INFO - PROCESS | 1797 | 1461060508103 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 03:08:28 INFO - PROCESS | 1797 | 1461060508106 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 03:08:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:08:28 INFO - PROCESS | 1797 | 1461060508112 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:08:28 INFO - PROCESS | 1797 | 1461060508115 Marionette TRACE conn3 <- [1,1634,null,{}] 03:08:28 INFO - PROCESS | 1797 | 1461060508121 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:28 INFO - PROCESS | 1797 | 1461060508353 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 03:08:28 INFO - PROCESS | 1797 | 1461060508373 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:28 INFO - PROCESS | 1797 | ++DOCSHELL 0x85382800 == 150 [pid = 1797] [id = 416] 03:08:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x86264000) [pid = 1797] [serial = 1249] [outer = (nil)] 03:08:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x8b725c00) [pid = 1797] [serial = 1250] [outer = 0x86264000] 03:08:28 INFO - PROCESS | 1797 | 1461060508445 Marionette DEBUG loaded listener.js 03:08:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 153 (0x8b72ac00) [pid = 1797] [serial = 1251] [outer = 0x86264000] 03:08:29 INFO - PROCESS | 1797 | 1461060509499 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 03:08:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:08:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1430ms 03:08:29 INFO - PROCESS | 1797 | 1461060509543 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 03:08:29 INFO - PROCESS | 1797 | 1461060509550 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 03:08:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:08:29 INFO - PROCESS | 1797 | 1461060509559 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:08:29 INFO - PROCESS | 1797 | 1461060509565 Marionette TRACE conn3 <- [1,1638,null,{}] 03:08:29 INFO - PROCESS | 1797 | 1461060509575 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:29 INFO - PROCESS | 1797 | 1461060509783 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 03:08:30 INFO - PROCESS | 1797 | 1461060510086 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:30 INFO - PROCESS | 1797 | ++DOCSHELL 0x81ee4000 == 151 [pid = 1797] [id = 417] 03:08:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 154 (0x836ab000) [pid = 1797] [serial = 1252] [outer = (nil)] 03:08:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 155 (0x86266c00) [pid = 1797] [serial = 1253] [outer = 0x836ab000] 03:08:30 INFO - PROCESS | 1797 | 1461060510221 Marionette DEBUG loaded listener.js 03:08:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 156 (0x86c6c000) [pid = 1797] [serial = 1254] [outer = 0x836ab000] 03:08:31 INFO - PROCESS | 1797 | 1461060511122 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 03:08:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:08:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1636ms 03:08:31 INFO - PROCESS | 1797 | 1461060511195 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 03:08:31 INFO - PROCESS | 1797 | 1461060511204 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 03:08:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:08:31 INFO - PROCESS | 1797 | 1461060511215 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:08:31 INFO - PROCESS | 1797 | 1461060511218 Marionette TRACE conn3 <- [1,1642,null,{}] 03:08:31 INFO - PROCESS | 1797 | 1461060511225 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:31 INFO - PROCESS | 1797 | 1461060511429 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 03:08:31 INFO - PROCESS | 1797 | 1461060511671 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:31 INFO - PROCESS | 1797 | ++DOCSHELL 0x8626a000 == 152 [pid = 1797] [id = 418] 03:08:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 157 (0x86c68800) [pid = 1797] [serial = 1255] [outer = (nil)] 03:08:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 158 (0x89b0e000) [pid = 1797] [serial = 1256] [outer = 0x86c68800] 03:08:31 INFO - PROCESS | 1797 | 1461060511801 Marionette DEBUG loaded listener.js 03:08:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 159 (0x8ae09000) [pid = 1797] [serial = 1257] [outer = 0x86c68800] 03:08:32 INFO - PROCESS | 1797 | 1461060512815 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 03:08:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:08:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1631ms 03:08:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:08:32 INFO - PROCESS | 1797 | 1461060512846 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 03:08:32 INFO - PROCESS | 1797 | 1461060512849 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 03:08:32 INFO - PROCESS | 1797 | 1461060512856 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:08:32 INFO - PROCESS | 1797 | 1461060512863 Marionette TRACE conn3 <- [1,1646,null,{}] 03:08:32 INFO - PROCESS | 1797 | 1461060512879 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:33 INFO - PROCESS | 1797 | 1461060513115 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 03:08:33 INFO - PROCESS | 1797 | 1461060513425 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:33 INFO - PROCESS | 1797 | ++DOCSHELL 0x8bd3b800 == 153 [pid = 1797] [id = 419] 03:08:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 160 (0x8bd3d000) [pid = 1797] [serial = 1258] [outer = (nil)] 03:08:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 161 (0x8bda3000) [pid = 1797] [serial = 1259] [outer = 0x8bd3d000] 03:08:33 INFO - PROCESS | 1797 | 1461060513523 Marionette DEBUG loaded listener.js 03:08:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 162 (0x8bdad000) [pid = 1797] [serial = 1260] [outer = 0x8bd3d000] 03:08:34 INFO - PROCESS | 1797 | 1461060514398 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 03:08:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:08:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1589ms 03:08:34 INFO - PROCESS | 1797 | 1461060514445 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 03:08:34 INFO - PROCESS | 1797 | 1461060514450 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 03:08:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:08:34 INFO - PROCESS | 1797 | 1461060514456 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:08:34 INFO - PROCESS | 1797 | 1461060514460 Marionette TRACE conn3 <- [1,1650,null,{}] 03:08:34 INFO - PROCESS | 1797 | 1461060514466 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:34 INFO - PROCESS | 1797 | 1461060514662 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 03:08:34 INFO - PROCESS | 1797 | 1461060514929 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:35 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b774800 == 154 [pid = 1797] [id = 420] 03:08:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 163 (0x8be14c00) [pid = 1797] [serial = 1261] [outer = (nil)] 03:08:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 164 (0x8be67800) [pid = 1797] [serial = 1262] [outer = 0x8be14c00] 03:08:35 INFO - PROCESS | 1797 | 1461060515065 Marionette DEBUG loaded listener.js 03:08:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 165 (0x8be72000) [pid = 1797] [serial = 1263] [outer = 0x8be14c00] 03:08:35 INFO - PROCESS | 1797 | 1461060515897 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 03:08:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:08:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1481ms 03:08:35 INFO - PROCESS | 1797 | 1461060515938 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 03:08:35 INFO - PROCESS | 1797 | 1461060515942 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 03:08:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:08:35 INFO - PROCESS | 1797 | 1461060515948 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:08:35 INFO - PROCESS | 1797 | 1461060515950 Marionette TRACE conn3 <- [1,1654,null,{}] 03:08:35 INFO - PROCESS | 1797 | 1461060515956 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:36 INFO - PROCESS | 1797 | 1461060516221 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 03:08:36 INFO - PROCESS | 1797 | 1461060516397 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:36 INFO - PROCESS | 1797 | ++DOCSHELL 0x89b02000 == 155 [pid = 1797] [id = 421] 03:08:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 166 (0x8afb3800) [pid = 1797] [serial = 1264] [outer = (nil)] 03:08:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 167 (0x8c1e6c00) [pid = 1797] [serial = 1265] [outer = 0x8afb3800] 03:08:36 INFO - PROCESS | 1797 | 1461060516484 Marionette DEBUG loaded listener.js 03:08:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 168 (0x8deb3400) [pid = 1797] [serial = 1266] [outer = 0x8afb3800] 03:08:37 INFO - PROCESS | 1797 | 1461060517388 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 03:08:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:08:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1484ms 03:08:37 INFO - PROCESS | 1797 | 1461060517433 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 03:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:08:37 INFO - PROCESS | 1797 | 1461060517437 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 03:08:37 INFO - PROCESS | 1797 | 1461060517443 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:08:37 INFO - PROCESS | 1797 | 1461060517447 Marionette TRACE conn3 <- [1,1658,null,{}] 03:08:37 INFO - PROCESS | 1797 | 1461060517453 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:37 INFO - PROCESS | 1797 | 1461060517680 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 03:08:37 INFO - PROCESS | 1797 | 1461060517973 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:38 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b72b800 == 156 [pid = 1797] [id = 422] 03:08:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 169 (0x8bdaf000) [pid = 1797] [serial = 1267] [outer = (nil)] 03:08:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 170 (0x8e8d0c00) [pid = 1797] [serial = 1268] [outer = 0x8bdaf000] 03:08:38 INFO - PROCESS | 1797 | 1461060518109 Marionette DEBUG loaded listener.js 03:08:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 171 (0x8f330400) [pid = 1797] [serial = 1269] [outer = 0x8bdaf000] 03:08:39 INFO - PROCESS | 1797 | 1461060519008 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 03:08:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:08:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1641ms 03:08:39 INFO - PROCESS | 1797 | 1461060519085 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 03:08:39 INFO - PROCESS | 1797 | 1461060519089 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 03:08:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:08:39 INFO - PROCESS | 1797 | 1461060519095 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:08:39 INFO - PROCESS | 1797 | 1461060519099 Marionette TRACE conn3 <- [1,1662,null,{}] 03:08:39 INFO - PROCESS | 1797 | 1461060519105 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:39 INFO - PROCESS | 1797 | 1461060519330 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 03:08:39 INFO - PROCESS | 1797 | 1461060519592 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:39 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be16800 == 157 [pid = 1797] [id = 423] 03:08:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 172 (0x8e8c7000) [pid = 1797] [serial = 1270] [outer = (nil)] 03:08:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 173 (0x8f549800) [pid = 1797] [serial = 1271] [outer = 0x8e8c7000] 03:08:39 INFO - PROCESS | 1797 | 1461060519726 Marionette DEBUG loaded listener.js 03:08:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 174 (0x8f7f4400) [pid = 1797] [serial = 1272] [outer = 0x8e8c7000] 03:08:40 INFO - PROCESS | 1797 | 1461060520622 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 03:08:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:08:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1583ms 03:08:40 INFO - PROCESS | 1797 | 1461060520679 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 03:08:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:08:40 INFO - PROCESS | 1797 | 1461060520683 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 03:08:40 INFO - PROCESS | 1797 | 1461060520690 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:08:40 INFO - PROCESS | 1797 | 1461060520693 Marionette TRACE conn3 <- [1,1666,null,{}] 03:08:40 INFO - PROCESS | 1797 | 1461060520699 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:40 INFO - PROCESS | 1797 | 1461060520887 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 03:08:41 INFO - PROCESS | 1797 | 1461060521105 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:41 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f4ca400 == 158 [pid = 1797] [id = 424] 03:08:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 175 (0x8f4d1400) [pid = 1797] [serial = 1273] [outer = (nil)] 03:08:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 176 (0x8fc29800) [pid = 1797] [serial = 1274] [outer = 0x8f4d1400] 03:08:41 INFO - PROCESS | 1797 | 1461060521225 Marionette DEBUG loaded listener.js 03:08:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 177 (0x8fcf3000) [pid = 1797] [serial = 1275] [outer = 0x8f4d1400] 03:08:42 INFO - PROCESS | 1797 | 1461060522159 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 03:08:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:08:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1528ms 03:08:42 INFO - PROCESS | 1797 | 1461060522218 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 03:08:42 INFO - PROCESS | 1797 | 1461060522222 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 03:08:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:08:42 INFO - PROCESS | 1797 | 1461060522228 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:08:42 INFO - PROCESS | 1797 | 1461060522232 Marionette TRACE conn3 <- [1,1670,null,{}] 03:08:42 INFO - PROCESS | 1797 | 1461060522238 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:42 INFO - PROCESS | 1797 | 1461060522477 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 03:08:42 INFO - PROCESS | 1797 | 1461060522783 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:42 INFO - PROCESS | 1797 | ++DOCSHELL 0x842b1c00 == 159 [pid = 1797] [id = 425] 03:08:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 178 (0x8f305400) [pid = 1797] [serial = 1276] [outer = (nil)] 03:08:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 179 (0x91390400) [pid = 1797] [serial = 1277] [outer = 0x8f305400] 03:08:42 INFO - PROCESS | 1797 | 1461060522875 Marionette DEBUG loaded listener.js 03:08:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 180 (0x91394800) [pid = 1797] [serial = 1278] [outer = 0x8f305400] 03:08:43 INFO - PROCESS | 1797 | 1461060523751 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 03:08:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:08:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1597ms 03:08:43 INFO - PROCESS | 1797 | 1461060523827 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 03:08:43 INFO - PROCESS | 1797 | 1461060523830 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 03:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:08:43 INFO - PROCESS | 1797 | 1461060523837 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:08:43 INFO - PROCESS | 1797 | 1461060523839 Marionette TRACE conn3 <- [1,1674,null,{}] 03:08:43 INFO - PROCESS | 1797 | 1461060523846 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:44 INFO - PROCESS | 1797 | 1461060524073 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 03:08:44 INFO - PROCESS | 1797 | 1461060524382 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:44 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fc28000 == 160 [pid = 1797] [id = 426] 03:08:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 181 (0x8fd0e800) [pid = 1797] [serial = 1279] [outer = (nil)] 03:08:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 182 (0x93102400) [pid = 1797] [serial = 1280] [outer = 0x8fd0e800] 03:08:44 INFO - PROCESS | 1797 | 1461060524474 Marionette DEBUG loaded listener.js 03:08:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 183 (0x93105800) [pid = 1797] [serial = 1281] [outer = 0x8fd0e800] 03:08:45 INFO - PROCESS | 1797 | 1461060525440 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 03:08:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:08:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1637ms 03:08:45 INFO - PROCESS | 1797 | 1461060525474 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 03:08:45 INFO - PROCESS | 1797 | 1461060525478 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 03:08:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:08:45 INFO - PROCESS | 1797 | 1461060525484 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:08:45 INFO - PROCESS | 1797 | 1461060525488 Marionette TRACE conn3 <- [1,1678,null,{}] 03:08:45 INFO - PROCESS | 1797 | 1461060525494 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:45 INFO - PROCESS | 1797 | 1461060525712 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 03:08:46 INFO - PROCESS | 1797 | 1461060526007 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:46 INFO - PROCESS | 1797 | ++DOCSHELL 0x8bdb0400 == 161 [pid = 1797] [id = 427] 03:08:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 184 (0x95875400) [pid = 1797] [serial = 1282] [outer = (nil)] 03:08:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 185 (0x9587c400) [pid = 1797] [serial = 1283] [outer = 0x95875400] 03:08:46 INFO - PROCESS | 1797 | 1461060526112 Marionette DEBUG loaded listener.js 03:08:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 186 (0x96383800) [pid = 1797] [serial = 1284] [outer = 0x95875400] 03:08:47 INFO - PROCESS | 1797 | 1461060527037 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 03:08:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:08:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1627ms 03:08:47 INFO - PROCESS | 1797 | 1461060527113 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 03:08:47 INFO - PROCESS | 1797 | 1461060527118 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 03:08:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:08:47 INFO - PROCESS | 1797 | 1461060527125 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:08:47 INFO - PROCESS | 1797 | 1461060527130 Marionette TRACE conn3 <- [1,1682,null,{}] 03:08:47 INFO - PROCESS | 1797 | 1461060527137 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:47 INFO - PROCESS | 1797 | 1461060527345 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 03:08:47 INFO - PROCESS | 1797 | 1461060527669 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:47 INFO - PROCESS | 1797 | ++DOCSHELL 0x91398800 == 162 [pid = 1797] [id = 428] 03:08:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 187 (0x95879800) [pid = 1797] [serial = 1285] [outer = (nil)] 03:08:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 188 (0x9679f800) [pid = 1797] [serial = 1286] [outer = 0x95879800] 03:08:47 INFO - PROCESS | 1797 | 1461060527765 Marionette DEBUG loaded listener.js 03:08:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 189 (0x971c2c00) [pid = 1797] [serial = 1287] [outer = 0x95879800] 03:08:48 INFO - PROCESS | 1797 | 1461060528684 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 03:08:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:08:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1633ms 03:08:48 INFO - PROCESS | 1797 | 1461060528759 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 03:08:48 INFO - PROCESS | 1797 | 1461060528762 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 03:08:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:08:48 INFO - PROCESS | 1797 | 1461060528769 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:08:48 INFO - PROCESS | 1797 | 1461060528772 Marionette TRACE conn3 <- [1,1686,null,{}] 03:08:48 INFO - PROCESS | 1797 | 1461060528778 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:48 INFO - PROCESS | 1797 | 1461060528986 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 03:08:49 INFO - PROCESS | 1797 | 1461060529299 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:49 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fd03800 == 163 [pid = 1797] [id = 429] 03:08:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 190 (0x96399c00) [pid = 1797] [serial = 1288] [outer = (nil)] 03:08:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 191 (0x9754cc00) [pid = 1797] [serial = 1289] [outer = 0x96399c00] 03:08:49 INFO - PROCESS | 1797 | 1461060529392 Marionette DEBUG loaded listener.js 03:08:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 192 (0x9754e800) [pid = 1797] [serial = 1290] [outer = 0x96399c00] 03:08:50 INFO - PROCESS | 1797 | 1461060530273 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 03:08:50 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 03:08:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1581ms 03:08:50 INFO - PROCESS | 1797 | 1461060530351 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 03:08:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:08:50 INFO - PROCESS | 1797 | 1461060530355 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 03:08:50 INFO - PROCESS | 1797 | 1461060530362 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:08:50 INFO - PROCESS | 1797 | 1461060530365 Marionette TRACE conn3 <- [1,1690,null,{}] 03:08:50 INFO - PROCESS | 1797 | 1461060530371 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:50 INFO - PROCESS | 1797 | 1461060530624 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 03:08:50 INFO - PROCESS | 1797 | 1461060530935 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:50 INFO - PROCESS | 1797 | ++DOCSHELL 0x8dfdc800 == 164 [pid = 1797] [id = 430] 03:08:50 INFO - PROCESS | 1797 | ++DOMWINDOW == 193 (0x974ba800) [pid = 1797] [serial = 1291] [outer = (nil)] 03:08:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 194 (0x975df800) [pid = 1797] [serial = 1292] [outer = 0x974ba800] 03:08:51 INFO - PROCESS | 1797 | 1461060531025 Marionette DEBUG loaded listener.js 03:08:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 195 (0x97691000) [pid = 1797] [serial = 1293] [outer = 0x974ba800] 03:08:51 INFO - PROCESS | 1797 | 1461060531870 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 03:08:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:08:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1579ms 03:08:51 INFO - PROCESS | 1797 | 1461060531941 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 03:08:51 INFO - PROCESS | 1797 | 1461060531945 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 03:08:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:08:51 INFO - PROCESS | 1797 | 1461060531952 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:08:51 INFO - PROCESS | 1797 | 1461060531956 Marionette TRACE conn3 <- [1,1694,null,{}] 03:08:51 INFO - PROCESS | 1797 | 1461060531962 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:52 INFO - PROCESS | 1797 | 1461060532183 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 03:08:52 INFO - PROCESS | 1797 | 1461060532526 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:52 INFO - PROCESS | 1797 | ++DOCSHELL 0x86c65c00 == 165 [pid = 1797] [id = 431] 03:08:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 196 (0x86c71800) [pid = 1797] [serial = 1294] [outer = (nil)] 03:08:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 197 (0x979d6c00) [pid = 1797] [serial = 1295] [outer = 0x86c71800] 03:08:52 INFO - PROCESS | 1797 | 1461060532619 Marionette DEBUG loaded listener.js 03:08:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 198 (0x979da000) [pid = 1797] [serial = 1296] [outer = 0x86c71800] 03:08:53 INFO - PROCESS | 1797 | 1461060533589 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 03:08:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1680ms 03:08:53 INFO - PROCESS | 1797 | 1461060533632 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 03:08:53 INFO - PROCESS | 1797 | 1461060533636 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 03:08:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:08:53 INFO - PROCESS | 1797 | 1461060533643 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:08:53 INFO - PROCESS | 1797 | 1461060533647 Marionette TRACE conn3 <- [1,1698,null,{}] 03:08:53 INFO - PROCESS | 1797 | 1461060533652 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:53 INFO - PROCESS | 1797 | 1461060533844 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 03:08:54 INFO - PROCESS | 1797 | 1461060534116 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:54 INFO - PROCESS | 1797 | ++DOCSHELL 0x97555400 == 166 [pid = 1797] [id = 432] 03:08:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 199 (0x975d4800) [pid = 1797] [serial = 1297] [outer = (nil)] 03:08:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 200 (0x9830ec00) [pid = 1797] [serial = 1298] [outer = 0x975d4800] 03:08:54 INFO - PROCESS | 1797 | 1461060534250 Marionette DEBUG loaded listener.js 03:08:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 201 (0x98425c00) [pid = 1797] [serial = 1299] [outer = 0x975d4800] 03:08:55 INFO - PROCESS | 1797 | 1461060535091 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 03:08:55 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 03:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1535ms 03:08:55 INFO - PROCESS | 1797 | 1461060535190 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 03:08:55 INFO - PROCESS | 1797 | 1461060535196 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 03:08:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:08:55 INFO - PROCESS | 1797 | 1461060535207 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:08:55 INFO - PROCESS | 1797 | 1461060535210 Marionette TRACE conn3 <- [1,1702,null,{}] 03:08:55 INFO - PROCESS | 1797 | 1461060535215 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:55 INFO - PROCESS | 1797 | 1461060535450 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 03:08:55 INFO - PROCESS | 1797 | 1461060535764 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:55 INFO - PROCESS | 1797 | ++DOCSHELL 0x84a5b400 == 167 [pid = 1797] [id = 433] 03:08:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 202 (0x84bcd000) [pid = 1797] [serial = 1300] [outer = (nil)] 03:08:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 203 (0x989a3c00) [pid = 1797] [serial = 1301] [outer = 0x84bcd000] 03:08:55 INFO - PROCESS | 1797 | 1461060535854 Marionette DEBUG loaded listener.js 03:08:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 204 (0x989a6000) [pid = 1797] [serial = 1302] [outer = 0x84bcd000] 03:08:56 INFO - PROCESS | 1797 | 1461060536739 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 03:08:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:08:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1585ms 03:08:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:08:56 INFO - PROCESS | 1797 | 1461060536793 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 03:08:56 INFO - PROCESS | 1797 | 1461060536796 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 03:08:56 INFO - PROCESS | 1797 | 1461060536803 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:08:56 INFO - PROCESS | 1797 | 1461060536806 Marionette TRACE conn3 <- [1,1706,null,{}] 03:08:56 INFO - PROCESS | 1797 | 1461060536812 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:57 INFO - PROCESS | 1797 | 1461060537010 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 03:08:57 INFO - PROCESS | 1797 | 1461060537332 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:57 INFO - PROCESS | 1797 | ++DOCSHELL 0x914e2800 == 168 [pid = 1797] [id = 434] 03:08:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 205 (0x9620ac00) [pid = 1797] [serial = 1303] [outer = (nil)] 03:08:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 206 (0x98a10800) [pid = 1797] [serial = 1304] [outer = 0x9620ac00] 03:08:57 INFO - PROCESS | 1797 | 1461060537424 Marionette DEBUG loaded listener.js 03:08:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 207 (0x9903e400) [pid = 1797] [serial = 1305] [outer = 0x9620ac00] 03:08:58 INFO - PROCESS | 1797 | 1461060538285 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 03:08:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:08:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1530ms 03:08:58 INFO - PROCESS | 1797 | 1461060538332 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 03:08:58 INFO - PROCESS | 1797 | 1461060538335 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 03:08:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:08:58 INFO - PROCESS | 1797 | 1461060538342 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:08:58 INFO - PROCESS | 1797 | 1461060538346 Marionette TRACE conn3 <- [1,1710,null,{}] 03:08:58 INFO - PROCESS | 1797 | 1461060538351 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:58 INFO - PROCESS | 1797 | 1461060538547 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 03:08:58 INFO - PROCESS | 1797 | 1461060538821 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:58 INFO - PROCESS | 1797 | ++DOCSHELL 0x85024400 == 169 [pid = 1797] [id = 435] 03:08:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 208 (0x9876e400) [pid = 1797] [serial = 1306] [outer = (nil)] 03:08:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 209 (0x9a886000) [pid = 1797] [serial = 1307] [outer = 0x9876e400] 03:08:58 INFO - PROCESS | 1797 | 1461060538957 Marionette DEBUG loaded listener.js 03:08:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 210 (0x9a8ec400) [pid = 1797] [serial = 1308] [outer = 0x9876e400] 03:09:00 INFO - PROCESS | 1797 | --DOCSHELL 0x82fe7800 == 168 [pid = 1797] [id = 361] 03:09:00 INFO - PROCESS | 1797 | --DOCSHELL 0x86c72400 == 167 [pid = 1797] [id = 363] 03:09:00 INFO - PROCESS | 1797 | --DOCSHELL 0x89fe4400 == 166 [pid = 1797] [id = 362] 03:09:00 INFO - PROCESS | 1797 | --DOCSHELL 0x81ed9c00 == 165 [pid = 1797] [id = 415] 03:09:00 INFO - PROCESS | 1797 | --DOCSHELL 0x88f15400 == 164 [pid = 1797] [id = 414] 03:09:00 INFO - PROCESS | 1797 | --DOCSHELL 0x84a5c400 == 163 [pid = 1797] [id = 413] 03:09:00 INFO - PROCESS | 1797 | --DOCSHELL 0x85386c00 == 162 [pid = 1797] [id = 412] 03:09:00 INFO - PROCESS | 1797 | --DOCSHELL 0x842b8000 == 161 [pid = 1797] [id = 408] 03:09:00 INFO - PROCESS | 1797 | --DOCSHELL 0x842bd400 == 160 [pid = 1797] [id = 406] 03:09:00 INFO - PROCESS | 1797 | --DOCSHELL 0x88f0ec00 == 159 [pid = 1797] [id = 407] 03:09:00 INFO - PROCESS | 1797 | --DOCSHELL 0x93199000 == 158 [pid = 1797] [id = 405] 03:09:00 INFO - PROCESS | 1797 | --DOCSHELL 0x8b724800 == 157 [pid = 1797] [id = 404] 03:09:00 INFO - PROCESS | 1797 | --DOCSHELL 0x8f7f7400 == 156 [pid = 1797] [id = 402] 03:09:00 INFO - PROCESS | 1797 | --DOCSHELL 0x8f304c00 == 155 [pid = 1797] [id = 403] 03:09:00 INFO - PROCESS | 1797 | --DOCSHELL 0x8ae05800 == 154 [pid = 1797] [id = 401] 03:09:00 INFO - PROCESS | 1797 | --DOCSHELL 0x8e8cd800 == 153 [pid = 1797] [id = 400] 03:09:00 INFO - PROCESS | 1797 | --DOCSHELL 0x8be6fc00 == 152 [pid = 1797] [id = 399] 03:09:00 INFO - PROCESS | 1797 | --DOCSHELL 0x8debd800 == 151 [pid = 1797] [id = 398] 03:09:00 INFO - PROCESS | 1797 | --DOCSHELL 0x88f11800 == 150 [pid = 1797] [id = 396] 03:09:00 INFO - PROCESS | 1797 | --DOCSHELL 0x88f1c400 == 149 [pid = 1797] [id = 397] 03:09:00 INFO - PROCESS | 1797 | --DOCSHELL 0x89fde000 == 148 [pid = 1797] [id = 395] 03:09:00 INFO - PROCESS | 1797 | --DOCSHELL 0x86c67c00 == 147 [pid = 1797] [id = 394] 03:09:00 INFO - PROCESS | 1797 | --DOCSHELL 0x84a5e800 == 146 [pid = 1797] [id = 393] 03:09:01 INFO - PROCESS | 1797 | --DOMWINDOW == 209 (0x8f543c00) [pid = 1797] [serial = 1142] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 1797 | --DOMWINDOW == 208 (0x8e8cd000) [pid = 1797] [serial = 1139] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 1797 | --DOMWINDOW == 207 (0x8deb7800) [pid = 1797] [serial = 1136] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 1797 | --DOMWINDOW == 206 (0x8c0ed000) [pid = 1797] [serial = 1133] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 1797 | --DOMWINDOW == 205 (0x8be6b000) [pid = 1797] [serial = 1130] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 1797 | --DOMWINDOW == 204 (0x8bdaa800) [pid = 1797] [serial = 1127] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 1797 | --DOMWINDOW == 203 (0x8b77a400) [pid = 1797] [serial = 1124] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 1797 | --DOMWINDOW == 202 (0x8b64dc00) [pid = 1797] [serial = 1121] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 1797 | --DOMWINDOW == 201 (0x8ad8c000) [pid = 1797] [serial = 1118] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 1797 | --DOMWINDOW == 200 (0x89866c00) [pid = 1797] [serial = 1115] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 1797 | --DOMWINDOW == 199 (0x86262000) [pid = 1797] [serial = 1112] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 1797 | --DOMWINDOW == 198 (0x8b781800) [pid = 1797] [serial = 1160] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 1797 | --DOMWINDOW == 197 (0x853cb000) [pid = 1797] [serial = 1163] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 1797 | --DOMWINDOW == 196 (0x853d1c00) [pid = 1797] [serial = 1164] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 1797 | --DOMWINDOW == 195 (0x842bc400) [pid = 1797] [serial = 1166] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 1797 | --DOMWINDOW == 194 (0x8510ec00) [pid = 1797] [serial = 1167] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 1797 | --DOMWINDOW == 193 (0x89863800) [pid = 1797] [serial = 1169] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 1797 | --DOMWINDOW == 192 (0x914e0c00) [pid = 1797] [serial = 1157] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 1797 | --DOMWINDOW == 191 (0x913c1400) [pid = 1797] [serial = 1154] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 1797 | --DOMWINDOW == 190 (0x8afa5c00) [pid = 1797] [serial = 1173] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 1797 | --DOMWINDOW == 189 (0x9138bc00) [pid = 1797] [serial = 1151] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 1797 | --DOMWINDOW == 188 (0x8fcedc00) [pid = 1797] [serial = 1148] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 1797 | --DOMWINDOW == 187 (0x89fe2000) [pid = 1797] [serial = 1172] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 1797 | --DOMWINDOW == 186 (0x8f80fc00) [pid = 1797] [serial = 1145] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 1797 | --DOMWINDOW == 185 (0x8b72d000) [pid = 1797] [serial = 1175] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 1797 | --DOMWINDOW == 184 (0x8b77bc00) [pid = 1797] [serial = 1176] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 1797 | --DOMWINDOW == 183 (0x89bddc00) [pid = 1797] [serial = 1170] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 1797 | --DOMWINDOW == 182 (0x881f4800) [pid = 1797] [serial = 1178] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 1797 | 1461060541475 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 03:09:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:09:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 3186ms 03:09:01 INFO - PROCESS | 1797 | 1461060541529 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 03:09:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:09:01 INFO - PROCESS | 1797 | 1461060541535 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 03:09:01 INFO - PROCESS | 1797 | 1461060541543 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:09:01 INFO - PROCESS | 1797 | 1461060541548 Marionette TRACE conn3 <- [1,1714,null,{}] 03:09:01 INFO - PROCESS | 1797 | 1461060541599 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:01 INFO - PROCESS | 1797 | 1461060541787 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 03:09:01 INFO - PROCESS | 1797 | 1461060541799 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:01 INFO - PROCESS | 1797 | ++DOCSHELL 0x81ee1400 == 147 [pid = 1797] [id = 436] 03:09:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 183 (0x85390400) [pid = 1797] [serial = 1309] [outer = (nil)] 03:09:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 184 (0x86265800) [pid = 1797] [serial = 1310] [outer = 0x85390400] 03:09:01 INFO - PROCESS | 1797 | 1461060541884 Marionette DEBUG loaded listener.js 03:09:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 185 (0x86c69000) [pid = 1797] [serial = 1311] [outer = 0x85390400] 03:09:02 INFO - PROCESS | 1797 | 1461060542851 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 03:09:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:09:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1367ms 03:09:02 INFO - PROCESS | 1797 | 1461060542909 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 03:09:02 INFO - PROCESS | 1797 | 1461060542917 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 03:09:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:09:02 INFO - PROCESS | 1797 | 1461060542931 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:09:02 INFO - PROCESS | 1797 | 1461060542935 Marionette TRACE conn3 <- [1,1718,null,{}] 03:09:02 INFO - PROCESS | 1797 | 1461060542941 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:03 INFO - PROCESS | 1797 | 1461060543129 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 03:09:03 INFO - PROCESS | 1797 | 1461060543338 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:03 INFO - PROCESS | 1797 | ++DOCSHELL 0x853c6400 == 148 [pid = 1797] [id = 437] 03:09:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 186 (0x853d2400) [pid = 1797] [serial = 1312] [outer = (nil)] 03:09:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 187 (0x88f10400) [pid = 1797] [serial = 1313] [outer = 0x853d2400] 03:09:03 INFO - PROCESS | 1797 | 1461060543413 Marionette DEBUG loaded listener.js 03:09:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 188 (0x88f1c400) [pid = 1797] [serial = 1314] [outer = 0x853d2400] 03:09:04 INFO - PROCESS | 1797 | 1461060544418 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 03:09:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:09:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1531ms 03:09:04 INFO - PROCESS | 1797 | 1461060544462 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 03:09:04 INFO - PROCESS | 1797 | 1461060544466 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 03:09:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:09:04 INFO - PROCESS | 1797 | 1461060544480 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:09:04 INFO - PROCESS | 1797 | 1461060544487 Marionette TRACE conn3 <- [1,1722,null,{}] 03:09:04 INFO - PROCESS | 1797 | 1461060544502 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:04 INFO - PROCESS | 1797 | 1461060544767 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 03:09:04 INFO - PROCESS | 1797 | 1461060544792 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:04 INFO - PROCESS | 1797 | ++DOCSHELL 0x88159000 == 149 [pid = 1797] [id = 438] 03:09:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 189 (0x89bddc00) [pid = 1797] [serial = 1315] [outer = (nil)] 03:09:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 190 (0x8ae05800) [pid = 1797] [serial = 1316] [outer = 0x89bddc00] 03:09:04 INFO - PROCESS | 1797 | 1461060544870 Marionette DEBUG loaded listener.js 03:09:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 191 (0x8afb1800) [pid = 1797] [serial = 1317] [outer = 0x89bddc00] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 190 (0x88f10800) [pid = 1797] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 189 (0x84a5bc00) [pid = 1797] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 188 (0x89868000) [pid = 1797] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 187 (0x86267c00) [pid = 1797] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 186 (0x85387000) [pid = 1797] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 185 (0x836a6400) [pid = 1797] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 184 (0x842bf800) [pid = 1797] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 183 (0x9627c800) [pid = 1797] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 182 (0x86265400) [pid = 1797] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 181 (0x9582f400) [pid = 1797] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 180 (0x88155800) [pid = 1797] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 179 (0x9319e400) [pid = 1797] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 178 (0x914d9400) [pid = 1797] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 177 (0x914d7000) [pid = 1797] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 176 (0x8f80e000) [pid = 1797] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 175 (0x8be77800) [pid = 1797] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 174 (0x8f302000) [pid = 1797] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 173 (0x8c0ec800) [pid = 1797] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 172 (0x8debe800) [pid = 1797] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 171 (0x8bd3bc00) [pid = 1797] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 170 (0x89b0c800) [pid = 1797] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 169 (0x89fe6c00) [pid = 1797] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 168 (0x86c6d000) [pid = 1797] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 167 (0x84a5f400) [pid = 1797] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 166 (0x84a5c800) [pid = 1797] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 165 (0x8bd3c400) [pid = 1797] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 164 (0x8c1f1400) [pid = 1797] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 163 (0x88db4800) [pid = 1797] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 162 (0x8be59c00) [pid = 1797] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 161 (0x8f331800) [pid = 1797] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 160 (0x8f4d0000) [pid = 1797] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 159 (0x85110400) [pid = 1797] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 158 (0x8b073800) [pid = 1797] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 157 (0x8fd01c00) [pid = 1797] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 156 (0x8be68800) [pid = 1797] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 155 (0x8ad87400) [pid = 1797] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 154 (0x8510fc00) [pid = 1797] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 153 (0x8be62c00) [pid = 1797] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 152 (0x8afb2800) [pid = 1797] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x86c70c00) [pid = 1797] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x8e8c9000) [pid = 1797] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:09:06 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x881fb800) [pid = 1797] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:09:06 INFO - PROCESS | 1797 | 1461060546715 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 03:09:06 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 03:09:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 2301ms 03:09:06 INFO - PROCESS | 1797 | 1461060546774 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 03:09:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:09:06 INFO - PROCESS | 1797 | 1461060546778 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 03:09:06 INFO - PROCESS | 1797 | 1461060546784 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:09:06 INFO - PROCESS | 1797 | 1461060546787 Marionette TRACE conn3 <- [1,1726,null,{}] 03:09:06 INFO - PROCESS | 1797 | 1461060546793 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:06 INFO - PROCESS | 1797 | 1461060546960 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 03:09:07 INFO - PROCESS | 1797 | 1461060547140 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:07 INFO - PROCESS | 1797 | ++DOCSHELL 0x81edac00 == 150 [pid = 1797] [id = 439] 03:09:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x836a6400) [pid = 1797] [serial = 1318] [outer = (nil)] 03:09:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x8538c400) [pid = 1797] [serial = 1319] [outer = 0x836a6400] 03:09:07 INFO - PROCESS | 1797 | 1461060547216 Marionette DEBUG loaded listener.js 03:09:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x881f1400) [pid = 1797] [serial = 1320] [outer = 0x836a6400] 03:09:07 INFO - PROCESS | 1797 | 1461060547994 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 03:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1234ms 03:09:08 INFO - PROCESS | 1797 | 1461060548018 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 03:09:08 INFO - PROCESS | 1797 | 1461060548021 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 03:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:09:08 INFO - PROCESS | 1797 | 1461060548028 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:09:08 INFO - PROCESS | 1797 | 1461060548031 Marionette TRACE conn3 <- [1,1730,null,{}] 03:09:08 INFO - PROCESS | 1797 | 1461060548036 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:08 INFO - PROCESS | 1797 | 1461060548271 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 03:09:08 INFO - PROCESS | 1797 | 1461060548290 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:08 INFO - PROCESS | 1797 | ++DOCSHELL 0x853d5400 == 151 [pid = 1797] [id = 440] 03:09:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 153 (0x86267c00) [pid = 1797] [serial = 1321] [outer = (nil)] 03:09:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 154 (0x8ae10c00) [pid = 1797] [serial = 1322] [outer = 0x86267c00] 03:09:08 INFO - PROCESS | 1797 | 1461060548364 Marionette DEBUG loaded listener.js 03:09:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 155 (0x8b077400) [pid = 1797] [serial = 1323] [outer = 0x86267c00] 03:09:09 INFO - PROCESS | 1797 | 1461060549587 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 03:09:09 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 03:09:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1627ms 03:09:09 INFO - PROCESS | 1797 | 1461060549657 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 03:09:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:09:09 INFO - PROCESS | 1797 | 1461060549665 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 03:09:09 INFO - PROCESS | 1797 | 1461060549674 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:09:09 INFO - PROCESS | 1797 | 1461060549680 Marionette TRACE conn3 <- [1,1734,null,{}] 03:09:09 INFO - PROCESS | 1797 | 1461060549687 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:09 INFO - PROCESS | 1797 | 1461060549932 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 03:09:10 INFO - PROCESS | 1797 | 1461060550297 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:10 INFO - PROCESS | 1797 | ++DOCSHELL 0x86262000 == 152 [pid = 1797] [id = 441] 03:09:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 156 (0x881f4800) [pid = 1797] [serial = 1324] [outer = (nil)] 03:09:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 157 (0x88dbc800) [pid = 1797] [serial = 1325] [outer = 0x881f4800] 03:09:10 INFO - PROCESS | 1797 | 1461060550391 Marionette DEBUG loaded listener.js 03:09:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 158 (0x89860800) [pid = 1797] [serial = 1326] [outer = 0x881f4800] 03:09:11 INFO - PROCESS | 1797 | 1461060551362 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 03:09:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 03:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1738ms 03:09:11 INFO - PROCESS | 1797 | 1461060551412 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 03:09:11 INFO - PROCESS | 1797 | 1461060551420 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 03:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:09:11 INFO - PROCESS | 1797 | 1461060551431 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:09:11 INFO - PROCESS | 1797 | 1461060551435 Marionette TRACE conn3 <- [1,1738,null,{}] 03:09:11 INFO - PROCESS | 1797 | 1461060551442 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:11 INFO - PROCESS | 1797 | 1461060551662 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 03:09:11 INFO - PROCESS | 1797 | 1461060551973 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:12 INFO - PROCESS | 1797 | ++DOCSHELL 0x88db3000 == 153 [pid = 1797] [id = 442] 03:09:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 159 (0x8ad87400) [pid = 1797] [serial = 1327] [outer = (nil)] 03:09:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 160 (0x8b658400) [pid = 1797] [serial = 1328] [outer = 0x8ad87400] 03:09:12 INFO - PROCESS | 1797 | 1461060552102 Marionette DEBUG loaded listener.js 03:09:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 161 (0x8b775c00) [pid = 1797] [serial = 1329] [outer = 0x8ad87400] 03:09:13 INFO - PROCESS | 1797 | 1461060553054 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 03:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1682ms 03:09:13 INFO - PROCESS | 1797 | 1461060553112 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 03:09:13 INFO - PROCESS | 1797 | 1461060553116 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 03:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:09:13 INFO - PROCESS | 1797 | 1461060553123 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:09:13 INFO - PROCESS | 1797 | 1461060553129 Marionette TRACE conn3 <- [1,1742,null,{}] 03:09:13 INFO - PROCESS | 1797 | 1461060553146 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:13 INFO - PROCESS | 1797 | 1461060553359 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 03:09:13 INFO - PROCESS | 1797 | 1461060553676 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:13 INFO - PROCESS | 1797 | ++DOCSHELL 0x85020c00 == 154 [pid = 1797] [id = 443] 03:09:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 162 (0x8b725400) [pid = 1797] [serial = 1330] [outer = (nil)] 03:09:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 163 (0x8bd42400) [pid = 1797] [serial = 1331] [outer = 0x8b725400] 03:09:13 INFO - PROCESS | 1797 | 1461060553772 Marionette DEBUG loaded listener.js 03:09:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 164 (0x8be0ac00) [pid = 1797] [serial = 1332] [outer = 0x8b725400] 03:09:14 INFO - PROCESS | 1797 | 1461060554648 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 03:09:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:09:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1596ms 03:09:14 INFO - PROCESS | 1797 | 1461060554720 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 03:09:14 INFO - PROCESS | 1797 | 1461060554724 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 03:09:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:09:14 INFO - PROCESS | 1797 | 1461060554731 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:09:14 INFO - PROCESS | 1797 | 1461060554734 Marionette TRACE conn3 <- [1,1746,null,{}] 03:09:14 INFO - PROCESS | 1797 | 1461060554740 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:14 INFO - PROCESS | 1797 | 1461060554938 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 03:09:15 INFO - PROCESS | 1797 | 1461060555246 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:15 INFO - PROCESS | 1797 | ++DOCSHELL 0x8815d400 == 155 [pid = 1797] [id = 444] 03:09:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 165 (0x8be59400) [pid = 1797] [serial = 1333] [outer = (nil)] 03:09:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 166 (0x8be63400) [pid = 1797] [serial = 1334] [outer = 0x8be59400] 03:09:15 INFO - PROCESS | 1797 | 1461060555352 Marionette DEBUG loaded listener.js 03:09:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 167 (0x8be6f400) [pid = 1797] [serial = 1335] [outer = 0x8be59400] 03:09:16 INFO - PROCESS | 1797 | 1461060556234 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 03:09:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 03:09:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1580ms 03:09:16 INFO - PROCESS | 1797 | 1461060556312 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 03:09:16 INFO - PROCESS | 1797 | 1461060556316 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 03:09:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:09:16 INFO - PROCESS | 1797 | 1461060556322 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:09:16 INFO - PROCESS | 1797 | 1461060556325 Marionette TRACE conn3 <- [1,1750,null,{}] 03:09:16 INFO - PROCESS | 1797 | 1461060556331 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:16 INFO - PROCESS | 1797 | 1461060556565 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 03:09:16 INFO - PROCESS | 1797 | 1461060556884 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:16 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b7c2000 == 156 [pid = 1797] [id = 445] 03:09:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 168 (0x8c0e9800) [pid = 1797] [serial = 1336] [outer = (nil)] 03:09:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 169 (0x8deb4000) [pid = 1797] [serial = 1337] [outer = 0x8c0e9800] 03:09:16 INFO - PROCESS | 1797 | 1461060556975 Marionette DEBUG loaded listener.js 03:09:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 170 (0x8deb8000) [pid = 1797] [serial = 1338] [outer = 0x8c0e9800] 03:09:17 INFO - PROCESS | 1797 | 1461060557893 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 03:09:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 03:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1627ms 03:09:17 INFO - PROCESS | 1797 | 1461060557951 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 03:09:17 INFO - PROCESS | 1797 | 1461060557954 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 03:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:09:17 INFO - PROCESS | 1797 | 1461060557961 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:09:17 INFO - PROCESS | 1797 | 1461060557965 Marionette TRACE conn3 <- [1,1754,null,{}] 03:09:17 INFO - PROCESS | 1797 | 1461060557970 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:18 INFO - PROCESS | 1797 | 1461060558179 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 03:09:18 INFO - PROCESS | 1797 | 1461060558497 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:18 INFO - PROCESS | 1797 | ++DOCSHELL 0x82fe4400 == 157 [pid = 1797] [id = 446] 03:09:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 171 (0x89b08800) [pid = 1797] [serial = 1339] [outer = (nil)] 03:09:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 172 (0x8e089c00) [pid = 1797] [serial = 1340] [outer = 0x89b08800] 03:09:18 INFO - PROCESS | 1797 | 1461060558594 Marionette DEBUG loaded listener.js 03:09:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 173 (0x8e8d2800) [pid = 1797] [serial = 1341] [outer = 0x89b08800] 03:09:19 INFO - PROCESS | 1797 | 1461060559432 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 03:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1530ms 03:09:19 INFO - PROCESS | 1797 | 1461060559499 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 03:09:19 INFO - PROCESS | 1797 | 1461060559503 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 03:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:09:19 INFO - PROCESS | 1797 | 1461060559511 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:09:19 INFO - PROCESS | 1797 | 1461060559514 Marionette TRACE conn3 <- [1,1758,null,{}] 03:09:19 INFO - PROCESS | 1797 | 1461060559520 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:19 INFO - PROCESS | 1797 | 1461060559719 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 03:09:20 INFO - PROCESS | 1797 | 1461060559987 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:20 INFO - PROCESS | 1797 | ++DOCSHELL 0x8e8c4000 == 158 [pid = 1797] [id = 447] 03:09:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 174 (0x8f30f000) [pid = 1797] [serial = 1342] [outer = (nil)] 03:09:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 175 (0x8f4d0000) [pid = 1797] [serial = 1343] [outer = 0x8f30f000] 03:09:20 INFO - PROCESS | 1797 | 1461060560121 Marionette DEBUG loaded listener.js 03:09:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 176 (0x8f543c00) [pid = 1797] [serial = 1344] [outer = 0x8f30f000] 03:09:21 INFO - PROCESS | 1797 | 1461060561026 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 03:09:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:09:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1547ms 03:09:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:09:21 INFO - PROCESS | 1797 | 1461060561059 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 03:09:21 INFO - PROCESS | 1797 | 1461060561062 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 03:09:21 INFO - PROCESS | 1797 | 1461060561069 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:09:21 INFO - PROCESS | 1797 | 1461060561072 Marionette TRACE conn3 <- [1,1762,null,{}] 03:09:21 INFO - PROCESS | 1797 | 1461060561078 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:21 INFO - PROCESS | 1797 | 1461060561268 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 03:09:21 INFO - PROCESS | 1797 | 1461060561541 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:21 INFO - PROCESS | 1797 | ++DOCSHELL 0x8e086800 == 159 [pid = 1797] [id = 448] 03:09:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 177 (0x8f32dc00) [pid = 1797] [serial = 1345] [outer = (nil)] 03:09:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 178 (0x8f810c00) [pid = 1797] [serial = 1346] [outer = 0x8f32dc00] 03:09:21 INFO - PROCESS | 1797 | 1461060561631 Marionette DEBUG loaded listener.js 03:09:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 179 (0x8fc0a000) [pid = 1797] [serial = 1347] [outer = 0x8f32dc00] 03:09:22 INFO - PROCESS | 1797 | 1461060562560 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 03:09:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:09:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1531ms 03:09:22 INFO - PROCESS | 1797 | 1461060562600 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 03:09:22 INFO - PROCESS | 1797 | 1461060562603 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 03:09:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:09:22 INFO - PROCESS | 1797 | 1461060562610 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:09:22 INFO - PROCESS | 1797 | 1461060562613 Marionette TRACE conn3 <- [1,1766,null,{}] 03:09:22 INFO - PROCESS | 1797 | 1461060562619 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:22 INFO - PROCESS | 1797 | 1461060562807 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 03:09:23 INFO - PROCESS | 1797 | 1461060563094 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:23 INFO - PROCESS | 1797 | ++DOCSHELL 0x8501f400 == 160 [pid = 1797] [id = 449] 03:09:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 180 (0x8c1e5800) [pid = 1797] [serial = 1348] [outer = (nil)] 03:09:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 181 (0x8fcf0800) [pid = 1797] [serial = 1349] [outer = 0x8c1e5800] 03:09:23 INFO - PROCESS | 1797 | 1461060563228 Marionette DEBUG loaded listener.js 03:09:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 182 (0x8fd0c000) [pid = 1797] [serial = 1350] [outer = 0x8c1e5800] 03:09:24 INFO - PROCESS | 1797 | 1461060564097 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 03:09:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1530ms 03:09:24 INFO - PROCESS | 1797 | 1461060564143 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 03:09:24 INFO - PROCESS | 1797 | 1461060564147 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 03:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:09:24 INFO - PROCESS | 1797 | 1461060564153 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:09:24 INFO - PROCESS | 1797 | 1461060564157 Marionette TRACE conn3 <- [1,1770,null,{}] 03:09:24 INFO - PROCESS | 1797 | 1461060564163 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:24 INFO - PROCESS | 1797 | 1461060564361 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 03:09:24 INFO - PROCESS | 1797 | 1461060564630 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:24 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fc2dc00 == 161 [pid = 1797] [id = 450] 03:09:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 183 (0x914d7000) [pid = 1797] [serial = 1351] [outer = (nil)] 03:09:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 184 (0x91fcf000) [pid = 1797] [serial = 1352] [outer = 0x914d7000] 03:09:24 INFO - PROCESS | 1797 | 1461060564781 Marionette DEBUG loaded listener.js 03:09:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 185 (0x93101800) [pid = 1797] [serial = 1353] [outer = 0x914d7000] 03:09:25 INFO - PROCESS | 1797 | 1461060565723 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 03:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1600ms 03:09:25 INFO - PROCESS | 1797 | 1461060565755 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 03:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:09:25 INFO - PROCESS | 1797 | 1461060565766 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 03:09:25 INFO - PROCESS | 1797 | 1461060565772 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:09:25 INFO - PROCESS | 1797 | 1461060565776 Marionette TRACE conn3 <- [1,1774,null,{}] 03:09:25 INFO - PROCESS | 1797 | 1461060565782 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:26 INFO - PROCESS | 1797 | 1461060566004 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 03:09:26 INFO - PROCESS | 1797 | 1461060566321 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:26 INFO - PROCESS | 1797 | ++DOCSHELL 0x91397800 == 162 [pid = 1797] [id = 451] 03:09:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 186 (0x93258000) [pid = 1797] [serial = 1354] [outer = (nil)] 03:09:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 187 (0x940d2000) [pid = 1797] [serial = 1355] [outer = 0x93258000] 03:09:26 INFO - PROCESS | 1797 | 1461060566421 Marionette DEBUG loaded listener.js 03:09:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 188 (0x958cb800) [pid = 1797] [serial = 1356] [outer = 0x93258000] 03:09:27 INFO - PROCESS | 1797 | 1461060567309 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 03:09:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:09:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1578ms 03:09:27 INFO - PROCESS | 1797 | 1461060567350 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 03:09:27 INFO - PROCESS | 1797 | 1461060567354 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 03:09:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:09:27 INFO - PROCESS | 1797 | 1461060567360 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:09:27 INFO - PROCESS | 1797 | 1461060567363 Marionette TRACE conn3 <- [1,1778,null,{}] 03:09:27 INFO - PROCESS | 1797 | 1461060567369 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:27 INFO - PROCESS | 1797 | 1461060567575 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 03:09:27 INFO - PROCESS | 1797 | 1461060567852 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:27 INFO - PROCESS | 1797 | ++DOCSHELL 0x85116c00 == 163 [pid = 1797] [id = 452] 03:09:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 189 (0x8b7c4c00) [pid = 1797] [serial = 1357] [outer = (nil)] 03:09:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 190 (0x958c5400) [pid = 1797] [serial = 1358] [outer = 0x8b7c4c00] 03:09:28 INFO - PROCESS | 1797 | 1461060567996 Marionette DEBUG loaded listener.js 03:09:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 191 (0x96398000) [pid = 1797] [serial = 1359] [outer = 0x8b7c4c00] 03:09:28 INFO - PROCESS | 1797 | 1461060568829 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 03:09:28 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 03:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1537ms 03:09:28 INFO - PROCESS | 1797 | 1461060568898 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 03:09:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:09:28 INFO - PROCESS | 1797 | 1461060568902 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 03:09:28 INFO - PROCESS | 1797 | 1461060568908 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:09:28 INFO - PROCESS | 1797 | 1461060568912 Marionette TRACE conn3 <- [1,1782,null,{}] 03:09:28 INFO - PROCESS | 1797 | 1461060568917 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:29 INFO - PROCESS | 1797 | 1461060569107 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 03:09:29 INFO - PROCESS | 1797 | 1461060569384 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:29 INFO - PROCESS | 1797 | ++DOCSHELL 0x9627c800 == 164 [pid = 1797] [id = 453] 03:09:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 192 (0x9627dc00) [pid = 1797] [serial = 1360] [outer = (nil)] 03:09:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 193 (0x9754a400) [pid = 1797] [serial = 1361] [outer = 0x9627dc00] 03:09:29 INFO - PROCESS | 1797 | 1461060569514 Marionette DEBUG loaded listener.js 03:09:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 194 (0x975d9c00) [pid = 1797] [serial = 1362] [outer = 0x9627dc00] 03:09:30 INFO - PROCESS | 1797 | 1461060570440 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 03:09:30 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 03:09:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1578ms 03:09:30 INFO - PROCESS | 1797 | 1461060570487 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 03:09:30 INFO - PROCESS | 1797 | 1461060570490 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 03:09:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:09:30 INFO - PROCESS | 1797 | 1461060570497 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:09:30 INFO - PROCESS | 1797 | 1461060570500 Marionette TRACE conn3 <- [1,1786,null,{}] 03:09:30 INFO - PROCESS | 1797 | 1461060570506 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:30 INFO - PROCESS | 1797 | 1461060570704 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 03:09:31 INFO - PROCESS | 1797 | 1461060571019 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:31 INFO - PROCESS | 1797 | ++DOCSHELL 0x96209000 == 165 [pid = 1797] [id = 454] 03:09:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 195 (0x9627e800) [pid = 1797] [serial = 1363] [outer = (nil)] 03:09:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 196 (0x98621400) [pid = 1797] [serial = 1364] [outer = 0x9627e800] 03:09:31 INFO - PROCESS | 1797 | 1461060571109 Marionette DEBUG loaded listener.js 03:09:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 197 (0x98a07c00) [pid = 1797] [serial = 1365] [outer = 0x9627e800] 03:09:32 INFO - PROCESS | 1797 | 1461060572046 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 03:09:32 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 03:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1633ms 03:09:32 INFO - PROCESS | 1797 | 1461060572130 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 03:09:32 INFO - PROCESS | 1797 | 1461060572134 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 03:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:09:32 INFO - PROCESS | 1797 | 1461060572140 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:09:32 INFO - PROCESS | 1797 | 1461060572144 Marionette TRACE conn3 <- [1,1790,null,{}] 03:09:32 INFO - PROCESS | 1797 | 1461060572149 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:32 INFO - PROCESS | 1797 | 1461060572380 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 03:09:32 INFO - PROCESS | 1797 | 1461060572713 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:32 INFO - PROCESS | 1797 | ++DOCSHELL 0x8510a000 == 166 [pid = 1797] [id = 455] 03:09:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 198 (0x8985ec00) [pid = 1797] [serial = 1366] [outer = (nil)] 03:09:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 199 (0x989a3400) [pid = 1797] [serial = 1367] [outer = 0x8985ec00] 03:09:32 INFO - PROCESS | 1797 | 1461060572798 Marionette DEBUG loaded listener.js 03:09:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 200 (0x9dff4000) [pid = 1797] [serial = 1368] [outer = 0x8985ec00] 03:09:33 INFO - PROCESS | 1797 | 1461060573712 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 03:09:33 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) 03:09:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1642ms 03:09:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:09:33 INFO - PROCESS | 1797 | 1461060573784 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 03:09:33 INFO - PROCESS | 1797 | 1461060573787 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 03:09:33 INFO - PROCESS | 1797 | 1461060573794 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:09:33 INFO - PROCESS | 1797 | 1461060573797 Marionette TRACE conn3 <- [1,1794,null,{}] 03:09:33 INFO - PROCESS | 1797 | 1461060573803 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:34 INFO - PROCESS | 1797 | 1461060574000 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 03:09:34 INFO - PROCESS | 1797 | 1461060574318 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:34 INFO - PROCESS | 1797 | ++DOCSHELL 0x85109800 == 167 [pid = 1797] [id = 456] 03:09:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 201 (0x990c6c00) [pid = 1797] [serial = 1369] [outer = (nil)] 03:09:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 202 (0x9fc8d400) [pid = 1797] [serial = 1370] [outer = 0x990c6c00] 03:09:34 INFO - PROCESS | 1797 | 1461060574407 Marionette DEBUG loaded listener.js 03:09:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 203 (0x9fc99c00) [pid = 1797] [serial = 1371] [outer = 0x990c6c00] 03:09:35 INFO - PROCESS | 1797 | 1461060575307 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 03:09:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:09:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1580ms 03:09:35 INFO - PROCESS | 1797 | 1461060575374 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 03:09:35 INFO - PROCESS | 1797 | 1461060575378 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 03:09:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:09:35 INFO - PROCESS | 1797 | 1461060575384 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:09:35 INFO - PROCESS | 1797 | 1461060575388 Marionette TRACE conn3 <- [1,1798,null,{}] 03:09:35 INFO - PROCESS | 1797 | 1461060575393 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:35 INFO - PROCESS | 1797 | 1461060575603 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 03:09:35 INFO - PROCESS | 1797 | 1461060575929 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:35 INFO - PROCESS | 1797 | ++DOCSHELL 0x85112800 == 168 [pid = 1797] [id = 457] 03:09:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 204 (0x8e8c5400) [pid = 1797] [serial = 1372] [outer = (nil)] 03:09:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 205 (0xa0110000) [pid = 1797] [serial = 1373] [outer = 0x8e8c5400] 03:09:36 INFO - PROCESS | 1797 | 1461060576020 Marionette DEBUG loaded listener.js 03:09:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 206 (0xa0116000) [pid = 1797] [serial = 1374] [outer = 0x8e8c5400] 03:09:36 INFO - PROCESS | 1797 | 1461060576902 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 03:09:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:09:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1579ms 03:09:36 INFO - PROCESS | 1797 | 1461060576964 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 03:09:36 INFO - PROCESS | 1797 | 1461060576968 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 03:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:09:36 INFO - PROCESS | 1797 | 1461060576975 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:09:36 INFO - PROCESS | 1797 | 1461060576978 Marionette TRACE conn3 <- [1,1802,null,{}] 03:09:36 INFO - PROCESS | 1797 | 1461060576984 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:37 INFO - PROCESS | 1797 | 1461060577183 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 03:09:37 INFO - PROCESS | 1797 | 1461060577507 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:37 INFO - PROCESS | 1797 | ++DOCSHELL 0x85108400 == 169 [pid = 1797] [id = 458] 03:09:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 207 (0x9fd60800) [pid = 1797] [serial = 1375] [outer = (nil)] 03:09:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 208 (0xa0b0e800) [pid = 1797] [serial = 1376] [outer = 0x9fd60800] 03:09:37 INFO - PROCESS | 1797 | 1461060577599 Marionette DEBUG loaded listener.js 03:09:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 209 (0xa0b14400) [pid = 1797] [serial = 1377] [outer = 0x9fd60800] 03:09:38 INFO - PROCESS | 1797 | 1461060578506 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:09:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:09:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1586ms 03:09:38 INFO - PROCESS | 1797 | 1461060578562 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 03:09:38 INFO - PROCESS | 1797 | 1461060578566 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 03:09:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:09:38 INFO - PROCESS | 1797 | 1461060578572 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:09:38 INFO - PROCESS | 1797 | 1461060578576 Marionette TRACE conn3 <- [1,1806,null,{}] 03:09:38 INFO - PROCESS | 1797 | 1461060578581 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:38 INFO - PROCESS | 1797 | 1461060578783 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 03:09:40 INFO - PROCESS | 1797 | --DOCSHELL 0x81edac00 == 168 [pid = 1797] [id = 439] 03:09:40 INFO - PROCESS | 1797 | --DOCSHELL 0x88159000 == 167 [pid = 1797] [id = 438] 03:09:40 INFO - PROCESS | 1797 | --DOCSHELL 0x853c6400 == 166 [pid = 1797] [id = 437] 03:09:40 INFO - PROCESS | 1797 | --DOCSHELL 0x81ee1400 == 165 [pid = 1797] [id = 436] 03:09:40 INFO - PROCESS | 1797 | --DOCSHELL 0x84a5b400 == 164 [pid = 1797] [id = 433] 03:09:40 INFO - PROCESS | 1797 | --DOCSHELL 0x914e2800 == 163 [pid = 1797] [id = 434] 03:09:40 INFO - PROCESS | 1797 | --DOCSHELL 0x97555400 == 162 [pid = 1797] [id = 432] 03:09:40 INFO - PROCESS | 1797 | --DOCSHELL 0x86c65c00 == 161 [pid = 1797] [id = 431] 03:09:40 INFO - PROCESS | 1797 | --DOCSHELL 0x8dfdc800 == 160 [pid = 1797] [id = 430] 03:09:40 INFO - PROCESS | 1797 | --DOCSHELL 0x91398800 == 159 [pid = 1797] [id = 428] 03:09:40 INFO - PROCESS | 1797 | --DOCSHELL 0x8fd03800 == 158 [pid = 1797] [id = 429] 03:09:40 INFO - PROCESS | 1797 | --DOCSHELL 0x8bdb0400 == 157 [pid = 1797] [id = 427] 03:09:40 INFO - PROCESS | 1797 | --DOCSHELL 0x8fc28000 == 156 [pid = 1797] [id = 426] 03:09:40 INFO - PROCESS | 1797 | --DOCSHELL 0x842b1c00 == 155 [pid = 1797] [id = 425] 03:09:40 INFO - PROCESS | 1797 | --DOCSHELL 0x8f4ca400 == 154 [pid = 1797] [id = 424] 03:09:40 INFO - PROCESS | 1797 | --DOCSHELL 0x8be16800 == 153 [pid = 1797] [id = 423] 03:09:40 INFO - PROCESS | 1797 | --DOCSHELL 0x8b72b800 == 152 [pid = 1797] [id = 422] 03:09:40 INFO - PROCESS | 1797 | --DOCSHELL 0x8b774800 == 151 [pid = 1797] [id = 420] 03:09:40 INFO - PROCESS | 1797 | --DOCSHELL 0x89b02000 == 150 [pid = 1797] [id = 421] 03:09:40 INFO - PROCESS | 1797 | --DOCSHELL 0x8bd3b800 == 149 [pid = 1797] [id = 419] 03:09:40 INFO - PROCESS | 1797 | --DOCSHELL 0x8626a000 == 148 [pid = 1797] [id = 418] 03:09:40 INFO - PROCESS | 1797 | --DOCSHELL 0x81ee4000 == 147 [pid = 1797] [id = 417] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 208 (0x8be64c00) [pid = 1797] [serial = 1161] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 207 (0x86c63800) [pid = 1797] [serial = 1038] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 206 (0x8f552400) [pid = 1797] [serial = 1143] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 205 (0x8fcf7800) [pid = 1797] [serial = 1149] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 204 (0x91f90c00) [pid = 1797] [serial = 1158] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 203 (0x8b781000) [pid = 1797] [serial = 1125] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 202 (0x91390000) [pid = 1797] [serial = 1152] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 201 (0x8c1eb000) [pid = 1797] [serial = 1134] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 200 (0x914d6400) [pid = 1797] [serial = 1155] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 199 (0x86c6b400) [pid = 1797] [serial = 1113] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 198 (0x8debf400) [pid = 1797] [serial = 1137] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 197 (0x8b724c00) [pid = 1797] [serial = 1122] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 196 (0x89be3400) [pid = 1797] [serial = 1110] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 195 (0x8f304000) [pid = 1797] [serial = 1140] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 194 (0x8ae0bc00) [pid = 1797] [serial = 1119] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 193 (0x89be8400) [pid = 1797] [serial = 1244] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 192 (0x89d9c000) [pid = 1797] [serial = 1245] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 191 (0x88153800) [pid = 1797] [serial = 1241] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 190 (0x8538cc00) [pid = 1797] [serial = 1238] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 189 (0x853c7800) [pid = 1797] [serial = 1239] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 188 (0x8b727c00) [pid = 1797] [serial = 1236] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 187 (0x853c6800) [pid = 1797] [serial = 1235] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 186 (0x8815dc00) [pid = 1797] [serial = 1233] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 185 (0x86c66400) [pid = 1797] [serial = 1232] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 184 (0x971c7400) [pid = 1797] [serial = 1230] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 183 (0x9679f000) [pid = 1797] [serial = 1229] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 182 (0x9639ac00) [pid = 1797] [serial = 1227] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 181 (0x96397000) [pid = 1797] [serial = 1226] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 180 (0x9637f400) [pid = 1797] [serial = 1224] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 179 (0x9620c800) [pid = 1797] [serial = 1223] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 178 (0x958c4800) [pid = 1797] [serial = 1221] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 177 (0x9587fc00) [pid = 1797] [serial = 1220] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 176 (0x940d2400) [pid = 1797] [serial = 1218] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 175 (0x940cf400) [pid = 1797] [serial = 1217] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 174 (0x93250400) [pid = 1797] [serial = 1215] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 173 (0x9324e000) [pid = 1797] [serial = 1214] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 172 (0x91fd9000) [pid = 1797] [serial = 1212] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 171 (0x914e1800) [pid = 1797] [serial = 1211] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 170 (0x8fd09c00) [pid = 1797] [serial = 1209] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 169 (0x8fcfb000) [pid = 1797] [serial = 1208] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 168 (0x8fc13c00) [pid = 1797] [serial = 1206] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 167 (0x8fc06000) [pid = 1797] [serial = 1205] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 166 (0x8f550000) [pid = 1797] [serial = 1203] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 165 (0x8f547800) [pid = 1797] [serial = 1202] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 164 (0x8f336000) [pid = 1797] [serial = 1200] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 163 (0x8f30bc00) [pid = 1797] [serial = 1199] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 162 (0x8e8c8000) [pid = 1797] [serial = 1197] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 161 (0x8dfe6000) [pid = 1797] [serial = 1196] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 160 (0x8c1ea000) [pid = 1797] [serial = 1194] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 159 (0x8c0e4000) [pid = 1797] [serial = 1193] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 158 (0x8be61c00) [pid = 1797] [serial = 1191] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 157 (0x8be0fc00) [pid = 1797] [serial = 1190] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 156 (0x8b64d400) [pid = 1797] [serial = 1188] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 155 (0x8ad87c00) [pid = 1797] [serial = 1187] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 154 (0x88db1000) [pid = 1797] [serial = 1185] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 153 (0x8815f000) [pid = 1797] [serial = 1184] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 152 (0x85022800) [pid = 1797] [serial = 1182] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x84a69800) [pid = 1797] [serial = 1181] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x86c72000) [pid = 1797] [serial = 1247] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x8ad85400) [pid = 1797] [serial = 1248] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x8b725c00) [pid = 1797] [serial = 1250] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 147 (0x88160800) [pid = 1797] [serial = 1242] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 146 (0x8be5a400) [pid = 1797] [serial = 1128] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 145 (0x8fc0d000) [pid = 1797] [serial = 1146] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 144 (0x89b0e400) [pid = 1797] [serial = 1116] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | --DOMWINDOW == 143 (0x8be71c00) [pid = 1797] [serial = 1131] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 1797 | 1461060580713 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:40 INFO - PROCESS | 1797 | ++DOCSHELL 0x836a8400 == 148 [pid = 1797] [id = 459] 03:09:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 144 (0x842bc400) [pid = 1797] [serial = 1378] [outer = (nil)] 03:09:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 145 (0x84a5c400) [pid = 1797] [serial = 1379] [outer = 0x842bc400] 03:09:40 INFO - PROCESS | 1797 | 1461060580802 Marionette DEBUG loaded listener.js 03:09:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 146 (0x84a69800) [pid = 1797] [serial = 1380] [outer = 0x842bc400] 03:09:41 INFO - PROCESS | 1797 | 1461060581597 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 03:09:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:09:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 3083ms 03:09:41 INFO - PROCESS | 1797 | 1461060581682 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 03:09:41 INFO - PROCESS | 1797 | 1461060581687 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 03:09:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:09:41 INFO - PROCESS | 1797 | 1461060581697 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:09:41 INFO - PROCESS | 1797 | 1461060581703 Marionette TRACE conn3 <- [1,1810,null,{}] 03:09:41 INFO - PROCESS | 1797 | 1461060581710 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:41 INFO - PROCESS | 1797 | 1461060581903 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 03:09:41 INFO - PROCESS | 1797 | 1461060581914 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:42 INFO - PROCESS | 1797 | ++DOCSHELL 0x8510c400 == 149 [pid = 1797] [id = 460] 03:09:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 147 (0x85113800) [pid = 1797] [serial = 1381] [outer = (nil)] 03:09:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 148 (0x853c7800) [pid = 1797] [serial = 1382] [outer = 0x85113800] 03:09:42 INFO - PROCESS | 1797 | 1461060582152 Marionette DEBUG loaded listener.js 03:09:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x853d3800) [pid = 1797] [serial = 1383] [outer = 0x85113800] 03:09:43 INFO - PROCESS | 1797 | 1461060583085 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 03:09:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:09:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1441ms 03:09:43 INFO - PROCESS | 1797 | 1461060583140 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 03:09:43 INFO - PROCESS | 1797 | 1461060583147 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 03:09:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:09:43 INFO - PROCESS | 1797 | 1461060583157 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:09:43 INFO - PROCESS | 1797 | 1461060583161 Marionette TRACE conn3 <- [1,1814,null,{}] 03:09:43 INFO - PROCESS | 1797 | 1461060583167 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:43 INFO - PROCESS | 1797 | 1461060583412 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 03:09:43 INFO - PROCESS | 1797 | 1461060583441 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:43 INFO - PROCESS | 1797 | ++DOCSHELL 0x84bc7400 == 150 [pid = 1797] [id = 461] 03:09:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x85384400) [pid = 1797] [serial = 1384] [outer = (nil)] 03:09:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x881ee800) [pid = 1797] [serial = 1385] [outer = 0x85384400] 03:09:43 INFO - PROCESS | 1797 | 1461060583516 Marionette DEBUG loaded listener.js 03:09:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x84bc4800) [pid = 1797] [serial = 1386] [outer = 0x85384400] 03:09:44 INFO - PROCESS | 1797 | 1461060584536 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 03:09:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:09:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1438ms 03:09:44 INFO - PROCESS | 1797 | 1461060584596 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 03:09:44 INFO - PROCESS | 1797 | 1461060584600 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 03:09:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:09:44 INFO - PROCESS | 1797 | 1461060584615 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:09:44 INFO - PROCESS | 1797 | 1461060584623 Marionette TRACE conn3 <- [1,1818,null,{}] 03:09:44 INFO - PROCESS | 1797 | 1461060584636 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:44 INFO - PROCESS | 1797 | 1461060584878 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 03:09:45 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x836ab000) [pid = 1797] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:09:45 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x8f4d1400) [pid = 1797] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:09:45 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x86c68800) [pid = 1797] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:09:45 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x96399c00) [pid = 1797] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:09:45 INFO - PROCESS | 1797 | --DOMWINDOW == 147 (0x8fd0e800) [pid = 1797] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:09:45 INFO - PROCESS | 1797 | --DOMWINDOW == 146 (0x8be14c00) [pid = 1797] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:09:45 INFO - PROCESS | 1797 | --DOMWINDOW == 145 (0x975d4800) [pid = 1797] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:09:45 INFO - PROCESS | 1797 | --DOMWINDOW == 144 (0x9876e400) [pid = 1797] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:09:45 INFO - PROCESS | 1797 | --DOMWINDOW == 143 (0x8afb3800) [pid = 1797] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:09:45 INFO - PROCESS | 1797 | --DOMWINDOW == 142 (0x974ba800) [pid = 1797] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:09:45 INFO - PROCESS | 1797 | --DOMWINDOW == 141 (0x85390400) [pid = 1797] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:09:45 INFO - PROCESS | 1797 | --DOMWINDOW == 140 (0x853d2400) [pid = 1797] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:09:45 INFO - PROCESS | 1797 | --DOMWINDOW == 139 (0x81ee3800) [pid = 1797] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:09:45 INFO - PROCESS | 1797 | --DOMWINDOW == 138 (0x95875400) [pid = 1797] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:09:45 INFO - PROCESS | 1797 | --DOMWINDOW == 137 (0x8f305400) [pid = 1797] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:09:45 INFO - PROCESS | 1797 | --DOMWINDOW == 136 (0x8e8c7000) [pid = 1797] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:09:45 INFO - PROCESS | 1797 | --DOMWINDOW == 135 (0x89bddc00) [pid = 1797] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:09:45 INFO - PROCESS | 1797 | --DOMWINDOW == 134 (0x8bd3d000) [pid = 1797] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:09:45 INFO - PROCESS | 1797 | --DOMWINDOW == 133 (0x9620ac00) [pid = 1797] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:09:45 INFO - PROCESS | 1797 | --DOMWINDOW == 132 (0x86c71800) [pid = 1797] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:09:45 INFO - PROCESS | 1797 | --DOMWINDOW == 131 (0x8bdaf000) [pid = 1797] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:09:45 INFO - PROCESS | 1797 | --DOMWINDOW == 130 (0x95879800) [pid = 1797] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:09:45 INFO - PROCESS | 1797 | --DOMWINDOW == 129 (0x84bcd000) [pid = 1797] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:09:45 INFO - PROCESS | 1797 | --DOMWINDOW == 128 (0x836a6400) [pid = 1797] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:09:45 INFO - PROCESS | 1797 | 1461060585771 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:45 INFO - PROCESS | 1797 | ++DOCSHELL 0x81ee3800 == 151 [pid = 1797] [id = 462] 03:09:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 129 (0x836a6400) [pid = 1797] [serial = 1387] [outer = (nil)] 03:09:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 130 (0x85025000) [pid = 1797] [serial = 1388] [outer = 0x836a6400] 03:09:45 INFO - PROCESS | 1797 | 1461060585842 Marionette DEBUG loaded listener.js 03:09:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 131 (0x853d2400) [pid = 1797] [serial = 1389] [outer = 0x836a6400] 03:09:46 INFO - PROCESS | 1797 | 1461060586554 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 03:09:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:09:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 2004ms 03:09:46 INFO - PROCESS | 1797 | 1461060586611 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 03:09:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:09:46 INFO - PROCESS | 1797 | 1461060586616 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 03:09:46 INFO - PROCESS | 1797 | 1461060586622 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:09:46 INFO - PROCESS | 1797 | 1461060586625 Marionette TRACE conn3 <- [1,1822,null,{}] 03:09:46 INFO - PROCESS | 1797 | 1461060586630 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:46 INFO - PROCESS | 1797 | 1461060586806 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 03:09:46 INFO - PROCESS | 1797 | 1461060586822 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:46 INFO - PROCESS | 1797 | ++DOCSHELL 0x85028800 == 152 [pid = 1797] [id = 463] 03:09:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 132 (0x89be7000) [pid = 1797] [serial = 1390] [outer = (nil)] 03:09:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 133 (0x89d94c00) [pid = 1797] [serial = 1391] [outer = 0x89be7000] 03:09:46 INFO - PROCESS | 1797 | 1461060586893 Marionette DEBUG loaded listener.js 03:09:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 134 (0x89d9d000) [pid = 1797] [serial = 1392] [outer = 0x89be7000] 03:09:48 INFO - PROCESS | 1797 | 1461060588064 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 03:09:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:09:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1482ms 03:09:48 INFO - PROCESS | 1797 | 1461060588104 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 03:09:48 INFO - PROCESS | 1797 | 1461060588110 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 03:09:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:09:48 INFO - PROCESS | 1797 | 1461060588119 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:09:48 INFO - PROCESS | 1797 | 1461060588126 Marionette TRACE conn3 <- [1,1826,null,{}] 03:09:48 INFO - PROCESS | 1797 | 1461060588136 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:48 INFO - PROCESS | 1797 | 1461060588359 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 03:09:48 INFO - PROCESS | 1797 | 1461060588655 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:48 INFO - PROCESS | 1797 | ++DOCSHELL 0x84a5f400 == 153 [pid = 1797] [id = 464] 03:09:48 INFO - PROCESS | 1797 | ++DOMWINDOW == 135 (0x84a60000) [pid = 1797] [serial = 1393] [outer = (nil)] 03:09:48 INFO - PROCESS | 1797 | ++DOMWINDOW == 136 (0x85386c00) [pid = 1797] [serial = 1394] [outer = 0x84a60000] 03:09:48 INFO - PROCESS | 1797 | 1461060588790 Marionette DEBUG loaded listener.js 03:09:48 INFO - PROCESS | 1797 | ++DOMWINDOW == 137 (0x8626c400) [pid = 1797] [serial = 1395] [outer = 0x84a60000] 03:09:49 INFO - PROCESS | 1797 | 1461060589711 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 03:09:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:09:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1644ms 03:09:49 INFO - PROCESS | 1797 | 1461060589764 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 03:09:49 INFO - PROCESS | 1797 | 1461060589773 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 03:09:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:09:49 INFO - PROCESS | 1797 | 1461060589783 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:09:49 INFO - PROCESS | 1797 | 1461060589788 Marionette TRACE conn3 <- [1,1830,null,{}] 03:09:49 INFO - PROCESS | 1797 | 1461060589794 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:50 INFO - PROCESS | 1797 | 1461060590037 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 03:09:50 INFO - PROCESS | 1797 | 1461060590348 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:50 INFO - PROCESS | 1797 | ++DOCSHELL 0x86c69c00 == 154 [pid = 1797] [id = 465] 03:09:50 INFO - PROCESS | 1797 | ++DOMWINDOW == 138 (0x88157c00) [pid = 1797] [serial = 1396] [outer = (nil)] 03:09:50 INFO - PROCESS | 1797 | ++DOMWINDOW == 139 (0x88f10800) [pid = 1797] [serial = 1397] [outer = 0x88157c00] 03:09:50 INFO - PROCESS | 1797 | 1461060590442 Marionette DEBUG loaded listener.js 03:09:50 INFO - PROCESS | 1797 | ++DOMWINDOW == 140 (0x89b02000) [pid = 1797] [serial = 1398] [outer = 0x88157c00] 03:09:51 INFO - PROCESS | 1797 | 1461060591467 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 03:09:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 03:09:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1729ms 03:09:51 INFO - PROCESS | 1797 | 1461060591513 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 03:09:51 INFO - PROCESS | 1797 | 1461060591518 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 03:09:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:09:51 INFO - PROCESS | 1797 | 1461060591524 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:09:51 INFO - PROCESS | 1797 | 1461060591530 Marionette TRACE conn3 <- [1,1834,null,{}] 03:09:51 INFO - PROCESS | 1797 | 1461060591547 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:51 INFO - PROCESS | 1797 | 1461060591752 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 03:09:52 INFO - PROCESS | 1797 | 1461060592021 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:52 INFO - PROCESS | 1797 | ++DOCSHELL 0x89d9dc00 == 155 [pid = 1797] [id = 466] 03:09:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 141 (0x8ad81c00) [pid = 1797] [serial = 1399] [outer = (nil)] 03:09:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 142 (0x8ae03800) [pid = 1797] [serial = 1400] [outer = 0x8ad81c00] 03:09:52 INFO - PROCESS | 1797 | 1461060592156 Marionette DEBUG loaded listener.js 03:09:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 143 (0x8afa5800) [pid = 1797] [serial = 1401] [outer = 0x8ad81c00] 03:09:52 INFO - PROCESS | 1797 | ************************* 03:09:52 INFO - PROCESS | 1797 | A coding exception was thrown and uncaught in a Task. 03:09:52 INFO - PROCESS | 1797 | 03:09:52 INFO - PROCESS | 1797 | Full message: TypeError: NetworkError when attempting to fetch resource. 03:09:52 INFO - PROCESS | 1797 | Full stack: 03:09:52 INFO - PROCESS | 1797 | ************************* 03:09:53 INFO - PROCESS | 1797 | 1461060593121 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 03:09:53 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 03:09:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1634ms 03:09:53 INFO - PROCESS | 1797 | 1461060593159 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 03:09:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:09:53 INFO - PROCESS | 1797 | 1461060593164 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 03:09:53 INFO - PROCESS | 1797 | 1461060593170 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:09:53 INFO - PROCESS | 1797 | 1461060593174 Marionette TRACE conn3 <- [1,1838,null,{}] 03:09:53 INFO - PROCESS | 1797 | 1461060593179 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:53 INFO - PROCESS | 1797 | 1461060593378 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 03:09:53 INFO - PROCESS | 1797 | 1461060593595 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:53 INFO - PROCESS | 1797 | ++DOCSHELL 0x881f1000 == 156 [pid = 1797] [id = 467] 03:09:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 144 (0x8b06e000) [pid = 1797] [serial = 1402] [outer = (nil)] 03:09:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 145 (0x8b64c800) [pid = 1797] [serial = 1403] [outer = 0x8b06e000] 03:09:53 INFO - PROCESS | 1797 | 1461060593725 Marionette DEBUG loaded listener.js 03:09:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 146 (0x8b7c3000) [pid = 1797] [serial = 1404] [outer = 0x8b06e000] 03:09:54 INFO - PROCESS | 1797 | 1461060594705 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 03:09:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:09:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1580ms 03:09:54 INFO - PROCESS | 1797 | 1461060594750 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 03:09:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:09:54 INFO - PROCESS | 1797 | 1461060594754 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 03:09:54 INFO - PROCESS | 1797 | 1461060594760 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:09:54 INFO - PROCESS | 1797 | 1461060594764 Marionette TRACE conn3 <- [1,1842,null,{}] 03:09:54 INFO - PROCESS | 1797 | 1461060594770 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:54 INFO - PROCESS | 1797 | 1461060594957 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 03:09:55 INFO - PROCESS | 1797 | 1461060595181 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:55 INFO - PROCESS | 1797 | ++DOCSHELL 0x8ae04400 == 157 [pid = 1797] [id = 468] 03:09:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 147 (0x8afb0400) [pid = 1797] [serial = 1405] [outer = (nil)] 03:09:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 148 (0x8bd3c400) [pid = 1797] [serial = 1406] [outer = 0x8afb0400] 03:09:55 INFO - PROCESS | 1797 | 1461060595349 Marionette DEBUG loaded listener.js 03:09:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x8bd44c00) [pid = 1797] [serial = 1407] [outer = 0x8afb0400] 03:09:56 INFO - PROCESS | 1797 | 1461060596312 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 03:09:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:09:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1582ms 03:09:56 INFO - PROCESS | 1797 | 1461060596343 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 03:09:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:09:56 INFO - PROCESS | 1797 | 1461060596347 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 03:09:56 INFO - PROCESS | 1797 | 1461060596354 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:09:56 INFO - PROCESS | 1797 | 1461060596357 Marionette TRACE conn3 <- [1,1846,null,{}] 03:09:56 INFO - PROCESS | 1797 | 1461060596363 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:56 INFO - PROCESS | 1797 | 1461060596589 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 03:09:56 INFO - PROCESS | 1797 | 1461060596902 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:56 INFO - PROCESS | 1797 | ++DOCSHELL 0x8510f400 == 158 [pid = 1797] [id = 469] 03:09:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x8bda5000) [pid = 1797] [serial = 1408] [outer = (nil)] 03:09:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x8be77c00) [pid = 1797] [serial = 1409] [outer = 0x8bda5000] 03:09:57 INFO - PROCESS | 1797 | 1461060596999 Marionette DEBUG loaded listener.js 03:09:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x8c0e7000) [pid = 1797] [serial = 1410] [outer = 0x8bda5000] 03:09:57 INFO - PROCESS | 1797 | 1461060597869 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 03:09:57 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) 03:09:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1580ms 03:09:57 INFO - PROCESS | 1797 | 1461060597934 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 03:09:57 INFO - PROCESS | 1797 | 1461060597938 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 03:09:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:09:57 INFO - PROCESS | 1797 | 1461060597944 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:09:57 INFO - PROCESS | 1797 | 1461060597948 Marionette TRACE conn3 <- [1,1850,null,{}] 03:09:57 INFO - PROCESS | 1797 | 1461060597954 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:58 INFO - PROCESS | 1797 | 1461060598160 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 03:09:58 INFO - PROCESS | 1797 | 1461060598421 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:58 INFO - PROCESS | 1797 | ++DOCSHELL 0x89b02400 == 159 [pid = 1797] [id = 470] 03:09:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 153 (0x89fe0c00) [pid = 1797] [serial = 1411] [outer = (nil)] 03:09:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 154 (0x8deb2c00) [pid = 1797] [serial = 1412] [outer = 0x89fe0c00] 03:09:58 INFO - PROCESS | 1797 | 1461060598556 Marionette DEBUG loaded listener.js 03:09:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 155 (0x8dfd9c00) [pid = 1797] [serial = 1413] [outer = 0x89fe0c00] 03:09:59 INFO - PROCESS | 1797 | 1461060599427 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 03:09:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:09:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1528ms 03:09:59 INFO - PROCESS | 1797 | 1461060599474 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 03:09:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:09:59 INFO - PROCESS | 1797 | 1461060599478 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 03:09:59 INFO - PROCESS | 1797 | 1461060599486 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:09:59 INFO - PROCESS | 1797 | 1461060599490 Marionette TRACE conn3 <- [1,1854,null,{}] 03:09:59 INFO - PROCESS | 1797 | 1461060599496 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:59 INFO - PROCESS | 1797 | 1461060599687 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 03:09:59 INFO - PROCESS | 1797 | 1461060599949 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:00 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be74800 == 160 [pid = 1797] [id = 471] 03:10:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 156 (0x8c0e2c00) [pid = 1797] [serial = 1414] [outer = (nil)] 03:10:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 157 (0x8e086c00) [pid = 1797] [serial = 1415] [outer = 0x8c0e2c00] 03:10:00 INFO - PROCESS | 1797 | 1461060600085 Marionette DEBUG loaded listener.js 03:10:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 158 (0x8e8c5c00) [pid = 1797] [serial = 1416] [outer = 0x8c0e2c00] 03:10:00 INFO - PROCESS | 1797 | 1461060600960 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:10:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:10:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1531ms 03:10:01 INFO - PROCESS | 1797 | 1461060601017 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 03:10:01 INFO - PROCESS | 1797 | 1461060601021 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 03:10:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:10:01 INFO - PROCESS | 1797 | 1461060601028 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:10:01 INFO - PROCESS | 1797 | 1461060601031 Marionette TRACE conn3 <- [1,1858,null,{}] 03:10:01 INFO - PROCESS | 1797 | 1461060601037 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:01 INFO - PROCESS | 1797 | 1461060601232 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 03:10:01 INFO - PROCESS | 1797 | 1461060601512 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:01 INFO - PROCESS | 1797 | ++DOCSHELL 0x8dfdfc00 == 161 [pid = 1797] [id = 472] 03:10:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 159 (0x8e081400) [pid = 1797] [serial = 1417] [outer = (nil)] 03:10:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 160 (0x8f304800) [pid = 1797] [serial = 1418] [outer = 0x8e081400] 03:10:01 INFO - PROCESS | 1797 | 1461060601655 Marionette DEBUG loaded listener.js 03:10:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 161 (0x8f30c000) [pid = 1797] [serial = 1419] [outer = 0x8e081400] 03:10:02 INFO - PROCESS | 1797 | 1461060602551 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 03:10:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:10:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1590ms 03:10:02 INFO - PROCESS | 1797 | 1461060602619 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 03:10:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:10:02 INFO - PROCESS | 1797 | 1461060602623 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 03:10:02 INFO - PROCESS | 1797 | 1461060602629 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:10:02 INFO - PROCESS | 1797 | 1461060602632 Marionette TRACE conn3 <- [1,1862,null,{}] 03:10:02 INFO - PROCESS | 1797 | 1461060602638 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:02 INFO - PROCESS | 1797 | 1461060602837 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 03:10:03 INFO - PROCESS | 1797 | 1461060603105 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:03 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b72e800 == 162 [pid = 1797] [id = 473] 03:10:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 162 (0x8dfe8c00) [pid = 1797] [serial = 1420] [outer = (nil)] 03:10:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 163 (0x8f336800) [pid = 1797] [serial = 1421] [outer = 0x8dfe8c00] 03:10:03 INFO - PROCESS | 1797 | 1461060603249 Marionette DEBUG loaded listener.js 03:10:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 164 (0x8f4cd400) [pid = 1797] [serial = 1422] [outer = 0x8dfe8c00] 03:10:04 INFO - PROCESS | 1797 | 1461060604191 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 03:10:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:10:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1629ms 03:10:04 INFO - PROCESS | 1797 | 1461060604258 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 03:10:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:10:04 INFO - PROCESS | 1797 | 1461060604263 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 03:10:04 INFO - PROCESS | 1797 | 1461060604269 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:10:04 INFO - PROCESS | 1797 | 1461060604274 Marionette TRACE conn3 <- [1,1866,null,{}] 03:10:04 INFO - PROCESS | 1797 | 1461060604280 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:04 INFO - PROCESS | 1797 | 1461060604516 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 03:10:04 INFO - PROCESS | 1797 | 1461060604841 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:04 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f32b400 == 163 [pid = 1797] [id = 474] 03:10:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 165 (0x8f810000) [pid = 1797] [serial = 1423] [outer = (nil)] 03:10:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 166 (0x8fc0e400) [pid = 1797] [serial = 1424] [outer = 0x8f810000] 03:10:04 INFO - PROCESS | 1797 | 1461060604949 Marionette DEBUG loaded listener.js 03:10:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 167 (0x8fc28c00) [pid = 1797] [serial = 1425] [outer = 0x8f810000] 03:10:05 INFO - PROCESS | 1797 | 1461060605848 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 03:10:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:10:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1633ms 03:10:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:10:05 INFO - PROCESS | 1797 | 1461060605903 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 03:10:05 INFO - PROCESS | 1797 | 1461060605906 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 03:10:05 INFO - PROCESS | 1797 | 1461060605913 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:10:05 INFO - PROCESS | 1797 | 1461060605915 Marionette TRACE conn3 <- [1,1870,null,{}] 03:10:05 INFO - PROCESS | 1797 | 1461060605922 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:06 INFO - PROCESS | 1797 | 1461060606133 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 03:10:06 INFO - PROCESS | 1797 | 1461060606398 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:06 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f7f2800 == 164 [pid = 1797] [id = 475] 03:10:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 168 (0x8f80ac00) [pid = 1797] [serial = 1426] [outer = (nil)] 03:10:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 169 (0x8fd07800) [pid = 1797] [serial = 1427] [outer = 0x8f80ac00] 03:10:06 INFO - PROCESS | 1797 | 1461060606541 Marionette DEBUG loaded listener.js 03:10:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 170 (0x8fd0d000) [pid = 1797] [serial = 1428] [outer = 0x8f80ac00] 03:10:07 INFO - PROCESS | 1797 | 1461060607411 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 03:10:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:10:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1537ms 03:10:07 INFO - PROCESS | 1797 | 1461060607450 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 03:10:07 INFO - PROCESS | 1797 | 1461060607453 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 03:10:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:10:07 INFO - PROCESS | 1797 | 1461060607459 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:10:07 INFO - PROCESS | 1797 | 1461060607463 Marionette TRACE conn3 <- [1,1874,null,{}] 03:10:07 INFO - PROCESS | 1797 | 1461060607468 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:07 INFO - PROCESS | 1797 | 1461060607671 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 03:10:07 INFO - PROCESS | 1797 | 1461060607946 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:08 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be76400 == 165 [pid = 1797] [id = 476] 03:10:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 171 (0x8f7ec800) [pid = 1797] [serial = 1429] [outer = (nil)] 03:10:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 172 (0x91398800) [pid = 1797] [serial = 1430] [outer = 0x8f7ec800] 03:10:08 INFO - PROCESS | 1797 | 1461060608079 Marionette DEBUG loaded listener.js 03:10:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 173 (0x913c9400) [pid = 1797] [serial = 1431] [outer = 0x8f7ec800] 03:10:08 INFO - PROCESS | 1797 | 1461060608990 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 03:10:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:10:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1577ms 03:10:09 INFO - PROCESS | 1797 | 1461060609038 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 03:10:09 INFO - PROCESS | 1797 | 1461060609041 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 03:10:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:10:09 INFO - PROCESS | 1797 | 1461060609048 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:10:09 INFO - PROCESS | 1797 | 1461060609051 Marionette TRACE conn3 <- [1,1878,null,{}] 03:10:09 INFO - PROCESS | 1797 | 1461060609057 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:09 INFO - PROCESS | 1797 | 1461060609248 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 03:10:09 INFO - PROCESS | 1797 | 1461060609565 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:09 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fcf9000 == 166 [pid = 1797] [id = 477] 03:10:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 174 (0x8fd09c00) [pid = 1797] [serial = 1432] [outer = (nil)] 03:10:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 175 (0x91fd8000) [pid = 1797] [serial = 1433] [outer = 0x8fd09c00] 03:10:09 INFO - PROCESS | 1797 | 1461060609656 Marionette DEBUG loaded listener.js 03:10:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 176 (0x91fdb800) [pid = 1797] [serial = 1434] [outer = 0x8fd09c00] 03:10:10 INFO - PROCESS | 1797 | 1461060610553 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 03:10:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:10:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1578ms 03:10:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:10:10 INFO - PROCESS | 1797 | 1461060610626 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 03:10:10 INFO - PROCESS | 1797 | 1461060610629 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 03:10:10 INFO - PROCESS | 1797 | 1461060610636 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:10:10 INFO - PROCESS | 1797 | 1461060610639 Marionette TRACE conn3 <- [1,1882,null,{}] 03:10:10 INFO - PROCESS | 1797 | 1461060610645 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:10 INFO - PROCESS | 1797 | 1461060610845 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 03:10:11 INFO - PROCESS | 1797 | 1461060611219 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:11 INFO - PROCESS | 1797 | ++DOCSHELL 0x91fd1800 == 167 [pid = 1797] [id = 478] 03:10:11 INFO - PROCESS | 1797 | ++DOMWINDOW == 177 (0x9324b800) [pid = 1797] [serial = 1435] [outer = (nil)] 03:10:11 INFO - PROCESS | 1797 | ++DOMWINDOW == 178 (0x93259c00) [pid = 1797] [serial = 1436] [outer = 0x9324b800] 03:10:11 INFO - PROCESS | 1797 | 1461060611314 Marionette DEBUG loaded listener.js 03:10:11 INFO - PROCESS | 1797 | ++DOMWINDOW == 179 (0x940cd400) [pid = 1797] [serial = 1437] [outer = 0x9324b800] 03:10:12 INFO - PROCESS | 1797 | 1461060612182 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 03:10:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:10:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1589ms 03:10:12 INFO - PROCESS | 1797 | 1461060612225 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 03:10:12 INFO - PROCESS | 1797 | 1461060612229 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 03:10:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:10:12 INFO - PROCESS | 1797 | 1461060612235 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:10:12 INFO - PROCESS | 1797 | 1461060612239 Marionette TRACE conn3 <- [1,1886,null,{}] 03:10:12 INFO - PROCESS | 1797 | 1461060612245 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:12 INFO - PROCESS | 1797 | 1461060612440 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 03:10:12 INFO - PROCESS | 1797 | 1461060612730 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:12 INFO - PROCESS | 1797 | ++DOCSHELL 0x89bdd800 == 168 [pid = 1797] [id = 479] 03:10:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 180 (0x8b7cd400) [pid = 1797] [serial = 1438] [outer = (nil)] 03:10:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 181 (0x940c8800) [pid = 1797] [serial = 1439] [outer = 0x8b7cd400] 03:10:12 INFO - PROCESS | 1797 | 1461060612866 Marionette DEBUG loaded listener.js 03:10:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 182 (0x95827000) [pid = 1797] [serial = 1440] [outer = 0x8b7cd400] 03:10:13 INFO - PROCESS | 1797 | 1461060613723 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 03:10:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:10:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1537ms 03:10:13 INFO - PROCESS | 1797 | 1461060613772 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 03:10:13 INFO - PROCESS | 1797 | 1461060613775 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 03:10:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:10:13 INFO - PROCESS | 1797 | 1461060613798 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:10:13 INFO - PROCESS | 1797 | 1461060613802 Marionette TRACE conn3 <- [1,1890,null,{}] 03:10:13 INFO - PROCESS | 1797 | 1461060613813 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:14 INFO - PROCESS | 1797 | 1461060614011 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 03:10:14 INFO - PROCESS | 1797 | 1461060614282 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:14 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fc0fc00 == 169 [pid = 1797] [id = 480] 03:10:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 183 (0x93250400) [pid = 1797] [serial = 1441] [outer = (nil)] 03:10:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 184 (0x95a5a400) [pid = 1797] [serial = 1442] [outer = 0x93250400] 03:10:14 INFO - PROCESS | 1797 | 1461060614417 Marionette DEBUG loaded listener.js 03:10:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 185 (0x962d3400) [pid = 1797] [serial = 1443] [outer = 0x93250400] 03:10:15 INFO - PROCESS | 1797 | 1461060615280 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 03:10:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:10:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1568ms 03:10:15 INFO - PROCESS | 1797 | 1461060615353 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 03:10:15 INFO - PROCESS | 1797 | 1461060615357 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 03:10:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:10:15 INFO - PROCESS | 1797 | 1461060615363 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:10:15 INFO - PROCESS | 1797 | 1461060615366 Marionette TRACE conn3 <- [1,1894,null,{}] 03:10:15 INFO - PROCESS | 1797 | 1461060615372 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:15 INFO - PROCESS | 1797 | 1461060615589 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 03:10:15 INFO - PROCESS | 1797 | 1461060615865 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:15 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fcf2800 == 170 [pid = 1797] [id = 481] 03:10:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 186 (0x958c4800) [pid = 1797] [serial = 1444] [outer = (nil)] 03:10:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 187 (0x9639d400) [pid = 1797] [serial = 1445] [outer = 0x958c4800] 03:10:16 INFO - PROCESS | 1797 | 1461060616001 Marionette DEBUG loaded listener.js 03:10:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 188 (0x963a1c00) [pid = 1797] [serial = 1446] [outer = 0x958c4800] 03:10:16 INFO - PROCESS | 1797 | 1461060616927 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 03:10:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:10:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1630ms 03:10:16 INFO - PROCESS | 1797 | 1461060616993 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 03:10:16 INFO - PROCESS | 1797 | 1461060616997 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 03:10:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:10:17 INFO - PROCESS | 1797 | 1461060617003 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:10:17 INFO - PROCESS | 1797 | 1461060617007 Marionette TRACE conn3 <- [1,1898,null,{}] 03:10:17 INFO - PROCESS | 1797 | 1461060617012 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:17 INFO - PROCESS | 1797 | 1461060617214 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 03:10:17 INFO - PROCESS | 1797 | 1461060617537 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:17 INFO - PROCESS | 1797 | ++DOCSHELL 0x958d0800 == 171 [pid = 1797] [id = 482] 03:10:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 189 (0x9639c400) [pid = 1797] [serial = 1447] [outer = (nil)] 03:10:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 190 (0x97362800) [pid = 1797] [serial = 1448] [outer = 0x9639c400] 03:10:17 INFO - PROCESS | 1797 | 1461060617628 Marionette DEBUG loaded listener.js 03:10:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 191 (0x974b5000) [pid = 1797] [serial = 1449] [outer = 0x9639c400] 03:10:19 INFO - PROCESS | 1797 | --DOCSHELL 0x836a9c00 == 170 [pid = 1797] [id = 410] 03:10:19 INFO - PROCESS | 1797 | --DOCSHELL 0x836a8800 == 169 [pid = 1797] [id = 409] 03:10:19 INFO - PROCESS | 1797 | --DOCSHELL 0x81ee3800 == 168 [pid = 1797] [id = 462] 03:10:19 INFO - PROCESS | 1797 | --DOCSHELL 0x84bc7400 == 167 [pid = 1797] [id = 461] 03:10:19 INFO - PROCESS | 1797 | --DOCSHELL 0x8510c400 == 166 [pid = 1797] [id = 460] 03:10:19 INFO - PROCESS | 1797 | --DOCSHELL 0x836a8400 == 165 [pid = 1797] [id = 459] 03:10:19 INFO - PROCESS | 1797 | --DOCSHELL 0x85112800 == 164 [pid = 1797] [id = 457] 03:10:19 INFO - PROCESS | 1797 | --DOCSHELL 0x85109800 == 163 [pid = 1797] [id = 456] 03:10:19 INFO - PROCESS | 1797 | --DOCSHELL 0x96209000 == 162 [pid = 1797] [id = 454] 03:10:19 INFO - PROCESS | 1797 | --DOCSHELL 0x8510a000 == 161 [pid = 1797] [id = 455] 03:10:19 INFO - PROCESS | 1797 | --DOCSHELL 0x9627c800 == 160 [pid = 1797] [id = 453] 03:10:19 INFO - PROCESS | 1797 | --DOCSHELL 0x85116c00 == 159 [pid = 1797] [id = 452] 03:10:19 INFO - PROCESS | 1797 | --DOCSHELL 0x8fc2dc00 == 158 [pid = 1797] [id = 450] 03:10:19 INFO - PROCESS | 1797 | --DOCSHELL 0x91397800 == 157 [pid = 1797] [id = 451] 03:10:19 INFO - PROCESS | 1797 | --DOCSHELL 0x8501f400 == 156 [pid = 1797] [id = 449] 03:10:19 INFO - PROCESS | 1797 | --DOCSHELL 0x8e086800 == 155 [pid = 1797] [id = 448] 03:10:19 INFO - PROCESS | 1797 | --DOCSHELL 0x8e8c4000 == 154 [pid = 1797] [id = 447] 03:10:19 INFO - PROCESS | 1797 | --DOCSHELL 0x82fe4400 == 153 [pid = 1797] [id = 446] 03:10:19 INFO - PROCESS | 1797 | --DOCSHELL 0x8815d400 == 152 [pid = 1797] [id = 444] 03:10:19 INFO - PROCESS | 1797 | --DOCSHELL 0x8b7c2000 == 151 [pid = 1797] [id = 445] 03:10:19 INFO - PROCESS | 1797 | --DOCSHELL 0x85020c00 == 150 [pid = 1797] [id = 443] 03:10:19 INFO - PROCESS | 1797 | --DOCSHELL 0x88db3000 == 149 [pid = 1797] [id = 442] 03:10:19 INFO - PROCESS | 1797 | --DOCSHELL 0x86262000 == 148 [pid = 1797] [id = 441] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 190 (0x881f1400) [pid = 1797] [serial = 1320] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 189 (0x86c6c000) [pid = 1797] [serial = 1254] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 188 (0x8fcf3000) [pid = 1797] [serial = 1275] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 187 (0x8ae09000) [pid = 1797] [serial = 1257] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 186 (0x9754e800) [pid = 1797] [serial = 1290] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 185 (0x93102400) [pid = 1797] [serial = 1280] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 184 (0x8be67800) [pid = 1797] [serial = 1262] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 183 (0x9830ec00) [pid = 1797] [serial = 1298] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 182 (0x9a8ec400) [pid = 1797] [serial = 1308] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 181 (0x8fc29800) [pid = 1797] [serial = 1274] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 180 (0x8c1e6c00) [pid = 1797] [serial = 1265] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 179 (0x97691000) [pid = 1797] [serial = 1293] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 178 (0x86c69000) [pid = 1797] [serial = 1311] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 177 (0x88f1c400) [pid = 1797] [serial = 1314] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 176 (0x86266c00) [pid = 1797] [serial = 1253] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 175 (0x8b77b000) [pid = 1797] [serial = 1179] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 174 (0x8be72000) [pid = 1797] [serial = 1263] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 173 (0x975df800) [pid = 1797] [serial = 1292] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 172 (0x96383800) [pid = 1797] [serial = 1284] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 171 (0x91390400) [pid = 1797] [serial = 1277] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 170 (0x8f7f4400) [pid = 1797] [serial = 1272] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 169 (0x8afb1800) [pid = 1797] [serial = 1317] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 168 (0x8bdad000) [pid = 1797] [serial = 1260] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 167 (0x9a886000) [pid = 1797] [serial = 1307] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 166 (0x9903e400) [pid = 1797] [serial = 1305] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 165 (0x9587c400) [pid = 1797] [serial = 1283] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 164 (0x91394800) [pid = 1797] [serial = 1278] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 163 (0x979d6c00) [pid = 1797] [serial = 1295] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 162 (0x8ae05800) [pid = 1797] [serial = 1316] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 161 (0x8bda3000) [pid = 1797] [serial = 1259] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 160 (0x8deb3400) [pid = 1797] [serial = 1266] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 159 (0x8e8d0c00) [pid = 1797] [serial = 1268] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 158 (0x98a10800) [pid = 1797] [serial = 1304] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 157 (0x971c2c00) [pid = 1797] [serial = 1287] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 156 (0x979da000) [pid = 1797] [serial = 1296] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 155 (0x989a3c00) [pid = 1797] [serial = 1301] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 154 (0x98425c00) [pid = 1797] [serial = 1299] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 153 (0x88f10400) [pid = 1797] [serial = 1313] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 152 (0x9754cc00) [pid = 1797] [serial = 1289] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x9679f800) [pid = 1797] [serial = 1286] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x8f330400) [pid = 1797] [serial = 1269] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x989a6000) [pid = 1797] [serial = 1302] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x86265800) [pid = 1797] [serial = 1310] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 147 (0x8f549800) [pid = 1797] [serial = 1271] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 146 (0x93105800) [pid = 1797] [serial = 1281] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 145 (0x89b0e000) [pid = 1797] [serial = 1256] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 1797 | --DOMWINDOW == 144 (0x8538c400) [pid = 1797] [serial = 1319] [outer = (nil)] [url = about:blank] 03:10:20 INFO - PROCESS | 1797 | 1461060620253 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 03:10:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:10:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 3289ms 03:10:20 INFO - PROCESS | 1797 | 1461060620293 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 03:10:20 INFO - PROCESS | 1797 | 1461060620298 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 03:10:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:10:20 INFO - PROCESS | 1797 | 1461060620306 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:10:20 INFO - PROCESS | 1797 | 1461060620312 Marionette TRACE conn3 <- [1,1902,null,{}] 03:10:20 INFO - PROCESS | 1797 | 1461060620321 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:20 INFO - PROCESS | 1797 | 1461060620528 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 03:10:20 INFO - PROCESS | 1797 | 1461060620725 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:20 INFO - PROCESS | 1797 | ++DOCSHELL 0x81ee3800 == 149 [pid = 1797] [id = 483] 03:10:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 145 (0x836a9c00) [pid = 1797] [serial = 1450] [outer = (nil)] 03:10:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 146 (0x86265800) [pid = 1797] [serial = 1451] [outer = 0x836a9c00] 03:10:20 INFO - PROCESS | 1797 | 1461060620804 Marionette DEBUG loaded listener.js 03:10:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 147 (0x86c67c00) [pid = 1797] [serial = 1452] [outer = 0x836a9c00] 03:10:21 INFO - PROCESS | 1797 | 1461060621585 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 03:10:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:10:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1333ms 03:10:21 INFO - PROCESS | 1797 | 1461060621639 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 03:10:21 INFO - PROCESS | 1797 | 1461060621647 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 03:10:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:10:21 INFO - PROCESS | 1797 | 1461060621656 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:10:21 INFO - PROCESS | 1797 | 1461060621660 Marionette TRACE conn3 <- [1,1906,null,{}] 03:10:21 INFO - PROCESS | 1797 | 1461060621666 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:21 INFO - PROCESS | 1797 | 1461060621939 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 03:10:22 INFO - PROCESS | 1797 | 1461060622054 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:22 INFO - PROCESS | 1797 | ++DOCSHELL 0x8502cc00 == 150 [pid = 1797] [id = 484] 03:10:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 148 (0x8510d000) [pid = 1797] [serial = 1453] [outer = (nil)] 03:10:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x88db3800) [pid = 1797] [serial = 1454] [outer = 0x8510d000] 03:10:22 INFO - PROCESS | 1797 | 1461060622130 Marionette DEBUG loaded listener.js 03:10:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x88f15800) [pid = 1797] [serial = 1455] [outer = 0x8510d000] 03:10:23 INFO - PROCESS | 1797 | 1461060623123 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 03:10:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:10:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1531ms 03:10:23 INFO - PROCESS | 1797 | 1461060623187 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 03:10:23 INFO - PROCESS | 1797 | 1461060623191 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 03:10:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:10:23 INFO - PROCESS | 1797 | 1461060623198 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:10:23 INFO - PROCESS | 1797 | 1461060623203 Marionette TRACE conn3 <- [1,1910,null,{}] 03:10:23 INFO - PROCESS | 1797 | 1461060623238 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:23 INFO - PROCESS | 1797 | 1461060623483 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 03:10:23 INFO - PROCESS | 1797 | 1461060623514 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:23 INFO - PROCESS | 1797 | ++DOCSHELL 0x881ed800 == 151 [pid = 1797] [id = 485] 03:10:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x89b0e000) [pid = 1797] [serial = 1456] [outer = (nil)] 03:10:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x89fe1c00) [pid = 1797] [serial = 1457] [outer = 0x89b0e000] 03:10:23 INFO - PROCESS | 1797 | 1461060623588 Marionette DEBUG loaded listener.js 03:10:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 153 (0x8ad8e400) [pid = 1797] [serial = 1458] [outer = 0x89b0e000] 03:10:24 INFO - PROCESS | 1797 | --DOMWINDOW == 152 (0x85113800) [pid = 1797] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:10:24 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x914d7000) [pid = 1797] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:10:24 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x8ad87400) [pid = 1797] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:10:24 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x8b7c4c00) [pid = 1797] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:10:24 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x9627e800) [pid = 1797] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:10:24 INFO - PROCESS | 1797 | --DOMWINDOW == 147 (0x89b08800) [pid = 1797] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:10:24 INFO - PROCESS | 1797 | --DOMWINDOW == 146 (0x836a6400) [pid = 1797] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:10:24 INFO - PROCESS | 1797 | --DOMWINDOW == 145 (0x8c0e9800) [pid = 1797] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:10:24 INFO - PROCESS | 1797 | --DOMWINDOW == 144 (0x881f4800) [pid = 1797] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:10:24 INFO - PROCESS | 1797 | --DOMWINDOW == 143 (0x8be59400) [pid = 1797] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:10:24 INFO - PROCESS | 1797 | --DOMWINDOW == 142 (0x9627dc00) [pid = 1797] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:10:24 INFO - PROCESS | 1797 | --DOMWINDOW == 141 (0x9fd60800) [pid = 1797] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:10:24 INFO - PROCESS | 1797 | --DOMWINDOW == 140 (0x8f30f000) [pid = 1797] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:10:24 INFO - PROCESS | 1797 | --DOMWINDOW == 139 (0x86264000) [pid = 1797] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:10:24 INFO - PROCESS | 1797 | --DOMWINDOW == 138 (0x8e8c5400) [pid = 1797] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:10:24 INFO - PROCESS | 1797 | --DOMWINDOW == 137 (0x8b725400) [pid = 1797] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:10:24 INFO - PROCESS | 1797 | --DOMWINDOW == 136 (0x93258000) [pid = 1797] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:10:24 INFO - PROCESS | 1797 | --DOMWINDOW == 135 (0x842bc400) [pid = 1797] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:10:24 INFO - PROCESS | 1797 | --DOMWINDOW == 134 (0x990c6c00) [pid = 1797] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:10:24 INFO - PROCESS | 1797 | --DOMWINDOW == 133 (0x8f32dc00) [pid = 1797] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:10:24 INFO - PROCESS | 1797 | --DOMWINDOW == 132 (0x8985ec00) [pid = 1797] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:10:24 INFO - PROCESS | 1797 | --DOMWINDOW == 131 (0x85384400) [pid = 1797] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:10:24 INFO - PROCESS | 1797 | --DOMWINDOW == 130 (0x8c1e5800) [pid = 1797] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:10:25 INFO - PROCESS | 1797 | 1461060625038 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 03:10:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:10:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1896ms 03:10:25 INFO - PROCESS | 1797 | 1461060625094 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 03:10:25 INFO - PROCESS | 1797 | 1461060625098 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 03:10:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:10:25 INFO - PROCESS | 1797 | 1461060625104 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:10:25 INFO - PROCESS | 1797 | 1461060625107 Marionette TRACE conn3 <- [1,1914,null,{}] 03:10:25 INFO - PROCESS | 1797 | 1461060625112 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:25 INFO - PROCESS | 1797 | 1461060625333 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 03:10:25 INFO - PROCESS | 1797 | 1461060625516 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:25 INFO - PROCESS | 1797 | ++DOCSHELL 0x836a6400 == 152 [pid = 1797] [id = 486] 03:10:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 131 (0x84bcdc00) [pid = 1797] [serial = 1459] [outer = (nil)] 03:10:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 132 (0x89d9b000) [pid = 1797] [serial = 1460] [outer = 0x84bcdc00] 03:10:25 INFO - PROCESS | 1797 | 1461060625590 Marionette DEBUG loaded listener.js 03:10:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 133 (0x8afa7000) [pid = 1797] [serial = 1461] [outer = 0x84bcdc00] 03:10:26 INFO - PROCESS | 1797 | 1461060626347 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 03:10:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:10:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1281ms 03:10:26 INFO - PROCESS | 1797 | 1461060626394 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 03:10:26 INFO - PROCESS | 1797 | 1461060626397 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 03:10:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:10:26 INFO - PROCESS | 1797 | 1461060626405 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:10:26 INFO - PROCESS | 1797 | 1461060626408 Marionette TRACE conn3 <- [1,1918,null,{}] 03:10:26 INFO - PROCESS | 1797 | 1461060626413 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:26 INFO - PROCESS | 1797 | 1461060626589 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 03:10:26 INFO - PROCESS | 1797 | 1461060626598 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:26 INFO - PROCESS | 1797 | ++DOCSHELL 0x89fe2c00 == 153 [pid = 1797] [id = 487] 03:10:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 134 (0x8b074000) [pid = 1797] [serial = 1462] [outer = (nil)] 03:10:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 135 (0x8b781c00) [pid = 1797] [serial = 1463] [outer = 0x8b074000] 03:10:26 INFO - PROCESS | 1797 | 1461060626671 Marionette DEBUG loaded listener.js 03:10:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 136 (0x8bd3dc00) [pid = 1797] [serial = 1464] [outer = 0x8b074000] 03:10:28 INFO - PROCESS | 1797 | 1461060628132 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 03:10:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:10:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1784ms 03:10:28 INFO - PROCESS | 1797 | 1461060628200 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 03:10:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:10:28 INFO - PROCESS | 1797 | 1461060628208 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 03:10:28 INFO - PROCESS | 1797 | 1461060628218 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:10:28 INFO - PROCESS | 1797 | 1461060628224 Marionette TRACE conn3 <- [1,1922,null,{}] 03:10:28 INFO - PROCESS | 1797 | 1461060628231 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:28 INFO - PROCESS | 1797 | 1461060628496 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 03:10:28 INFO - PROCESS | 1797 | 1461060628822 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:28 INFO - PROCESS | 1797 | ++DOCSHELL 0x85107800 == 154 [pid = 1797] [id = 488] 03:10:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 137 (0x86266c00) [pid = 1797] [serial = 1465] [outer = (nil)] 03:10:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 138 (0x881fbc00) [pid = 1797] [serial = 1466] [outer = 0x86266c00] 03:10:28 INFO - PROCESS | 1797 | 1461060628913 Marionette DEBUG loaded listener.js 03:10:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 139 (0x8985e000) [pid = 1797] [serial = 1467] [outer = 0x86266c00] 03:10:29 INFO - PROCESS | 1797 | 1461060629992 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 03:10:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:10:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1838ms 03:10:30 INFO - PROCESS | 1797 | 1461060630056 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 03:10:30 INFO - PROCESS | 1797 | 1461060630065 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 03:10:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:10:30 INFO - PROCESS | 1797 | 1461060630076 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:10:30 INFO - PROCESS | 1797 | 1461060630079 Marionette TRACE conn3 <- [1,1926,null,{}] 03:10:30 INFO - PROCESS | 1797 | 1461060630086 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:30 INFO - PROCESS | 1797 | 1461060630348 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 03:10:30 INFO - PROCESS | 1797 | 1461060630672 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:30 INFO - PROCESS | 1797 | ++DOCSHELL 0x89d9a000 == 155 [pid = 1797] [id = 489] 03:10:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 140 (0x8ae05800) [pid = 1797] [serial = 1468] [outer = (nil)] 03:10:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 141 (0x8b725400) [pid = 1797] [serial = 1469] [outer = 0x8ae05800] 03:10:30 INFO - PROCESS | 1797 | 1461060630761 Marionette DEBUG loaded listener.js 03:10:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 142 (0x8bd46c00) [pid = 1797] [serial = 1470] [outer = 0x8ae05800] 03:10:31 INFO - PROCESS | 1797 | 1461060631651 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 03:10:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:10:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1629ms 03:10:31 INFO - PROCESS | 1797 | 1461060631704 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 03:10:31 INFO - PROCESS | 1797 | 1461060631708 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 03:10:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:10:31 INFO - PROCESS | 1797 | 1461060631734 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:10:31 INFO - PROCESS | 1797 | 1461060631740 Marionette TRACE conn3 <- [1,1930,null,{}] 03:10:31 INFO - PROCESS | 1797 | 1461060631756 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:31 INFO - PROCESS | 1797 | 1461060631964 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 03:10:32 INFO - PROCESS | 1797 | 1461060632275 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:32 INFO - PROCESS | 1797 | ++DOCSHELL 0x89d9c800 == 156 [pid = 1797] [id = 490] 03:10:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 143 (0x8be11800) [pid = 1797] [serial = 1471] [outer = (nil)] 03:10:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 144 (0x8be6b800) [pid = 1797] [serial = 1472] [outer = 0x8be11800] 03:10:32 INFO - PROCESS | 1797 | 1461060632369 Marionette DEBUG loaded listener.js 03:10:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 145 (0x8be75400) [pid = 1797] [serial = 1473] [outer = 0x8be11800] 03:10:33 INFO - PROCESS | 1797 | 1461060633263 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 03:10:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:10:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1589ms 03:10:33 INFO - PROCESS | 1797 | 1461060633320 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 03:10:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:10:33 INFO - PROCESS | 1797 | 1461060633325 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 03:10:33 INFO - PROCESS | 1797 | 1461060633331 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:10:33 INFO - PROCESS | 1797 | 1461060633334 Marionette TRACE conn3 <- [1,1934,null,{}] 03:10:33 INFO - PROCESS | 1797 | 1461060633340 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:33 INFO - PROCESS | 1797 | 1461060633540 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 03:10:33 INFO - PROCESS | 1797 | 1461060633809 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:33 INFO - PROCESS | 1797 | ++DOCSHELL 0x8bdad000 == 157 [pid = 1797] [id = 491] 03:10:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 146 (0x8be6d000) [pid = 1797] [serial = 1474] [outer = (nil)] 03:10:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 147 (0x8c1ee400) [pid = 1797] [serial = 1475] [outer = 0x8be6d000] 03:10:33 INFO - PROCESS | 1797 | 1461060633944 Marionette DEBUG loaded listener.js 03:10:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 148 (0x8deba800) [pid = 1797] [serial = 1476] [outer = 0x8be6d000] 03:10:34 INFO - PROCESS | 1797 | 1461060634837 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 03:10:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:10:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1580ms 03:10:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:10:34 INFO - PROCESS | 1797 | 1461060634911 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 03:10:34 INFO - PROCESS | 1797 | 1461060634914 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 03:10:34 INFO - PROCESS | 1797 | 1461060634921 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:10:34 INFO - PROCESS | 1797 | 1461060634924 Marionette TRACE conn3 <- [1,1938,null,{}] 03:10:34 INFO - PROCESS | 1797 | 1461060634930 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:35 INFO - PROCESS | 1797 | 1461060635161 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 03:10:35 INFO - PROCESS | 1797 | 1461060635479 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:35 INFO - PROCESS | 1797 | ++DOCSHELL 0x82fe0c00 == 158 [pid = 1797] [id = 492] 03:10:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x8c0e6400) [pid = 1797] [serial = 1477] [outer = (nil)] 03:10:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x8e8cc000) [pid = 1797] [serial = 1478] [outer = 0x8c0e6400] 03:10:35 INFO - PROCESS | 1797 | 1461060635571 Marionette DEBUG loaded listener.js 03:10:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x8e8d0400) [pid = 1797] [serial = 1479] [outer = 0x8c0e6400] 03:10:36 INFO - PROCESS | 1797 | 1461060636432 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 03:10:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:10:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1530ms 03:10:36 INFO - PROCESS | 1797 | 1461060636450 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 03:10:36 INFO - PROCESS | 1797 | 1461060636453 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 03:10:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:10:36 INFO - PROCESS | 1797 | 1461060636461 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:10:36 INFO - PROCESS | 1797 | 1461060636464 Marionette TRACE conn3 <- [1,1942,null,{}] 03:10:36 INFO - PROCESS | 1797 | 1461060636492 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:36 INFO - PROCESS | 1797 | 1461060636711 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 03:10:36 INFO - PROCESS | 1797 | 1461060636976 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:37 INFO - PROCESS | 1797 | ++DOCSHELL 0x8815f000 == 159 [pid = 1797] [id = 493] 03:10:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x8e8c4000) [pid = 1797] [serial = 1480] [outer = (nil)] 03:10:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 153 (0x8f54a800) [pid = 1797] [serial = 1481] [outer = 0x8e8c4000] 03:10:37 INFO - PROCESS | 1797 | 1461060637109 Marionette DEBUG loaded listener.js 03:10:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 154 (0x8f7f4400) [pid = 1797] [serial = 1482] [outer = 0x8e8c4000] 03:10:37 INFO - PROCESS | 1797 | 1461060637986 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 03:10:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:10:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1584ms 03:10:38 INFO - PROCESS | 1797 | 1461060638045 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 03:10:38 INFO - PROCESS | 1797 | 1461060638049 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 03:10:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:10:38 INFO - PROCESS | 1797 | 1461060638056 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:10:38 INFO - PROCESS | 1797 | 1461060638059 Marionette TRACE conn3 <- [1,1946,null,{}] 03:10:38 INFO - PROCESS | 1797 | 1461060638065 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:38 INFO - PROCESS | 1797 | 1461060638269 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 03:10:38 INFO - PROCESS | 1797 | 1461060638599 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:38 INFO - PROCESS | 1797 | ++DOCSHELL 0x82fe9c00 == 160 [pid = 1797] [id = 494] 03:10:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 155 (0x8626ec00) [pid = 1797] [serial = 1483] [outer = (nil)] 03:10:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 156 (0x8fc0f800) [pid = 1797] [serial = 1484] [outer = 0x8626ec00] 03:10:38 INFO - PROCESS | 1797 | 1461060638691 Marionette DEBUG loaded listener.js 03:10:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 157 (0x8fc23000) [pid = 1797] [serial = 1485] [outer = 0x8626ec00] 03:10:39 INFO - PROCESS | 1797 | 1461060639573 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 03:10:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:10:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1582ms 03:10:39 INFO - PROCESS | 1797 | 1461060639639 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 03:10:39 INFO - PROCESS | 1797 | 1461060639643 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 03:10:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:10:39 INFO - PROCESS | 1797 | 1461060639650 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:10:39 INFO - PROCESS | 1797 | 1461060639653 Marionette TRACE conn3 <- [1,1950,null,{}] 03:10:39 INFO - PROCESS | 1797 | 1461060639659 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:39 INFO - PROCESS | 1797 | 1461060639853 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 03:10:40 INFO - PROCESS | 1797 | 1461060640164 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:40 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f80f800 == 161 [pid = 1797] [id = 495] 03:10:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 158 (0x8fc0b800) [pid = 1797] [serial = 1486] [outer = (nil)] 03:10:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 159 (0x8fd05800) [pid = 1797] [serial = 1487] [outer = 0x8fc0b800] 03:10:40 INFO - PROCESS | 1797 | 1461060640254 Marionette DEBUG loaded listener.js 03:10:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 160 (0x9138dc00) [pid = 1797] [serial = 1488] [outer = 0x8fc0b800] 03:10:41 INFO - PROCESS | 1797 | 1461060641131 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 03:10:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:10:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1528ms 03:10:41 INFO - PROCESS | 1797 | 1461060641179 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 03:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:10:41 INFO - PROCESS | 1797 | 1461060641183 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 03:10:41 INFO - PROCESS | 1797 | 1461060641189 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:10:41 INFO - PROCESS | 1797 | 1461060641193 Marionette TRACE conn3 <- [1,1954,null,{}] 03:10:41 INFO - PROCESS | 1797 | 1461060641199 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:41 INFO - PROCESS | 1797 | 1461060641415 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 03:10:41 INFO - PROCESS | 1797 | 1461060641759 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:41 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fd0b800 == 162 [pid = 1797] [id = 496] 03:10:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 161 (0x907be000) [pid = 1797] [serial = 1489] [outer = (nil)] 03:10:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 162 (0x91fdb400) [pid = 1797] [serial = 1490] [outer = 0x907be000] 03:10:41 INFO - PROCESS | 1797 | 1461060641852 Marionette DEBUG loaded listener.js 03:10:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 163 (0x93192800) [pid = 1797] [serial = 1491] [outer = 0x907be000] 03:10:42 INFO - PROCESS | 1797 | 1461060642731 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 03:10:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:10:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1581ms 03:10:42 INFO - PROCESS | 1797 | 1461060642770 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 03:10:42 INFO - PROCESS | 1797 | 1461060642774 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 03:10:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:10:42 INFO - PROCESS | 1797 | 1461060642780 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:10:42 INFO - PROCESS | 1797 | 1461060642784 Marionette TRACE conn3 <- [1,1958,null,{}] 03:10:42 INFO - PROCESS | 1797 | 1461060642789 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:42 INFO - PROCESS | 1797 | 1461060642983 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 03:10:43 INFO - PROCESS | 1797 | 1461060643256 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:43 INFO - PROCESS | 1797 | ++DOCSHELL 0x89865400 == 163 [pid = 1797] [id = 497] 03:10:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 164 (0x93257000) [pid = 1797] [serial = 1492] [outer = (nil)] 03:10:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 165 (0x958c7000) [pid = 1797] [serial = 1493] [outer = 0x93257000] 03:10:43 INFO - PROCESS | 1797 | 1461060643426 Marionette DEBUG loaded listener.js 03:10:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 166 (0x96209c00) [pid = 1797] [serial = 1494] [outer = 0x93257000] 03:10:44 INFO - PROCESS | 1797 | 1461060644287 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 03:10:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:10:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1539ms 03:10:44 INFO - PROCESS | 1797 | 1461060644321 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 03:10:44 INFO - PROCESS | 1797 | 1461060644326 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 03:10:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:10:44 INFO - PROCESS | 1797 | 1461060644352 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:10:44 INFO - PROCESS | 1797 | 1461060644357 Marionette TRACE conn3 <- [1,1962,null,{}] 03:10:44 INFO - PROCESS | 1797 | 1461060644362 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:44 INFO - PROCESS | 1797 | 1461060644587 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 03:10:44 INFO - PROCESS | 1797 | 1461060644859 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:44 INFO - PROCESS | 1797 | ++DOCSHELL 0x963a0c00 == 164 [pid = 1797] [id = 498] 03:10:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 167 (0x96798c00) [pid = 1797] [serial = 1495] [outer = (nil)] 03:10:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 168 (0x97366000) [pid = 1797] [serial = 1496] [outer = 0x96798c00] 03:10:45 INFO - PROCESS | 1797 | 1461060645005 Marionette DEBUG loaded listener.js 03:10:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 169 (0x97551800) [pid = 1797] [serial = 1497] [outer = 0x96798c00] 03:10:45 INFO - PROCESS | 1797 | 1461060645906 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 03:10:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:10:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1634ms 03:10:45 INFO - PROCESS | 1797 | 1461060645982 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 03:10:45 INFO - PROCESS | 1797 | 1461060645986 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 03:10:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:10:45 INFO - PROCESS | 1797 | 1461060645993 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:10:45 INFO - PROCESS | 1797 | 1461060645996 Marionette TRACE conn3 <- [1,1966,null,{}] 03:10:46 INFO - PROCESS | 1797 | 1461060646002 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:46 INFO - PROCESS | 1797 | 1461060646197 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 03:10:46 INFO - PROCESS | 1797 | 1461060646510 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:46 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fd0f000 == 165 [pid = 1797] [id = 499] 03:10:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 170 (0x9639e800) [pid = 1797] [serial = 1498] [outer = (nil)] 03:10:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 171 (0x975d4800) [pid = 1797] [serial = 1499] [outer = 0x9639e800] 03:10:46 INFO - PROCESS | 1797 | 1461060646613 Marionette DEBUG loaded listener.js 03:10:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 172 (0x975df800) [pid = 1797] [serial = 1500] [outer = 0x9639e800] 03:10:47 INFO - PROCESS | 1797 | 1461060647432 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 03:10:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:10:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1477ms 03:10:47 INFO - PROCESS | 1797 | 1461060647471 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 03:10:47 INFO - PROCESS | 1797 | 1461060647473 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 03:10:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:10:47 INFO - PROCESS | 1797 | 1461060647500 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:10:47 INFO - PROCESS | 1797 | 1461060647504 Marionette TRACE conn3 <- [1,1970,null,{}] 03:10:47 INFO - PROCESS | 1797 | 1461060647509 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:47 INFO - PROCESS | 1797 | 1461060647705 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 03:10:48 INFO - PROCESS | 1797 | 1461060647994 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:48 INFO - PROCESS | 1797 | ++DOCSHELL 0x8ad8a800 == 166 [pid = 1797] [id = 500] 03:10:48 INFO - PROCESS | 1797 | ++DOMWINDOW == 173 (0x8bda6000) [pid = 1797] [serial = 1501] [outer = (nil)] 03:10:48 INFO - PROCESS | 1797 | ++DOMWINDOW == 174 (0x979d2c00) [pid = 1797] [serial = 1502] [outer = 0x8bda6000] 03:10:48 INFO - PROCESS | 1797 | 1461060648080 Marionette DEBUG loaded listener.js 03:10:48 INFO - PROCESS | 1797 | ++DOMWINDOW == 175 (0x979d9000) [pid = 1797] [serial = 1503] [outer = 0x8bda6000] 03:10:49 INFO - PROCESS | 1797 | 1461060649009 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 03:10:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:10:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1585ms 03:10:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:10:49 INFO - PROCESS | 1797 | 1461060649082 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 03:10:49 INFO - PROCESS | 1797 | 1461060649085 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 03:10:49 INFO - PROCESS | 1797 | 1461060649091 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:10:49 INFO - PROCESS | 1797 | 1461060649095 Marionette TRACE conn3 <- [1,1974,null,{}] 03:10:49 INFO - PROCESS | 1797 | 1461060649100 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:49 INFO - PROCESS | 1797 | 1461060649298 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 03:10:49 INFO - PROCESS | 1797 | 1461060649569 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:49 INFO - PROCESS | 1797 | ++DOCSHELL 0x85022000 == 167 [pid = 1797] [id = 501] 03:10:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 176 (0x975da400) [pid = 1797] [serial = 1504] [outer = (nil)] 03:10:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 177 (0x9841d800) [pid = 1797] [serial = 1505] [outer = 0x975da400] 03:10:49 INFO - PROCESS | 1797 | 1461060649705 Marionette DEBUG loaded listener.js 03:10:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 178 (0x98429800) [pid = 1797] [serial = 1506] [outer = 0x975da400] 03:10:50 INFO - PROCESS | 1797 | 1461060650579 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 03:10:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:10:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1531ms 03:10:50 INFO - PROCESS | 1797 | 1461060650622 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 03:10:50 INFO - PROCESS | 1797 | 1461060650625 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 03:10:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:10:50 INFO - PROCESS | 1797 | 1461060650632 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:10:50 INFO - PROCESS | 1797 | 1461060650635 Marionette TRACE conn3 <- [1,1978,null,{}] 03:10:50 INFO - PROCESS | 1797 | 1461060650641 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:50 INFO - PROCESS | 1797 | 1461060650833 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 03:10:51 INFO - PROCESS | 1797 | 1461060651119 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:51 INFO - PROCESS | 1797 | ++DOCSHELL 0x8501d400 == 168 [pid = 1797] [id = 502] 03:10:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 179 (0x8501e000) [pid = 1797] [serial = 1507] [outer = (nil)] 03:10:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 180 (0x989af800) [pid = 1797] [serial = 1508] [outer = 0x8501e000] 03:10:51 INFO - PROCESS | 1797 | 1461060651256 Marionette DEBUG loaded listener.js 03:10:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 181 (0x98a10800) [pid = 1797] [serial = 1509] [outer = 0x8501e000] 03:10:52 INFO - PROCESS | 1797 | 1461060652116 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:10:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:10:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1529ms 03:10:52 INFO - PROCESS | 1797 | 1461060652162 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 03:10:52 INFO - PROCESS | 1797 | 1461060652166 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 03:10:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:10:52 INFO - PROCESS | 1797 | 1461060652172 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:10:52 INFO - PROCESS | 1797 | 1461060652175 Marionette TRACE conn3 <- [1,1982,null,{}] 03:10:52 INFO - PROCESS | 1797 | 1461060652201 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:52 INFO - PROCESS | 1797 | 1461060652402 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 03:10:52 INFO - PROCESS | 1797 | 1461060652677 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:52 INFO - PROCESS | 1797 | ++DOCSHELL 0x85020800 == 169 [pid = 1797] [id = 503] 03:10:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 182 (0x8c1e5000) [pid = 1797] [serial = 1510] [outer = (nil)] 03:10:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 183 (0x990c7400) [pid = 1797] [serial = 1511] [outer = 0x8c1e5000] 03:10:52 INFO - PROCESS | 1797 | 1461060652820 Marionette DEBUG loaded listener.js 03:10:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 184 (0x9a884800) [pid = 1797] [serial = 1512] [outer = 0x8c1e5000] 03:10:53 INFO - PROCESS | 1797 | 1461060653703 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:10:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:10:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1550ms 03:10:53 INFO - PROCESS | 1797 | 1461060653722 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 03:10:53 INFO - PROCESS | 1797 | 1461060653725 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 03:10:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:10:53 INFO - PROCESS | 1797 | 1461060653732 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:10:53 INFO - PROCESS | 1797 | 1461060653735 Marionette TRACE conn3 <- [1,1986,null,{}] 03:10:53 INFO - PROCESS | 1797 | 1461060653741 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:54 INFO - PROCESS | 1797 | 1461060654021 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 03:10:54 INFO - PROCESS | 1797 | 1461060654236 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:54 INFO - PROCESS | 1797 | ++DOCSHELL 0x971c1000 == 170 [pid = 1797] [id = 504] 03:10:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 185 (0x98a05800) [pid = 1797] [serial = 1513] [outer = (nil)] 03:10:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 186 (0x9ea18000) [pid = 1797] [serial = 1514] [outer = 0x98a05800] 03:10:54 INFO - PROCESS | 1797 | 1461060654326 Marionette DEBUG loaded listener.js 03:10:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 187 (0x9ea1bc00) [pid = 1797] [serial = 1515] [outer = 0x98a05800] 03:10:55 INFO - PROCESS | 1797 | 1461060655227 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:10:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:10:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1536ms 03:10:55 INFO - PROCESS | 1797 | 1461060655268 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 03:10:55 INFO - PROCESS | 1797 | 1461060655272 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 03:10:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:10:55 INFO - PROCESS | 1797 | 1461060655278 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:10:55 INFO - PROCESS | 1797 | 1461060655282 Marionette TRACE conn3 <- [1,1990,null,{}] 03:10:55 INFO - PROCESS | 1797 | 1461060655287 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:55 INFO - PROCESS | 1797 | 1461060655481 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 03:10:55 INFO - PROCESS | 1797 | 1461060655763 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:55 INFO - PROCESS | 1797 | ++DOCSHELL 0x9a8e3000 == 171 [pid = 1797] [id = 505] 03:10:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 188 (0x9a8edc00) [pid = 1797] [serial = 1516] [outer = (nil)] 03:10:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 189 (0x9fda7800) [pid = 1797] [serial = 1517] [outer = 0x9a8edc00] 03:10:55 INFO - PROCESS | 1797 | 1461060655896 Marionette DEBUG loaded listener.js 03:10:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 190 (0xa013b000) [pid = 1797] [serial = 1518] [outer = 0x9a8edc00] 03:10:56 INFO - PROCESS | 1797 | 1461060656812 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:10:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:10:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1578ms 03:10:56 INFO - PROCESS | 1797 | 1461060656857 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 03:10:56 INFO - PROCESS | 1797 | 1461060656861 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 03:10:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:10:56 INFO - PROCESS | 1797 | 1461060656867 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:10:56 INFO - PROCESS | 1797 | 1461060656871 Marionette TRACE conn3 <- [1,1994,null,{}] 03:10:56 INFO - PROCESS | 1797 | 1461060656876 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:57 INFO - PROCESS | 1797 | 1461060657078 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 03:10:57 INFO - PROCESS | 1797 | 1461060657404 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:58 INFO - PROCESS | 1797 | --DOCSHELL 0x8c0e1c00 == 170 [pid = 1797] [id = 192] 03:10:58 INFO - PROCESS | 1797 | --DOCSHELL 0x86265000 == 169 [pid = 1797] [id = 371] 03:10:58 INFO - PROCESS | 1797 | --DOCSHELL 0x8815e800 == 168 [pid = 1797] [id = 372] 03:10:58 INFO - PROCESS | 1797 | --DOCSHELL 0x85108400 == 167 [pid = 1797] [id = 458] 03:10:58 INFO - PROCESS | 1797 | --DOCSHELL 0x836a6400 == 166 [pid = 1797] [id = 486] 03:10:58 INFO - PROCESS | 1797 | --DOCSHELL 0x881ed800 == 165 [pid = 1797] [id = 485] 03:10:58 INFO - PROCESS | 1797 | --DOCSHELL 0x8502cc00 == 164 [pid = 1797] [id = 484] 03:10:58 INFO - PROCESS | 1797 | --DOCSHELL 0x81ee3800 == 163 [pid = 1797] [id = 483] 03:10:58 INFO - PROCESS | 1797 | --DOCSHELL 0x8fcf2800 == 162 [pid = 1797] [id = 481] 03:10:58 INFO - PROCESS | 1797 | --DOCSHELL 0x8fc0fc00 == 161 [pid = 1797] [id = 480] 03:10:58 INFO - PROCESS | 1797 | --DOCSHELL 0x89bdd800 == 160 [pid = 1797] [id = 479] 03:10:58 INFO - PROCESS | 1797 | --DOCSHELL 0x91fd1800 == 159 [pid = 1797] [id = 478] 03:10:58 INFO - PROCESS | 1797 | --DOCSHELL 0x8be76400 == 158 [pid = 1797] [id = 476] 03:10:58 INFO - PROCESS | 1797 | --DOCSHELL 0x8fcf9000 == 157 [pid = 1797] [id = 477] 03:10:58 INFO - PROCESS | 1797 | --DOCSHELL 0x8f7f2800 == 156 [pid = 1797] [id = 475] 03:10:58 INFO - PROCESS | 1797 | --DOCSHELL 0x8f32b400 == 155 [pid = 1797] [id = 474] 03:10:58 INFO - PROCESS | 1797 | --DOCSHELL 0x8b72e800 == 154 [pid = 1797] [id = 473] 03:10:58 INFO - PROCESS | 1797 | --DOCSHELL 0x8dfdfc00 == 153 [pid = 1797] [id = 472] 03:10:58 INFO - PROCESS | 1797 | --DOCSHELL 0x89b02400 == 152 [pid = 1797] [id = 470] 03:10:58 INFO - PROCESS | 1797 | --DOCSHELL 0x8be74800 == 151 [pid = 1797] [id = 471] 03:10:58 INFO - PROCESS | 1797 | --DOCSHELL 0x8510f400 == 150 [pid = 1797] [id = 469] 03:10:58 INFO - PROCESS | 1797 | --DOCSHELL 0x8ae04400 == 149 [pid = 1797] [id = 468] 03:10:58 INFO - PROCESS | 1797 | --DOCSHELL 0x881f1000 == 148 [pid = 1797] [id = 467] 03:10:58 INFO - PROCESS | 1797 | --DOCSHELL 0x89d9dc00 == 147 [pid = 1797] [id = 466] 03:10:58 INFO - PROCESS | 1797 | --DOCSHELL 0x86c69c00 == 146 [pid = 1797] [id = 465] 03:10:58 INFO - PROCESS | 1797 | --DOCSHELL 0x84a5f400 == 145 [pid = 1797] [id = 464] 03:10:58 INFO - PROCESS | 1797 | ++DOCSHELL 0x81ee3800 == 146 [pid = 1797] [id = 506] 03:10:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 191 (0x836a6400) [pid = 1797] [serial = 1519] [outer = (nil)] 03:10:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 192 (0x84bc4000) [pid = 1797] [serial = 1520] [outer = 0x836a6400] 03:10:58 INFO - PROCESS | 1797 | 1461060658895 Marionette DEBUG loaded listener.js 03:10:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 193 (0x85108400) [pid = 1797] [serial = 1521] [outer = 0x836a6400] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 192 (0x89d94c00) [pid = 1797] [serial = 1391] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 191 (0x853c7800) [pid = 1797] [serial = 1382] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 190 (0x91fcf000) [pid = 1797] [serial = 1352] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 189 (0x8b658400) [pid = 1797] [serial = 1328] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 188 (0x958c5400) [pid = 1797] [serial = 1358] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 187 (0x98621400) [pid = 1797] [serial = 1364] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 186 (0x96398000) [pid = 1797] [serial = 1359] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 185 (0x8e8d2800) [pid = 1797] [serial = 1341] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 184 (0x85025000) [pid = 1797] [serial = 1388] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 183 (0x8deb8000) [pid = 1797] [serial = 1338] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 182 (0x88dbc800) [pid = 1797] [serial = 1325] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 181 (0x853d3800) [pid = 1797] [serial = 1383] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 180 (0x8be63400) [pid = 1797] [serial = 1334] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 179 (0x9754a400) [pid = 1797] [serial = 1361] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 178 (0xa0b14400) [pid = 1797] [serial = 1377] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 177 (0x8ae10c00) [pid = 1797] [serial = 1322] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 176 (0x8f543c00) [pid = 1797] [serial = 1344] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 175 (0x93101800) [pid = 1797] [serial = 1353] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 174 (0x89860800) [pid = 1797] [serial = 1326] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 173 (0x8b72ac00) [pid = 1797] [serial = 1251] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 172 (0x853d2400) [pid = 1797] [serial = 1389] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 171 (0x98a07c00) [pid = 1797] [serial = 1365] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 170 (0xa0110000) [pid = 1797] [serial = 1373] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 169 (0x8bd42400) [pid = 1797] [serial = 1331] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 168 (0x958cb800) [pid = 1797] [serial = 1356] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 167 (0x84a5c400) [pid = 1797] [serial = 1379] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 166 (0x9fc8d400) [pid = 1797] [serial = 1370] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 165 (0x8fc0a000) [pid = 1797] [serial = 1347] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 164 (0xa0116000) [pid = 1797] [serial = 1374] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 163 (0x9dff4000) [pid = 1797] [serial = 1368] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 162 (0x940d2000) [pid = 1797] [serial = 1355] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 161 (0x975d9c00) [pid = 1797] [serial = 1362] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 160 (0x84bc4800) [pid = 1797] [serial = 1386] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 159 (0xa0b0e800) [pid = 1797] [serial = 1376] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 158 (0x9fc99c00) [pid = 1797] [serial = 1371] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 157 (0x8b775c00) [pid = 1797] [serial = 1329] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 156 (0x8e089c00) [pid = 1797] [serial = 1340] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 155 (0x8f810c00) [pid = 1797] [serial = 1346] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 154 (0x8be0ac00) [pid = 1797] [serial = 1332] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 153 (0x989a3400) [pid = 1797] [serial = 1367] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 152 (0x8f4d0000) [pid = 1797] [serial = 1343] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x8deb4000) [pid = 1797] [serial = 1337] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x8fd0c000) [pid = 1797] [serial = 1350] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x8fcf0800) [pid = 1797] [serial = 1349] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x8be6f400) [pid = 1797] [serial = 1335] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 147 (0x881ee800) [pid = 1797] [serial = 1385] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | --DOMWINDOW == 146 (0x84a69800) [pid = 1797] [serial = 1380] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1797 | 1461060659955 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 03:10:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:10:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 3130ms 03:11:00 INFO - PROCESS | 1797 | 1461060659998 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 03:11:00 INFO - PROCESS | 1797 | 1461060660005 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 03:11:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:11:00 INFO - PROCESS | 1797 | 1461060660014 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:11:00 INFO - PROCESS | 1797 | 1461060660018 Marionette TRACE conn3 <- [1,1998,null,{}] 03:11:00 INFO - PROCESS | 1797 | 1461060660025 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:00 INFO - PROCESS | 1797 | 1461060660231 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 03:11:00 INFO - PROCESS | 1797 | 1461060660444 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:00 INFO - PROCESS | 1797 | ++DOCSHELL 0x853d5c00 == 147 [pid = 1797] [id = 507] 03:11:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 147 (0x86264000) [pid = 1797] [serial = 1522] [outer = (nil)] 03:11:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 148 (0x86c6bc00) [pid = 1797] [serial = 1523] [outer = 0x86264000] 03:11:00 INFO - PROCESS | 1797 | 1461060660526 Marionette DEBUG loaded listener.js 03:11:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x86c71800) [pid = 1797] [serial = 1524] [outer = 0x86264000] 03:11:01 INFO - PROCESS | 1797 | 1461060661328 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 03:11:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:11:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1329ms 03:11:01 INFO - PROCESS | 1797 | 1461060661341 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 03:11:01 INFO - PROCESS | 1797 | 1461060661347 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 03:11:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:11:01 INFO - PROCESS | 1797 | 1461060661361 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:11:01 INFO - PROCESS | 1797 | 1461060661365 Marionette TRACE conn3 <- [1,2002,null,{}] 03:11:01 INFO - PROCESS | 1797 | 1461060661370 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:01 INFO - PROCESS | 1797 | 1461060661641 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 03:11:01 INFO - PROCESS | 1797 | 1461060661681 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:01 INFO - PROCESS | 1797 | ++DOCSHELL 0x86c68800 == 148 [pid = 1797] [id = 508] 03:11:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x86c6fc00) [pid = 1797] [serial = 1525] [outer = (nil)] 03:11:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x88db7400) [pid = 1797] [serial = 1526] [outer = 0x86c6fc00] 03:11:01 INFO - PROCESS | 1797 | 1461060661753 Marionette DEBUG loaded listener.js 03:11:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x89867c00) [pid = 1797] [serial = 1527] [outer = 0x86c6fc00] 03:11:02 INFO - PROCESS | 1797 | 1461060662893 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 03:11:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:11:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1579ms 03:11:02 INFO - PROCESS | 1797 | 1461060662939 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 03:11:02 INFO - PROCESS | 1797 | 1461060662943 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 03:11:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:11:02 INFO - PROCESS | 1797 | 1461060662953 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:11:02 INFO - PROCESS | 1797 | 1461060662958 Marionette TRACE conn3 <- [1,2006,null,{}] 03:11:02 INFO - PROCESS | 1797 | 1461060662982 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:03 INFO - PROCESS | 1797 | 1461060663239 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 03:11:03 INFO - PROCESS | 1797 | 1461060663268 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:03 INFO - PROCESS | 1797 | ++DOCSHELL 0x881fb000 == 149 [pid = 1797] [id = 509] 03:11:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 153 (0x8ad83800) [pid = 1797] [serial = 1528] [outer = (nil)] 03:11:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 154 (0x8ae0dc00) [pid = 1797] [serial = 1529] [outer = 0x8ad83800] 03:11:03 INFO - PROCESS | 1797 | 1461060663343 Marionette DEBUG loaded listener.js 03:11:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 155 (0x8afaf800) [pid = 1797] [serial = 1530] [outer = 0x8ad83800] 03:11:04 INFO - PROCESS | 1797 | --DOMWINDOW == 154 (0x89b0e000) [pid = 1797] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:11:04 INFO - PROCESS | 1797 | --DOMWINDOW == 153 (0x8ad81c00) [pid = 1797] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:11:04 INFO - PROCESS | 1797 | --DOMWINDOW == 152 (0x86267c00) [pid = 1797] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:11:04 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x8f80ac00) [pid = 1797] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:11:04 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x89fe0c00) [pid = 1797] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:11:04 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x8afb0400) [pid = 1797] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:11:04 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x8dfe8c00) [pid = 1797] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:11:04 INFO - PROCESS | 1797 | --DOMWINDOW == 147 (0x8b06e000) [pid = 1797] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:11:04 INFO - PROCESS | 1797 | --DOMWINDOW == 146 (0x836a9c00) [pid = 1797] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:11:04 INFO - PROCESS | 1797 | --DOMWINDOW == 145 (0x8c0e2c00) [pid = 1797] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:11:04 INFO - PROCESS | 1797 | --DOMWINDOW == 144 (0x8f7ec800) [pid = 1797] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:11:04 INFO - PROCESS | 1797 | --DOMWINDOW == 143 (0x8bda5000) [pid = 1797] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:11:04 INFO - PROCESS | 1797 | --DOMWINDOW == 142 (0x9324b800) [pid = 1797] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:11:04 INFO - PROCESS | 1797 | --DOMWINDOW == 141 (0x93250400) [pid = 1797] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:11:04 INFO - PROCESS | 1797 | --DOMWINDOW == 140 (0x8b7cd400) [pid = 1797] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:11:04 INFO - PROCESS | 1797 | --DOMWINDOW == 139 (0x8510d000) [pid = 1797] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:11:04 INFO - PROCESS | 1797 | --DOMWINDOW == 138 (0x8e081400) [pid = 1797] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:11:04 INFO - PROCESS | 1797 | --DOMWINDOW == 137 (0x8f810000) [pid = 1797] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:11:04 INFO - PROCESS | 1797 | --DOMWINDOW == 136 (0x8fd09c00) [pid = 1797] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:11:04 INFO - PROCESS | 1797 | --DOMWINDOW == 135 (0x84bcdc00) [pid = 1797] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:11:04 INFO - PROCESS | 1797 | --DOMWINDOW == 134 (0x84a60000) [pid = 1797] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:11:04 INFO - PROCESS | 1797 | --DOMWINDOW == 133 (0x88157c00) [pid = 1797] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:11:05 INFO - PROCESS | 1797 | 1461060665047 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 03:11:05 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 03:11:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 2139ms 03:11:05 INFO - PROCESS | 1797 | 1461060665094 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 03:11:05 INFO - PROCESS | 1797 | 1461060665098 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 03:11:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:11:05 INFO - PROCESS | 1797 | 1461060665104 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:11:05 INFO - PROCESS | 1797 | 1461060665107 Marionette TRACE conn3 <- [1,2010,null,{}] 03:11:05 INFO - PROCESS | 1797 | 1461060665117 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:05 INFO - PROCESS | 1797 | 1461060665295 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 03:11:05 INFO - PROCESS | 1797 | 1461060665472 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:05 INFO - PROCESS | 1797 | ++DOCSHELL 0x84bcdc00 == 150 [pid = 1797] [id = 510] 03:11:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 134 (0x853cb000) [pid = 1797] [serial = 1531] [outer = (nil)] 03:11:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 135 (0x8ae09800) [pid = 1797] [serial = 1532] [outer = 0x853cb000] 03:11:05 INFO - PROCESS | 1797 | 1461060665547 Marionette DEBUG loaded listener.js 03:11:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 136 (0x8b06ec00) [pid = 1797] [serial = 1533] [outer = 0x853cb000] 03:11:06 INFO - PROCESS | 1797 | 1461060666314 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 03:11:06 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 03:11:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1238ms 03:11:06 INFO - PROCESS | 1797 | 1461060666350 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 03:11:06 INFO - PROCESS | 1797 | 1461060666353 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 03:11:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:11:06 INFO - PROCESS | 1797 | 1461060666480 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:11:06 INFO - PROCESS | 1797 | 1461060666486 Marionette TRACE conn3 <- [1,2014,null,{}] 03:11:06 INFO - PROCESS | 1797 | 1461060666515 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:06 INFO - PROCESS | 1797 | 1461060666724 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 03:11:07 INFO - PROCESS | 1797 | 1461060667069 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:07 INFO - PROCESS | 1797 | ++DOCSHELL 0x853c7000 == 151 [pid = 1797] [id = 511] 03:11:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 137 (0x853c7800) [pid = 1797] [serial = 1534] [outer = (nil)] 03:11:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 138 (0x853cf400) [pid = 1797] [serial = 1535] [outer = 0x853c7800] 03:11:07 INFO - PROCESS | 1797 | 1461060667162 Marionette DEBUG loaded listener.js 03:11:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 139 (0x8626b800) [pid = 1797] [serial = 1536] [outer = 0x853c7800] 03:11:08 INFO - PROCESS | 1797 | 1461060668134 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 03:11:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:11:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1823ms 03:11:08 INFO - PROCESS | 1797 | 1461060668184 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 03:11:08 INFO - PROCESS | 1797 | 1461060668189 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 03:11:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:11:08 INFO - PROCESS | 1797 | 1461060668198 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:11:08 INFO - PROCESS | 1797 | 1461060668202 Marionette TRACE conn3 <- [1,2018,null,{}] 03:11:08 INFO - PROCESS | 1797 | 1461060668213 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:08 INFO - PROCESS | 1797 | 1461060668421 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 03:11:08 INFO - PROCESS | 1797 | 1461060668749 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:08 INFO - PROCESS | 1797 | ++DOCSHELL 0x88f0d400 == 152 [pid = 1797] [id = 512] 03:11:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 140 (0x88f12800) [pid = 1797] [serial = 1537] [outer = (nil)] 03:11:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 141 (0x89be3400) [pid = 1797] [serial = 1538] [outer = 0x88f12800] 03:11:08 INFO - PROCESS | 1797 | 1461060668843 Marionette DEBUG loaded listener.js 03:11:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 142 (0x89fe2000) [pid = 1797] [serial = 1539] [outer = 0x88f12800] 03:11:09 INFO - PROCESS | 1797 | 1461060669827 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:11:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:11:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1685ms 03:11:09 INFO - PROCESS | 1797 | 1461060669883 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 03:11:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:11:09 INFO - PROCESS | 1797 | 1461060669888 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 03:11:09 INFO - PROCESS | 1797 | 1461060669894 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:11:09 INFO - PROCESS | 1797 | 1461060669898 Marionette TRACE conn3 <- [1,2022,null,{}] 03:11:09 INFO - PROCESS | 1797 | 1461060669904 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:10 INFO - PROCESS | 1797 | 1461060670110 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 03:11:10 INFO - PROCESS | 1797 | 1461060670465 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:10 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b775000 == 153 [pid = 1797] [id = 513] 03:11:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 143 (0x8b777800) [pid = 1797] [serial = 1540] [outer = (nil)] 03:11:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 144 (0x8b77d400) [pid = 1797] [serial = 1541] [outer = 0x8b777800] 03:11:10 INFO - PROCESS | 1797 | 1461060670571 Marionette DEBUG loaded listener.js 03:11:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 145 (0x8b7c8800) [pid = 1797] [serial = 1542] [outer = 0x8b777800] 03:11:11 INFO - PROCESS | 1797 | 1461060671477 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 03:11:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:11:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1639ms 03:11:11 INFO - PROCESS | 1797 | 1461060671539 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 03:11:11 INFO - PROCESS | 1797 | 1461060671543 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 03:11:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:11:11 INFO - PROCESS | 1797 | 1461060671550 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:11:11 INFO - PROCESS | 1797 | 1461060671554 Marionette TRACE conn3 <- [1,2026,null,{}] 03:11:11 INFO - PROCESS | 1797 | 1461060671560 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:11 INFO - PROCESS | 1797 | 1461060671760 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 03:11:12 INFO - PROCESS | 1797 | 1461060672103 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:12 INFO - PROCESS | 1797 | ++DOCSHELL 0x89fe4c00 == 154 [pid = 1797] [id = 514] 03:11:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 146 (0x8bdaa000) [pid = 1797] [serial = 1543] [outer = (nil)] 03:11:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 147 (0x8be10000) [pid = 1797] [serial = 1544] [outer = 0x8bdaa000] 03:11:12 INFO - PROCESS | 1797 | 1461060672200 Marionette DEBUG loaded listener.js 03:11:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 148 (0x8be5a000) [pid = 1797] [serial = 1545] [outer = 0x8bdaa000] 03:11:13 INFO - PROCESS | 1797 | 1461060673096 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 03:11:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:11:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1585ms 03:11:13 INFO - PROCESS | 1797 | 1461060673136 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 03:11:13 INFO - PROCESS | 1797 | 1461060673140 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 03:11:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:11:13 INFO - PROCESS | 1797 | 1461060673146 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:11:13 INFO - PROCESS | 1797 | 1461060673150 Marionette TRACE conn3 <- [1,2030,null,{}] 03:11:13 INFO - PROCESS | 1797 | 1461060673156 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:13 INFO - PROCESS | 1797 | 1461060673346 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 03:11:13 INFO - PROCESS | 1797 | 1461060673599 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:13 INFO - PROCESS | 1797 | ++DOCSHELL 0x8bda9c00 == 155 [pid = 1797] [id = 515] 03:11:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x8bdaf000) [pid = 1797] [serial = 1546] [outer = (nil)] 03:11:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x8be71000) [pid = 1797] [serial = 1547] [outer = 0x8bdaf000] 03:11:13 INFO - PROCESS | 1797 | 1461060673690 Marionette DEBUG loaded listener.js 03:11:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x8c0dfc00) [pid = 1797] [serial = 1548] [outer = 0x8bdaf000] 03:11:14 INFO - PROCESS | 1797 | 1461060674617 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 03:11:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:11:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1536ms 03:11:14 INFO - PROCESS | 1797 | 1461060674684 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 03:11:14 INFO - PROCESS | 1797 | 1461060674688 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 03:11:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:11:14 INFO - PROCESS | 1797 | 1461060674695 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:11:14 INFO - PROCESS | 1797 | 1461060674698 Marionette TRACE conn3 <- [1,2034,null,{}] 03:11:14 INFO - PROCESS | 1797 | 1461060674704 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:14 INFO - PROCESS | 1797 | 1461060674968 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 03:11:15 INFO - PROCESS | 1797 | 1461060675293 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:15 INFO - PROCESS | 1797 | ++DOCSHELL 0x85109800 == 156 [pid = 1797] [id = 516] 03:11:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x8deb8800) [pid = 1797] [serial = 1549] [outer = (nil)] 03:11:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 153 (0x8dfdc800) [pid = 1797] [serial = 1550] [outer = 0x8deb8800] 03:11:15 INFO - PROCESS | 1797 | 1461060675383 Marionette DEBUG loaded listener.js 03:11:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 154 (0x8e08e800) [pid = 1797] [serial = 1551] [outer = 0x8deb8800] 03:11:16 INFO - PROCESS | 1797 | 1461060676292 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:11:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:11:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1628ms 03:11:16 INFO - PROCESS | 1797 | 1461060676324 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 03:11:16 INFO - PROCESS | 1797 | 1461060676327 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 03:11:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:11:16 INFO - PROCESS | 1797 | 1461060676334 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:11:16 INFO - PROCESS | 1797 | 1461060676337 Marionette TRACE conn3 <- [1,2038,null,{}] 03:11:16 INFO - PROCESS | 1797 | 1461060676343 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:16 INFO - PROCESS | 1797 | 1461060676533 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 03:11:16 INFO - PROCESS | 1797 | 1461060676803 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:16 INFO - PROCESS | 1797 | ++DOCSHELL 0x89d9e800 == 157 [pid = 1797] [id = 517] 03:11:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 155 (0x8deb4400) [pid = 1797] [serial = 1552] [outer = (nil)] 03:11:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 156 (0x8f328c00) [pid = 1797] [serial = 1553] [outer = 0x8deb4400] 03:11:16 INFO - PROCESS | 1797 | 1461060676942 Marionette DEBUG loaded listener.js 03:11:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 157 (0x8f32b800) [pid = 1797] [serial = 1554] [outer = 0x8deb4400] 03:11:17 INFO - PROCESS | 1797 | 1461060677802 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 03:11:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:11:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1531ms 03:11:17 INFO - PROCESS | 1797 | 1461060677870 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 03:11:17 INFO - PROCESS | 1797 | 1461060677874 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 03:11:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:11:17 INFO - PROCESS | 1797 | 1461060677882 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:11:17 INFO - PROCESS | 1797 | 1461060677886 Marionette TRACE conn3 <- [1,2042,null,{}] 03:11:17 INFO - PROCESS | 1797 | 1461060677892 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:18 INFO - PROCESS | 1797 | 1461060678105 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 03:11:18 INFO - PROCESS | 1797 | 1461060678373 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:18 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be74800 == 158 [pid = 1797] [id = 518] 03:11:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 158 (0x8e8c9800) [pid = 1797] [serial = 1555] [outer = (nil)] 03:11:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 159 (0x8f543c00) [pid = 1797] [serial = 1556] [outer = 0x8e8c9800] 03:11:18 INFO - PROCESS | 1797 | 1461060678516 Marionette DEBUG loaded listener.js 03:11:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 160 (0x8f54b400) [pid = 1797] [serial = 1557] [outer = 0x8e8c9800] 03:11:19 INFO - PROCESS | 1797 | 1461060679418 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 03:11:19 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) 03:11:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1579ms 03:11:19 INFO - PROCESS | 1797 | 1461060679463 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 03:11:19 INFO - PROCESS | 1797 | 1461060679466 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 03:11:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:11:19 INFO - PROCESS | 1797 | 1461060679473 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:11:19 INFO - PROCESS | 1797 | 1461060679476 Marionette TRACE conn3 <- [1,2046,null,{}] 03:11:19 INFO - PROCESS | 1797 | 1461060679482 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:19 INFO - PROCESS | 1797 | 1461060679675 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 03:11:19 INFO - PROCESS | 1797 | 1461060679947 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:20 INFO - PROCESS | 1797 | ++DOCSHELL 0x8e8d2800 == 159 [pid = 1797] [id = 519] 03:11:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 161 (0x8f307c00) [pid = 1797] [serial = 1558] [outer = (nil)] 03:11:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 162 (0x8f810c00) [pid = 1797] [serial = 1559] [outer = 0x8f307c00] 03:11:20 INFO - PROCESS | 1797 | 1461060680082 Marionette DEBUG loaded listener.js 03:11:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 163 (0x8fc0fc00) [pid = 1797] [serial = 1560] [outer = 0x8f307c00] 03:11:20 INFO - PROCESS | 1797 | 1461060680944 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 03:11:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:11:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1528ms 03:11:21 INFO - PROCESS | 1797 | 1461060681002 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 03:11:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:11:21 INFO - PROCESS | 1797 | 1461060681006 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 03:11:21 INFO - PROCESS | 1797 | 1461060681012 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:11:21 INFO - PROCESS | 1797 | 1461060681016 Marionette TRACE conn3 <- [1,2050,null,{}] 03:11:21 INFO - PROCESS | 1797 | 1461060681021 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:21 INFO - PROCESS | 1797 | 1461060681220 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 03:11:21 INFO - PROCESS | 1797 | 1461060681488 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:21 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f302000 == 160 [pid = 1797] [id = 520] 03:11:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 164 (0x8f4d4000) [pid = 1797] [serial = 1561] [outer = (nil)] 03:11:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 165 (0x8fcee800) [pid = 1797] [serial = 1562] [outer = 0x8f4d4000] 03:11:21 INFO - PROCESS | 1797 | 1461060681623 Marionette DEBUG loaded listener.js 03:11:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 166 (0x8fcf9000) [pid = 1797] [serial = 1563] [outer = 0x8f4d4000] 03:11:22 INFO - PROCESS | 1797 | 1461060682532 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:11:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:11:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1587ms 03:11:22 INFO - PROCESS | 1797 | 1461060682599 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 03:11:22 INFO - PROCESS | 1797 | 1461060682603 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 03:11:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:11:22 INFO - PROCESS | 1797 | 1461060682609 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:11:22 INFO - PROCESS | 1797 | 1461060682614 Marionette TRACE conn3 <- [1,2054,null,{}] 03:11:22 INFO - PROCESS | 1797 | 1461060682619 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:22 INFO - PROCESS | 1797 | 1461060682879 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 03:11:23 INFO - PROCESS | 1797 | 1461060683220 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:23 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fc29400 == 161 [pid = 1797] [id = 521] 03:11:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 167 (0x91396c00) [pid = 1797] [serial = 1564] [outer = (nil)] 03:11:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 168 (0x914d7800) [pid = 1797] [serial = 1565] [outer = 0x91396c00] 03:11:23 INFO - PROCESS | 1797 | 1461060683314 Marionette DEBUG loaded listener.js 03:11:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 169 (0x91fd1800) [pid = 1797] [serial = 1566] [outer = 0x91396c00] 03:11:24 INFO - PROCESS | 1797 | 1461060684237 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 03:11:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:11:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1680ms 03:11:24 INFO - PROCESS | 1797 | 1461060684290 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 03:11:24 INFO - PROCESS | 1797 | 1461060684293 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 03:11:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:11:24 INFO - PROCESS | 1797 | 1461060684300 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:11:24 INFO - PROCESS | 1797 | 1461060684304 Marionette TRACE conn3 <- [1,2058,null,{}] 03:11:24 INFO - PROCESS | 1797 | 1461060684309 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:24 INFO - PROCESS | 1797 | 1461060684510 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 03:11:24 INFO - PROCESS | 1797 | 1461060684829 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:24 INFO - PROCESS | 1797 | ++DOCSHELL 0x9138d800 == 162 [pid = 1797] [id = 522] 03:11:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 170 (0x913c3000) [pid = 1797] [serial = 1567] [outer = (nil)] 03:11:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 171 (0x93255c00) [pid = 1797] [serial = 1568] [outer = 0x913c3000] 03:11:24 INFO - PROCESS | 1797 | 1461060684918 Marionette DEBUG loaded listener.js 03:11:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 172 (0x940d2400) [pid = 1797] [serial = 1569] [outer = 0x913c3000] 03:11:25 INFO - PROCESS | 1797 | 1461060685828 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 03:11:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:11:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1578ms 03:11:25 INFO - PROCESS | 1797 | 1461060685879 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 03:11:25 INFO - PROCESS | 1797 | 1461060685883 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 03:11:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:11:25 INFO - PROCESS | 1797 | 1461060685889 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:11:25 INFO - PROCESS | 1797 | 1461060685891 Marionette TRACE conn3 <- [1,2062,null,{}] 03:11:25 INFO - PROCESS | 1797 | 1461060685898 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:26 INFO - PROCESS | 1797 | 1461060686089 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 03:11:26 INFO - PROCESS | 1797 | 1461060686414 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:26 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fd09c00 == 163 [pid = 1797] [id = 523] 03:11:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 173 (0x93104c00) [pid = 1797] [serial = 1570] [outer = (nil)] 03:11:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 174 (0x958cd000) [pid = 1797] [serial = 1571] [outer = 0x93104c00] 03:11:26 INFO - PROCESS | 1797 | 1461060686505 Marionette DEBUG loaded listener.js 03:11:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 175 (0x95a5dc00) [pid = 1797] [serial = 1572] [outer = 0x93104c00] 03:11:27 INFO - PROCESS | 1797 | 1461060687451 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 03:11:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:11:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1628ms 03:11:27 INFO - PROCESS | 1797 | 1461060687518 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 03:11:27 INFO - PROCESS | 1797 | 1461060687521 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 03:11:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:11:27 INFO - PROCESS | 1797 | 1461060687528 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:11:27 INFO - PROCESS | 1797 | 1461060687531 Marionette TRACE conn3 <- [1,2066,null,{}] 03:11:27 INFO - PROCESS | 1797 | 1461060687537 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:27 INFO - PROCESS | 1797 | 1461060687735 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 03:11:28 INFO - PROCESS | 1797 | 1461060688061 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:28 INFO - PROCESS | 1797 | ++DOCSHELL 0x842bf400 == 164 [pid = 1797] [id = 524] 03:11:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 176 (0x94eb9c00) [pid = 1797] [serial = 1573] [outer = (nil)] 03:11:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 177 (0x9639dc00) [pid = 1797] [serial = 1574] [outer = 0x94eb9c00] 03:11:28 INFO - PROCESS | 1797 | 1461060688153 Marionette DEBUG loaded listener.js 03:11:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 178 (0x9639f800) [pid = 1797] [serial = 1575] [outer = 0x94eb9c00] 03:11:29 INFO - PROCESS | 1797 | 1461060689040 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 03:11:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:11:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1580ms 03:11:29 INFO - PROCESS | 1797 | 1461060689109 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 03:11:29 INFO - PROCESS | 1797 | 1461060689113 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 03:11:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:11:29 INFO - PROCESS | 1797 | 1461060689119 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:11:29 INFO - PROCESS | 1797 | 1461060689122 Marionette TRACE conn3 <- [1,2070,null,{}] 03:11:29 INFO - PROCESS | 1797 | 1461060689128 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:29 INFO - PROCESS | 1797 | 1461060689342 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 03:11:29 INFO - PROCESS | 1797 | 1461060689661 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:29 INFO - PROCESS | 1797 | ++DOCSHELL 0x8afab400 == 165 [pid = 1797] [id = 525] 03:11:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 179 (0x958cf400) [pid = 1797] [serial = 1576] [outer = (nil)] 03:11:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 180 (0x9754ac00) [pid = 1797] [serial = 1577] [outer = 0x958cf400] 03:11:29 INFO - PROCESS | 1797 | 1461060689752 Marionette DEBUG loaded listener.js 03:11:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 181 (0x9754e400) [pid = 1797] [serial = 1578] [outer = 0x958cf400] 03:11:30 INFO - PROCESS | 1797 | 1461060690654 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 03:11:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:11:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1579ms 03:11:30 INFO - PROCESS | 1797 | 1461060690699 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 03:11:30 INFO - PROCESS | 1797 | 1461060690703 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 03:11:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:11:30 INFO - PROCESS | 1797 | 1461060690709 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:11:30 INFO - PROCESS | 1797 | 1461060690713 Marionette TRACE conn3 <- [1,2074,null,{}] 03:11:30 INFO - PROCESS | 1797 | 1461060690718 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:30 INFO - PROCESS | 1797 | 1461060690913 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 03:11:31 INFO - PROCESS | 1797 | 1461060691166 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:31 INFO - PROCESS | 1797 | ++DOCSHELL 0x84bca000 == 166 [pid = 1797] [id = 526] 03:11:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 182 (0x853c9400) [pid = 1797] [serial = 1579] [outer = (nil)] 03:11:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 183 (0x977b0000) [pid = 1797] [serial = 1580] [outer = 0x853c9400] 03:11:31 INFO - PROCESS | 1797 | 1461060691299 Marionette DEBUG loaded listener.js 03:11:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 184 (0x979d8000) [pid = 1797] [serial = 1581] [outer = 0x853c9400] 03:11:32 INFO - PROCESS | 1797 | 1461060692156 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 03:11:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:11:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1488ms 03:11:32 INFO - PROCESS | 1797 | 1461060692202 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 03:11:32 INFO - PROCESS | 1797 | 1461060692208 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 03:11:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:11:32 INFO - PROCESS | 1797 | 1461060692218 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:11:32 INFO - PROCESS | 1797 | 1461060692222 Marionette TRACE conn3 <- [1,2078,null,{}] 03:11:32 INFO - PROCESS | 1797 | 1461060692228 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:32 INFO - PROCESS | 1797 | 1461060692421 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 03:11:32 INFO - PROCESS | 1797 | 1461060692698 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:32 INFO - PROCESS | 1797 | ++DOCSHELL 0x9754c800 == 167 [pid = 1797] [id = 527] 03:11:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 185 (0x9768b000) [pid = 1797] [serial = 1582] [outer = (nil)] 03:11:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 186 (0x98a0d000) [pid = 1797] [serial = 1583] [outer = 0x9768b000] 03:11:32 INFO - PROCESS | 1797 | 1461060692834 Marionette DEBUG loaded listener.js 03:11:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 187 (0x99044400) [pid = 1797] [serial = 1584] [outer = 0x9768b000] 03:11:33 INFO - PROCESS | 1797 | 1461060693706 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 03:11:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:11:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1531ms 03:11:33 INFO - PROCESS | 1797 | 1461060693749 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 03:11:33 INFO - PROCESS | 1797 | 1461060693753 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 03:11:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:11:33 INFO - PROCESS | 1797 | 1461060693759 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:11:33 INFO - PROCESS | 1797 | 1461060693763 Marionette TRACE conn3 <- [1,2082,null,{}] 03:11:33 INFO - PROCESS | 1797 | 1461060693768 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:33 INFO - PROCESS | 1797 | 1461060693961 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 03:11:34 INFO - PROCESS | 1797 | 1461060694238 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:34 INFO - PROCESS | 1797 | ++DOCSHELL 0x84bc5c00 == 168 [pid = 1797] [id = 528] 03:11:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 188 (0x8985b800) [pid = 1797] [serial = 1585] [outer = (nil)] 03:11:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 189 (0x9dffd400) [pid = 1797] [serial = 1586] [outer = 0x8985b800] 03:11:34 INFO - PROCESS | 1797 | 1461060694370 Marionette DEBUG loaded listener.js 03:11:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 190 (0x9fc3b000) [pid = 1797] [serial = 1587] [outer = 0x8985b800] 03:11:35 INFO - PROCESS | 1797 | 1461060695219 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 03:11:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:11:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1527ms 03:11:35 INFO - PROCESS | 1797 | 1461060695291 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 03:11:35 INFO - PROCESS | 1797 | 1461060695295 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 03:11:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:11:35 INFO - PROCESS | 1797 | 1461060695304 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:11:35 INFO - PROCESS | 1797 | 1461060695306 Marionette TRACE conn3 <- [1,2086,null,{}] 03:11:35 INFO - PROCESS | 1797 | 1461060695311 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:35 INFO - PROCESS | 1797 | 1461060695514 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 03:11:35 INFO - PROCESS | 1797 | 1461060695797 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:35 INFO - PROCESS | 1797 | ++DOCSHELL 0x81edcc00 == 169 [pid = 1797] [id = 529] 03:11:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 191 (0x84a5d800) [pid = 1797] [serial = 1588] [outer = (nil)] 03:11:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 192 (0x8bd39c00) [pid = 1797] [serial = 1589] [outer = 0x84a5d800] 03:11:35 INFO - PROCESS | 1797 | 1461060695928 Marionette DEBUG loaded listener.js 03:11:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 193 (0xa0116000) [pid = 1797] [serial = 1590] [outer = 0x84a5d800] 03:11:38 INFO - PROCESS | 1797 | --DOCSHELL 0x913cb000 == 168 [pid = 1797] [id = 133] 03:11:38 INFO - PROCESS | 1797 | --DOCSHELL 0x881fb000 == 167 [pid = 1797] [id = 509] 03:11:38 INFO - PROCESS | 1797 | --DOCSHELL 0x86c68800 == 166 [pid = 1797] [id = 508] 03:11:38 INFO - PROCESS | 1797 | --DOCSHELL 0x853d5c00 == 165 [pid = 1797] [id = 507] 03:11:38 INFO - PROCESS | 1797 | --DOCSHELL 0x9a8e3000 == 164 [pid = 1797] [id = 505] 03:11:38 INFO - PROCESS | 1797 | --DOCSHELL 0x81ee3800 == 163 [pid = 1797] [id = 506] 03:11:38 INFO - PROCESS | 1797 | --DOCSHELL 0x971c1000 == 162 [pid = 1797] [id = 504] 03:11:38 INFO - PROCESS | 1797 | --DOCSHELL 0x85020800 == 161 [pid = 1797] [id = 503] 03:11:38 INFO - PROCESS | 1797 | --DOCSHELL 0x8501d400 == 160 [pid = 1797] [id = 502] 03:11:38 INFO - PROCESS | 1797 | --DOCSHELL 0x8ad8a800 == 159 [pid = 1797] [id = 500] 03:11:38 INFO - PROCESS | 1797 | --DOCSHELL 0x85022000 == 158 [pid = 1797] [id = 501] 03:11:38 INFO - PROCESS | 1797 | --DOCSHELL 0x8fd0f000 == 157 [pid = 1797] [id = 499] 03:11:38 INFO - PROCESS | 1797 | --DOCSHELL 0x963a0c00 == 156 [pid = 1797] [id = 498] 03:11:38 INFO - PROCESS | 1797 | --DOCSHELL 0x8fd0b800 == 155 [pid = 1797] [id = 496] 03:11:38 INFO - PROCESS | 1797 | --DOCSHELL 0x89865400 == 154 [pid = 1797] [id = 497] 03:11:38 INFO - PROCESS | 1797 | --DOCSHELL 0x8f80f800 == 153 [pid = 1797] [id = 495] 03:11:38 INFO - PROCESS | 1797 | --DOCSHELL 0x82fe9c00 == 152 [pid = 1797] [id = 494] 03:11:38 INFO - PROCESS | 1797 | --DOCSHELL 0x8815f000 == 151 [pid = 1797] [id = 493] 03:11:38 INFO - PROCESS | 1797 | --DOCSHELL 0x82fe0c00 == 150 [pid = 1797] [id = 492] 03:11:38 INFO - PROCESS | 1797 | --DOCSHELL 0x89d9c800 == 149 [pid = 1797] [id = 490] 03:11:38 INFO - PROCESS | 1797 | --DOCSHELL 0x8bdad000 == 148 [pid = 1797] [id = 491] 03:11:38 INFO - PROCESS | 1797 | --DOCSHELL 0x89d9a000 == 147 [pid = 1797] [id = 489] 03:11:38 INFO - PROCESS | 1797 | --DOCSHELL 0x85107800 == 146 [pid = 1797] [id = 488] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 192 (0x8afa7000) [pid = 1797] [serial = 1461] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 191 (0x8ad8e400) [pid = 1797] [serial = 1458] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 190 (0x9639d400) [pid = 1797] [serial = 1445] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 189 (0x8ae03800) [pid = 1797] [serial = 1400] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 188 (0x8b077400) [pid = 1797] [serial = 1323] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 187 (0x8fd07800) [pid = 1797] [serial = 1427] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 186 (0x8deb2c00) [pid = 1797] [serial = 1412] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 185 (0x8bd44c00) [pid = 1797] [serial = 1407] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 184 (0x8f336800) [pid = 1797] [serial = 1421] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 183 (0x8b7c3000) [pid = 1797] [serial = 1404] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 182 (0x86c67c00) [pid = 1797] [serial = 1452] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 181 (0x8bd3c400) [pid = 1797] [serial = 1406] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 180 (0x86265800) [pid = 1797] [serial = 1451] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 179 (0x97362800) [pid = 1797] [serial = 1448] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 178 (0x8e086c00) [pid = 1797] [serial = 1415] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 177 (0x91398800) [pid = 1797] [serial = 1430] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 176 (0x8c0e7000) [pid = 1797] [serial = 1410] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 175 (0x93259c00) [pid = 1797] [serial = 1436] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 174 (0x962d3400) [pid = 1797] [serial = 1443] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 173 (0x940c8800) [pid = 1797] [serial = 1439] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 172 (0x88db3800) [pid = 1797] [serial = 1454] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 171 (0x8f30c000) [pid = 1797] [serial = 1419] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 170 (0x95827000) [pid = 1797] [serial = 1440] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 169 (0x8fc28c00) [pid = 1797] [serial = 1425] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 168 (0x91fd8000) [pid = 1797] [serial = 1433] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 167 (0x8fc0e400) [pid = 1797] [serial = 1424] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 166 (0x8fd0d000) [pid = 1797] [serial = 1428] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 165 (0x913c9400) [pid = 1797] [serial = 1431] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 164 (0x91fdb800) [pid = 1797] [serial = 1434] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 163 (0x89d9b000) [pid = 1797] [serial = 1460] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 162 (0x8f4cd400) [pid = 1797] [serial = 1422] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 161 (0x8dfd9c00) [pid = 1797] [serial = 1413] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 160 (0x85386c00) [pid = 1797] [serial = 1394] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 159 (0x89b02000) [pid = 1797] [serial = 1398] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 158 (0x8f304800) [pid = 1797] [serial = 1418] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 157 (0x940cd400) [pid = 1797] [serial = 1437] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 156 (0x8e8c5c00) [pid = 1797] [serial = 1416] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 155 (0x8be77c00) [pid = 1797] [serial = 1409] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 154 (0x88f10800) [pid = 1797] [serial = 1397] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 153 (0x8626c400) [pid = 1797] [serial = 1395] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 152 (0x8b64c800) [pid = 1797] [serial = 1403] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x8afa5800) [pid = 1797] [serial = 1401] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x95a5a400) [pid = 1797] [serial = 1442] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x89fe1c00) [pid = 1797] [serial = 1457] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x88f15800) [pid = 1797] [serial = 1455] [outer = (nil)] [url = about:blank] 03:11:38 INFO - PROCESS | 1797 | 1461060698719 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 03:11:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:11:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 3541ms 03:11:38 INFO - PROCESS | 1797 | 1461060698846 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 03:11:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:11:38 INFO - PROCESS | 1797 | 1461060698851 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 03:11:38 INFO - PROCESS | 1797 | 1461060698858 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:11:38 INFO - PROCESS | 1797 | 1461060698864 Marionette TRACE conn3 <- [1,2090,null,{}] 03:11:38 INFO - PROCESS | 1797 | 1461060698873 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:39 INFO - PROCESS | 1797 | 1461060699056 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 03:11:39 INFO - PROCESS | 1797 | 1461060699269 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:39 INFO - PROCESS | 1797 | ++DOCSHELL 0x853c9c00 == 147 [pid = 1797] [id = 530] 03:11:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x853cac00) [pid = 1797] [serial = 1591] [outer = (nil)] 03:11:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x853d4400) [pid = 1797] [serial = 1592] [outer = 0x853cac00] 03:11:39 INFO - PROCESS | 1797 | 1461060699350 Marionette DEBUG loaded listener.js 03:11:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x8626bc00) [pid = 1797] [serial = 1593] [outer = 0x853cac00] 03:11:40 INFO - PROCESS | 1797 | 1461060700136 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 03:11:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:11:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1338ms 03:11:40 INFO - PROCESS | 1797 | 1461060700195 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 03:11:40 INFO - PROCESS | 1797 | 1461060700203 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 03:11:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:11:40 INFO - PROCESS | 1797 | 1461060700213 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:11:40 INFO - PROCESS | 1797 | 1461060700216 Marionette TRACE conn3 <- [1,2094,null,{}] 03:11:40 INFO - PROCESS | 1797 | 1461060700227 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:40 INFO - PROCESS | 1797 | 1461060700410 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 03:11:40 INFO - PROCESS | 1797 | 1461060700611 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:40 INFO - PROCESS | 1797 | ++DOCSHELL 0x85020800 == 148 [pid = 1797] [id = 531] 03:11:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x853cc000) [pid = 1797] [serial = 1594] [outer = (nil)] 03:11:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 153 (0x88db3400) [pid = 1797] [serial = 1595] [outer = 0x853cc000] 03:11:40 INFO - PROCESS | 1797 | 1461060700687 Marionette DEBUG loaded listener.js 03:11:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 154 (0x88f17800) [pid = 1797] [serial = 1596] [outer = 0x853cc000] 03:11:41 INFO - PROCESS | 1797 | 1461060701644 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 03:11:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:11:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1487ms 03:11:41 INFO - PROCESS | 1797 | 1461060701701 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 03:11:41 INFO - PROCESS | 1797 | 1461060701703 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 03:11:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:11:41 INFO - PROCESS | 1797 | 1461060701709 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:11:41 INFO - PROCESS | 1797 | 1461060701715 Marionette TRACE conn3 <- [1,2098,null,{}] 03:11:41 INFO - PROCESS | 1797 | 1461060701730 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:41 INFO - PROCESS | 1797 | 1461060701984 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 03:11:42 INFO - PROCESS | 1797 | 1461060702008 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:42 INFO - PROCESS | 1797 | ++DOCSHELL 0x89be8000 == 149 [pid = 1797] [id = 532] 03:11:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 155 (0x89d93000) [pid = 1797] [serial = 1597] [outer = (nil)] 03:11:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 156 (0x8ad87400) [pid = 1797] [serial = 1598] [outer = 0x89d93000] 03:11:42 INFO - PROCESS | 1797 | 1461060702082 Marionette DEBUG loaded listener.js 03:11:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 157 (0x8ae0bc00) [pid = 1797] [serial = 1599] [outer = 0x89d93000] 03:11:43 INFO - PROCESS | 1797 | 1461060703658 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 03:11:43 INFO - PROCESS | 1797 | --DOMWINDOW == 156 (0x86c6fc00) [pid = 1797] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:11:43 INFO - PROCESS | 1797 | --DOMWINDOW == 155 (0x8ae05800) [pid = 1797] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:11:43 INFO - PROCESS | 1797 | --DOMWINDOW == 154 (0x836a6400) [pid = 1797] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:11:43 INFO - PROCESS | 1797 | --DOMWINDOW == 153 (0x8626ec00) [pid = 1797] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:11:43 INFO - PROCESS | 1797 | --DOMWINDOW == 152 (0x93257000) [pid = 1797] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:11:43 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x8e8c4000) [pid = 1797] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:11:43 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x89be7000) [pid = 1797] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:11:43 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x8be6d000) [pid = 1797] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:11:43 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x8c0e6400) [pid = 1797] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:11:43 INFO - PROCESS | 1797 | --DOMWINDOW == 147 (0x86264000) [pid = 1797] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:11:43 INFO - PROCESS | 1797 | --DOMWINDOW == 146 (0x9639e800) [pid = 1797] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:11:43 INFO - PROCESS | 1797 | --DOMWINDOW == 145 (0x907be000) [pid = 1797] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:11:43 INFO - PROCESS | 1797 | --DOMWINDOW == 144 (0x8ad83800) [pid = 1797] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:11:43 INFO - PROCESS | 1797 | --DOMWINDOW == 143 (0x8501e000) [pid = 1797] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:11:43 INFO - PROCESS | 1797 | --DOMWINDOW == 142 (0x86266c00) [pid = 1797] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:11:43 INFO - PROCESS | 1797 | --DOMWINDOW == 141 (0x9639c400) [pid = 1797] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:11:43 INFO - PROCESS | 1797 | --DOMWINDOW == 140 (0x8c1e5000) [pid = 1797] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:11:43 INFO - PROCESS | 1797 | --DOMWINDOW == 139 (0x8be11800) [pid = 1797] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:11:43 INFO - PROCESS | 1797 | --DOMWINDOW == 138 (0x8fc0b800) [pid = 1797] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:11:43 INFO - PROCESS | 1797 | --DOMWINDOW == 137 (0x975da400) [pid = 1797] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:11:43 INFO - PROCESS | 1797 | --DOMWINDOW == 136 (0x96798c00) [pid = 1797] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:11:43 INFO - PROCESS | 1797 | --DOMWINDOW == 135 (0x98a05800) [pid = 1797] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:11:43 INFO - PROCESS | 1797 | --DOMWINDOW == 134 (0x8bda6000) [pid = 1797] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:11:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:11:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 2136ms 03:11:43 INFO - PROCESS | 1797 | 1461060703859 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 03:11:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:11:43 INFO - PROCESS | 1797 | 1461060703864 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 03:11:43 INFO - PROCESS | 1797 | 1461060703870 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:11:43 INFO - PROCESS | 1797 | 1461060703873 Marionette TRACE conn3 <- [1,2102,null,{}] 03:11:43 INFO - PROCESS | 1797 | 1461060703886 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:44 INFO - PROCESS | 1797 | 1461060704057 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 03:11:44 INFO - PROCESS | 1797 | 1461060704071 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:44 INFO - PROCESS | 1797 | ++DOCSHELL 0x85388000 == 150 [pid = 1797] [id = 533] 03:11:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 135 (0x881fa400) [pid = 1797] [serial = 1600] [outer = (nil)] 03:11:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 136 (0x89fe1c00) [pid = 1797] [serial = 1601] [outer = 0x881fa400] 03:11:44 INFO - PROCESS | 1797 | 1461060704142 Marionette DEBUG loaded listener.js 03:11:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 137 (0x8ae0f800) [pid = 1797] [serial = 1602] [outer = 0x881fa400] 03:11:45 INFO - PROCESS | 1797 | 1461060705050 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 03:11:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:11:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1239ms 03:11:45 INFO - PROCESS | 1797 | 1461060705109 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 03:11:45 INFO - PROCESS | 1797 | 1461060705112 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 03:11:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:11:45 INFO - PROCESS | 1797 | 1461060705122 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:11:45 INFO - PROCESS | 1797 | 1461060705125 Marionette TRACE conn3 <- [1,2106,null,{}] 03:11:45 INFO - PROCESS | 1797 | 1461060705130 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:45 INFO - PROCESS | 1797 | 1461060705304 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 03:11:45 INFO - PROCESS | 1797 | 1461060705314 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:45 INFO - PROCESS | 1797 | ++DOCSHELL 0x88155400 == 151 [pid = 1797] [id = 534] 03:11:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 138 (0x89b0a800) [pid = 1797] [serial = 1603] [outer = (nil)] 03:11:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 139 (0x8b7c0400) [pid = 1797] [serial = 1604] [outer = 0x89b0a800] 03:11:45 INFO - PROCESS | 1797 | 1461060705385 Marionette DEBUG loaded listener.js 03:11:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 140 (0x8b7c9c00) [pid = 1797] [serial = 1605] [outer = 0x89b0a800] 03:11:46 INFO - PROCESS | 1797 | 1461060706638 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 03:11:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:11:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1576ms 03:11:46 INFO - PROCESS | 1797 | 1461060706702 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 03:11:46 INFO - PROCESS | 1797 | 1461060706709 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 03:11:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:11:46 INFO - PROCESS | 1797 | 1461060706720 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:11:46 INFO - PROCESS | 1797 | 1461060706725 Marionette TRACE conn3 <- [1,2110,null,{}] 03:11:46 INFO - PROCESS | 1797 | 1461060706733 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:46 INFO - PROCESS | 1797 | 1461060706955 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 03:11:47 INFO - PROCESS | 1797 | 1461060707281 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:47 INFO - PROCESS | 1797 | ++DOCSHELL 0x853d0c00 == 152 [pid = 1797] [id = 535] 03:11:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 141 (0x86264000) [pid = 1797] [serial = 1606] [outer = (nil)] 03:11:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 142 (0x881f7400) [pid = 1797] [serial = 1607] [outer = 0x86264000] 03:11:47 INFO - PROCESS | 1797 | 1461060707376 Marionette DEBUG loaded listener.js 03:11:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 143 (0x88f1b400) [pid = 1797] [serial = 1608] [outer = 0x86264000] 03:11:48 INFO - PROCESS | 1797 | 1461060708373 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 03:11:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:11:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1732ms 03:11:48 INFO - PROCESS | 1797 | 1461060708453 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 03:11:48 INFO - PROCESS | 1797 | 1461060708461 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 03:11:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:11:48 INFO - PROCESS | 1797 | 1461060708473 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:11:48 INFO - PROCESS | 1797 | 1461060708477 Marionette TRACE conn3 <- [1,2114,null,{}] 03:11:48 INFO - PROCESS | 1797 | 1461060708483 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:48 INFO - PROCESS | 1797 | 1461060708738 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 03:11:49 INFO - PROCESS | 1797 | 1461060709110 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:49 INFO - PROCESS | 1797 | ++DOCSHELL 0x88daec00 == 153 [pid = 1797] [id = 536] 03:11:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 144 (0x8ae03800) [pid = 1797] [serial = 1609] [outer = (nil)] 03:11:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 145 (0x8b651000) [pid = 1797] [serial = 1610] [outer = 0x8ae03800] 03:11:49 INFO - PROCESS | 1797 | 1461060709198 Marionette DEBUG loaded listener.js 03:11:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 146 (0x8b77a400) [pid = 1797] [serial = 1611] [outer = 0x8ae03800] 03:11:50 INFO - PROCESS | 1797 | 1461060710132 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 03:11:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:11:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1730ms 03:11:50 INFO - PROCESS | 1797 | 1461060710203 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 03:11:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:11:50 INFO - PROCESS | 1797 | 1461060710208 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 03:11:50 INFO - PROCESS | 1797 | 1461060710214 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:11:50 INFO - PROCESS | 1797 | 1461060710220 Marionette TRACE conn3 <- [1,2118,null,{}] 03:11:50 INFO - PROCESS | 1797 | 1461060710237 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:50 INFO - PROCESS | 1797 | 1461060710486 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 03:11:50 INFO - PROCESS | 1797 | 1461060710799 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:50 INFO - PROCESS | 1797 | ++DOCSHELL 0x8538cc00 == 154 [pid = 1797] [id = 537] 03:11:50 INFO - PROCESS | 1797 | ++DOMWINDOW == 147 (0x8b780800) [pid = 1797] [serial = 1612] [outer = (nil)] 03:11:50 INFO - PROCESS | 1797 | ++DOMWINDOW == 148 (0x8be16c00) [pid = 1797] [serial = 1613] [outer = 0x8b780800] 03:11:50 INFO - PROCESS | 1797 | 1461060710892 Marionette DEBUG loaded listener.js 03:11:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x8be6e800) [pid = 1797] [serial = 1614] [outer = 0x8b780800] 03:11:51 INFO - PROCESS | 1797 | 1461060711775 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 03:11:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:11:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1637ms 03:11:51 INFO - PROCESS | 1797 | 1461060711852 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 03:11:51 INFO - PROCESS | 1797 | 1461060711857 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 03:11:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:11:51 INFO - PROCESS | 1797 | 1461060711863 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:11:51 INFO - PROCESS | 1797 | 1461060711866 Marionette TRACE conn3 <- [1,2122,null,{}] 03:11:51 INFO - PROCESS | 1797 | 1461060711872 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:52 INFO - PROCESS | 1797 | 1461060712106 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 03:11:52 INFO - PROCESS | 1797 | 1461060712421 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:52 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b06e000 == 155 [pid = 1797] [id = 538] 03:11:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x8bd48c00) [pid = 1797] [serial = 1615] [outer = (nil)] 03:11:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x8c1e7800) [pid = 1797] [serial = 1616] [outer = 0x8bd48c00] 03:11:52 INFO - PROCESS | 1797 | 1461060712512 Marionette DEBUG loaded listener.js 03:11:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x8c1f3000) [pid = 1797] [serial = 1617] [outer = 0x8bd48c00] 03:11:54 INFO - PROCESS | 1797 | 1461060714076 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 03:11:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:11:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 2279ms 03:11:54 INFO - PROCESS | 1797 | 1461060714143 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 03:11:54 INFO - PROCESS | 1797 | 1461060714147 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 03:11:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:11:54 INFO - PROCESS | 1797 | 1461060714154 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:11:54 INFO - PROCESS | 1797 | 1461060714157 Marionette TRACE conn3 <- [1,2126,null,{}] 03:11:54 INFO - PROCESS | 1797 | 1461060714163 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:54 INFO - PROCESS | 1797 | 1461060714438 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 03:11:54 INFO - PROCESS | 1797 | 1461060714765 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:54 INFO - PROCESS | 1797 | ++DOCSHELL 0x8dfe6400 == 156 [pid = 1797] [id = 539] 03:11:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 153 (0x8dfe7400) [pid = 1797] [serial = 1618] [outer = (nil)] 03:11:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 154 (0x8e8c4c00) [pid = 1797] [serial = 1619] [outer = 0x8dfe7400] 03:11:54 INFO - PROCESS | 1797 | 1461060714857 Marionette DEBUG loaded listener.js 03:11:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 155 (0x8e8ca000) [pid = 1797] [serial = 1620] [outer = 0x8dfe7400] 03:11:55 INFO - PROCESS | 1797 | 1461060715718 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 03:11:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:11:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1583ms 03:11:55 INFO - PROCESS | 1797 | 1461060715737 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 03:11:55 INFO - PROCESS | 1797 | 1461060715741 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 03:11:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:11:55 INFO - PROCESS | 1797 | 1461060715747 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:11:55 INFO - PROCESS | 1797 | 1461060715750 Marionette TRACE conn3 <- [1,2130,null,{}] 03:11:55 INFO - PROCESS | 1797 | 1461060715756 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:56 INFO - PROCESS | 1797 | 1461060716111 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 03:11:56 INFO - PROCESS | 1797 | 1461060716365 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:56 INFO - PROCESS | 1797 | ++DOCSHELL 0x8dfe4000 == 157 [pid = 1797] [id = 540] 03:11:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 156 (0x8e8c8000) [pid = 1797] [serial = 1621] [outer = (nil)] 03:11:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 157 (0x8f54b800) [pid = 1797] [serial = 1622] [outer = 0x8e8c8000] 03:11:56 INFO - PROCESS | 1797 | 1461060716460 Marionette DEBUG loaded listener.js 03:11:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 158 (0x8f7f0000) [pid = 1797] [serial = 1623] [outer = 0x8e8c8000] 03:11:57 INFO - PROCESS | 1797 | 1461060717315 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 03:11:57 INFO - PROCESS | 1797 | 1461060717387 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 03:11:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 03:11:57 INFO - PROCESS | 1797 | 1461060717395 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:11:57 INFO - PROCESS | 1797 | 1461060717398 Marionette TRACE conn3 <- [1,2134,null,{}] 03:11:57 INFO - PROCESS | 1797 | 1461060717404 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:57 INFO - PROCESS | 1797 | 1461060717617 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 03:11:57 INFO - PROCESS | 1797 | 1461060717971 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:58 INFO - PROCESS | 1797 | ++DOCSHELL 0x836a6400 == 158 [pid = 1797] [id = 541] 03:11:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 159 (0x8f7ef800) [pid = 1797] [serial = 1624] [outer = (nil)] 03:11:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 160 (0x8fcf9c00) [pid = 1797] [serial = 1625] [outer = 0x8f7ef800] 03:11:58 INFO - PROCESS | 1797 | 1461060718062 Marionette DEBUG loaded listener.js 03:11:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 161 (0x8fd10800) [pid = 1797] [serial = 1626] [outer = 0x8f7ef800] 03:11:58 INFO - PROCESS | 1797 | 1461060718961 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 03:11:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:11:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1633ms 03:11:59 INFO - PROCESS | 1797 | 1461060719029 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 03:11:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:11:59 INFO - PROCESS | 1797 | 1461060719033 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 03:11:59 INFO - PROCESS | 1797 | 1461060719039 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:11:59 INFO - PROCESS | 1797 | 1461060719043 Marionette TRACE conn3 <- [1,2138,null,{}] 03:11:59 INFO - PROCESS | 1797 | 1461060719049 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:59 INFO - PROCESS | 1797 | 1461060719247 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 03:11:59 INFO - PROCESS | 1797 | 1461060719563 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:59 INFO - PROCESS | 1797 | ++DOCSHELL 0x8bd41800 == 159 [pid = 1797] [id = 542] 03:11:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 162 (0x8f32c400) [pid = 1797] [serial = 1627] [outer = (nil)] 03:11:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 163 (0x913c0c00) [pid = 1797] [serial = 1628] [outer = 0x8f32c400] 03:11:59 INFO - PROCESS | 1797 | 1461060719656 Marionette DEBUG loaded listener.js 03:11:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 164 (0x913cac00) [pid = 1797] [serial = 1629] [outer = 0x8f32c400] 03:12:00 INFO - PROCESS | 1797 | 1461060720508 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 03:12:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:12:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1531ms 03:12:00 INFO - PROCESS | 1797 | 1461060720572 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 03:12:00 INFO - PROCESS | 1797 | 1461060720576 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 03:12:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:12:00 INFO - PROCESS | 1797 | 1461060720583 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:12:00 INFO - PROCESS | 1797 | 1461060720587 Marionette TRACE conn3 <- [1,2142,null,{}] 03:12:00 INFO - PROCESS | 1797 | 1461060720593 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:00 INFO - PROCESS | 1797 | 1461060720792 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 03:12:01 INFO - PROCESS | 1797 | 1461060721063 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:01 INFO - PROCESS | 1797 | ++DOCSHELL 0x89b02000 == 160 [pid = 1797] [id = 543] 03:12:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 165 (0x907be000) [pid = 1797] [serial = 1630] [outer = (nil)] 03:12:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 166 (0x91fdb800) [pid = 1797] [serial = 1631] [outer = 0x907be000] 03:12:01 INFO - PROCESS | 1797 | 1461060721198 Marionette DEBUG loaded listener.js 03:12:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 167 (0x93106c00) [pid = 1797] [serial = 1632] [outer = 0x907be000] 03:12:02 INFO - PROCESS | 1797 | 1461060722106 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 03:12:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 03:12:02 INFO - PROCESS | 1797 | 1461060722177 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 03:12:02 INFO - PROCESS | 1797 | 1461060722183 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:12:02 INFO - PROCESS | 1797 | 1461060722187 Marionette TRACE conn3 <- [1,2146,null,{}] 03:12:02 INFO - PROCESS | 1797 | 1461060722192 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:02 INFO - PROCESS | 1797 | 1461060722411 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 03:12:02 INFO - PROCESS | 1797 | 1461060722757 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:02 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f551c00 == 161 [pid = 1797] [id = 544] 03:12:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 168 (0x91f89400) [pid = 1797] [serial = 1633] [outer = (nil)] 03:12:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 169 (0x9582f000) [pid = 1797] [serial = 1634] [outer = 0x91f89400] 03:12:02 INFO - PROCESS | 1797 | 1461060722865 Marionette DEBUG loaded listener.js 03:12:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 170 (0x9587a800) [pid = 1797] [serial = 1635] [outer = 0x91f89400] 03:12:03 INFO - PROCESS | 1797 | 1461060723794 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 03:12:03 INFO - PROCESS | 1797 | 1461060723871 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 03:12:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 03:12:03 INFO - PROCESS | 1797 | 1461060723878 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:12:03 INFO - PROCESS | 1797 | 1461060723882 Marionette TRACE conn3 <- [1,2150,null,{}] 03:12:03 INFO - PROCESS | 1797 | 1461060723888 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:04 INFO - PROCESS | 1797 | 1461060724107 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 03:12:04 INFO - PROCESS | 1797 | 1461060724428 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:04 INFO - PROCESS | 1797 | ++DOCSHELL 0x940cb000 == 162 [pid = 1797] [id = 545] 03:12:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 171 (0x94ebe000) [pid = 1797] [serial = 1636] [outer = (nil)] 03:12:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 172 (0x9679b000) [pid = 1797] [serial = 1637] [outer = 0x94ebe000] 03:12:04 INFO - PROCESS | 1797 | 1461060724527 Marionette DEBUG loaded listener.js 03:12:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 173 (0x97553000) [pid = 1797] [serial = 1638] [outer = 0x94ebe000] 03:12:05 INFO - PROCESS | 1797 | 1461060725403 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 03:12:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 03:12:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1580ms 03:12:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:12:05 INFO - PROCESS | 1797 | 1461060725459 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 03:12:05 INFO - PROCESS | 1797 | 1461060725462 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 03:12:05 INFO - PROCESS | 1797 | 1461060725469 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:12:05 INFO - PROCESS | 1797 | 1461060725472 Marionette TRACE conn3 <- [1,2154,null,{}] 03:12:05 INFO - PROCESS | 1797 | 1461060725478 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:05 INFO - PROCESS | 1797 | 1461060725674 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 03:12:05 INFO - PROCESS | 1797 | 1461060725946 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:06 INFO - PROCESS | 1797 | ++DOCSHELL 0x9679f800 == 163 [pid = 1797] [id = 546] 03:12:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 174 (0x97362800) [pid = 1797] [serial = 1639] [outer = (nil)] 03:12:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 175 (0x979d4400) [pid = 1797] [serial = 1640] [outer = 0x97362800] 03:12:06 INFO - PROCESS | 1797 | 1461060726078 Marionette DEBUG loaded listener.js 03:12:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 176 (0x97bf3800) [pid = 1797] [serial = 1641] [outer = 0x97362800] 03:12:06 INFO - PROCESS | 1797 | 1461060726944 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 03:12:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:12:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1531ms 03:12:07 INFO - PROCESS | 1797 | 1461060727000 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 03:12:07 INFO - PROCESS | 1797 | 1461060727004 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 03:12:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:12:07 INFO - PROCESS | 1797 | 1461060727010 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:12:07 INFO - PROCESS | 1797 | 1461060727013 Marionette TRACE conn3 <- [1,2158,null,{}] 03:12:07 INFO - PROCESS | 1797 | 1461060727019 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:07 INFO - PROCESS | 1797 | 1461060727214 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 03:12:07 INFO - PROCESS | 1797 | 1461060727494 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:07 INFO - PROCESS | 1797 | ++DOCSHELL 0x86265c00 == 164 [pid = 1797] [id = 547] 03:12:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 177 (0x89b06000) [pid = 1797] [serial = 1642] [outer = (nil)] 03:12:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 178 (0x98a03c00) [pid = 1797] [serial = 1643] [outer = 0x89b06000] 03:12:07 INFO - PROCESS | 1797 | 1461060727633 Marionette DEBUG loaded listener.js 03:12:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 179 (0x9903e000) [pid = 1797] [serial = 1644] [outer = 0x89b06000] 03:12:08 INFO - PROCESS | 1797 | 1461060728551 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 03:12:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:12:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1576ms 03:12:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:12:08 INFO - PROCESS | 1797 | 1461060728588 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 03:12:08 INFO - PROCESS | 1797 | 1461060728591 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 03:12:08 INFO - PROCESS | 1797 | 1461060728597 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:12:08 INFO - PROCESS | 1797 | 1461060728600 Marionette TRACE conn3 <- [1,2162,null,{}] 03:12:08 INFO - PROCESS | 1797 | 1461060728606 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:08 INFO - PROCESS | 1797 | 1461060728803 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 03:12:09 INFO - PROCESS | 1797 | 1461060729094 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:09 INFO - PROCESS | 1797 | ++DOCSHELL 0x9324b400 == 165 [pid = 1797] [id = 548] 03:12:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 180 (0x96398800) [pid = 1797] [serial = 1645] [outer = (nil)] 03:12:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 181 (0x9ea1f400) [pid = 1797] [serial = 1646] [outer = 0x96398800] 03:12:09 INFO - PROCESS | 1797 | 1461060729229 Marionette DEBUG loaded listener.js 03:12:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 182 (0x9fd60800) [pid = 1797] [serial = 1647] [outer = 0x96398800] 03:12:10 INFO - PROCESS | 1797 | 1461060730100 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 03:12:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:12:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1581ms 03:12:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:12:10 INFO - PROCESS | 1797 | 1461060730178 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 03:12:10 INFO - PROCESS | 1797 | 1461060730181 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 03:12:10 INFO - PROCESS | 1797 | 1461060730188 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:12:10 INFO - PROCESS | 1797 | 1461060730191 Marionette TRACE conn3 <- [1,2166,null,{}] 03:12:10 INFO - PROCESS | 1797 | 1461060730197 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:10 INFO - PROCESS | 1797 | 1461060730433 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 03:12:10 INFO - PROCESS | 1797 | 1461060730754 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:10 INFO - PROCESS | 1797 | ++DOCSHELL 0x9dff5400 == 166 [pid = 1797] [id = 549] 03:12:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 183 (0x9ea18c00) [pid = 1797] [serial = 1648] [outer = (nil)] 03:12:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 184 (0xa0ba6800) [pid = 1797] [serial = 1649] [outer = 0x9ea18c00] 03:12:10 INFO - PROCESS | 1797 | 1461060730844 Marionette DEBUG loaded listener.js 03:12:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 185 (0xa0bb0000) [pid = 1797] [serial = 1650] [outer = 0x9ea18c00] 03:12:11 INFO - PROCESS | 1797 | 1461060731707 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 03:12:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:12:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1595ms 03:12:11 INFO - PROCESS | 1797 | 1461060731782 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 03:12:11 INFO - PROCESS | 1797 | 1461060731786 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 03:12:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:12:11 INFO - PROCESS | 1797 | 1461060731793 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:12:11 INFO - PROCESS | 1797 | 1461060731796 Marionette TRACE conn3 <- [1,2170,null,{}] 03:12:11 INFO - PROCESS | 1797 | 1461060731802 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:12 INFO - PROCESS | 1797 | 1461060732000 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 03:12:12 INFO - PROCESS | 1797 | 1461060732326 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:12 INFO - PROCESS | 1797 | ++DOCSHELL 0x89b10400 == 167 [pid = 1797] [id = 550] 03:12:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 186 (0xa0b14400) [pid = 1797] [serial = 1651] [outer = (nil)] 03:12:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 187 (0xa0d42c00) [pid = 1797] [serial = 1652] [outer = 0xa0b14400] 03:12:12 INFO - PROCESS | 1797 | 1461060732413 Marionette DEBUG loaded listener.js 03:12:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 188 (0xa103e800) [pid = 1797] [serial = 1653] [outer = 0xa0b14400] 03:12:13 INFO - PROCESS | 1797 | 1461060733340 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 03:12:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:12:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1577ms 03:12:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:12:13 INFO - PROCESS | 1797 | 1461060733371 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 03:12:13 INFO - PROCESS | 1797 | 1461060733374 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 03:12:13 INFO - PROCESS | 1797 | 1461060733381 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:12:13 INFO - PROCESS | 1797 | 1461060733384 Marionette TRACE conn3 <- [1,2174,null,{}] 03:12:13 INFO - PROCESS | 1797 | 1461060733390 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:13 INFO - PROCESS | 1797 | 1461060733609 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 03:12:13 INFO - PROCESS | 1797 | 1461060733958 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:13 INFO - PROCESS | 1797 | ++DOCSHELL 0xa0b15c00 == 168 [pid = 1797] [id = 551] 03:12:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 189 (0xa0d39800) [pid = 1797] [serial = 1654] [outer = (nil)] 03:12:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 190 (0xa2b55800) [pid = 1797] [serial = 1655] [outer = 0xa0d39800] 03:12:14 INFO - PROCESS | 1797 | 1461060734051 Marionette DEBUG loaded listener.js 03:12:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 191 (0xa2bc3c00) [pid = 1797] [serial = 1656] [outer = 0xa0d39800] 03:12:14 INFO - PROCESS | 1797 | 1461060734945 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 03:12:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:12:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1629ms 03:12:15 INFO - PROCESS | 1797 | 1461060735010 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 03:12:15 INFO - PROCESS | 1797 | 1461060735014 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 03:12:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:12:15 INFO - PROCESS | 1797 | 1461060735030 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:12:15 INFO - PROCESS | 1797 | 1461060735033 Marionette TRACE conn3 <- [1,2178,null,{}] 03:12:15 INFO - PROCESS | 1797 | 1461060735039 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:15 INFO - PROCESS | 1797 | 1461060735239 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 03:12:15 INFO - PROCESS | 1797 | 1461060735566 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:15 INFO - PROCESS | 1797 | ++DOCSHELL 0x81ee6800 == 169 [pid = 1797] [id = 552] 03:12:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 192 (0xa0d0e400) [pid = 1797] [serial = 1657] [outer = (nil)] 03:12:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 193 (0xa3d0a000) [pid = 1797] [serial = 1658] [outer = 0xa0d0e400] 03:12:15 INFO - PROCESS | 1797 | 1461060735661 Marionette DEBUG loaded listener.js 03:12:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 194 (0xa3d5c000) [pid = 1797] [serial = 1659] [outer = 0xa0d0e400] 03:12:17 INFO - PROCESS | 1797 | --DOCSHELL 0x89fe2c00 == 168 [pid = 1797] [id = 487] 03:12:17 INFO - PROCESS | 1797 | --DOCSHELL 0x881f6400 == 167 [pid = 1797] [id = 194] 03:12:17 INFO - PROCESS | 1797 | --DOCSHELL 0x81ed9400 == 166 [pid = 1797] [id = 336] 03:12:17 INFO - PROCESS | 1797 | --DOCSHELL 0x8369c400 == 165 [pid = 1797] [id = 340] 03:12:17 INFO - PROCESS | 1797 | --DOCSHELL 0x85029400 == 164 [pid = 1797] [id = 339] 03:12:17 INFO - PROCESS | 1797 | --DOCSHELL 0x836a3400 == 163 [pid = 1797] [id = 289] 03:12:17 INFO - PROCESS | 1797 | --DOCSHELL 0x85023800 == 162 [pid = 1797] [id = 338] 03:12:17 INFO - PROCESS | 1797 | --DOCSHELL 0x85388000 == 161 [pid = 1797] [id = 533] 03:12:17 INFO - PROCESS | 1797 | --DOCSHELL 0x89be8000 == 160 [pid = 1797] [id = 532] 03:12:17 INFO - PROCESS | 1797 | --DOCSHELL 0x85020800 == 159 [pid = 1797] [id = 531] 03:12:17 INFO - PROCESS | 1797 | --DOCSHELL 0x853c9c00 == 158 [pid = 1797] [id = 530] 03:12:17 INFO - PROCESS | 1797 | --DOCSHELL 0x84bc5c00 == 157 [pid = 1797] [id = 528] 03:12:17 INFO - PROCESS | 1797 | --DOCSHELL 0x84bca000 == 156 [pid = 1797] [id = 526] 03:12:17 INFO - PROCESS | 1797 | --DOCSHELL 0x9754c800 == 155 [pid = 1797] [id = 527] 03:12:17 INFO - PROCESS | 1797 | --DOCSHELL 0x8afab400 == 154 [pid = 1797] [id = 525] 03:12:17 INFO - PROCESS | 1797 | --DOCSHELL 0x842bf400 == 153 [pid = 1797] [id = 524] 03:12:17 INFO - PROCESS | 1797 | --DOCSHELL 0x8fd09c00 == 152 [pid = 1797] [id = 523] 03:12:17 INFO - PROCESS | 1797 | --DOCSHELL 0x9138d800 == 151 [pid = 1797] [id = 522] 03:12:17 INFO - PROCESS | 1797 | --DOCSHELL 0x8f302000 == 150 [pid = 1797] [id = 520] 03:12:17 INFO - PROCESS | 1797 | --DOCSHELL 0x8fc29400 == 149 [pid = 1797] [id = 521] 03:12:17 INFO - PROCESS | 1797 | --DOCSHELL 0x8e8d2800 == 148 [pid = 1797] [id = 519] 03:12:17 INFO - PROCESS | 1797 | --DOCSHELL 0x8be74800 == 147 [pid = 1797] [id = 518] 03:12:17 INFO - PROCESS | 1797 | --DOCSHELL 0x89d9e800 == 146 [pid = 1797] [id = 517] 03:12:17 INFO - PROCESS | 1797 | --DOCSHELL 0x85109800 == 145 [pid = 1797] [id = 516] 03:12:18 INFO - PROCESS | 1797 | --DOCSHELL 0x89fe4c00 == 144 [pid = 1797] [id = 514] 03:12:18 INFO - PROCESS | 1797 | --DOCSHELL 0x8bda9c00 == 143 [pid = 1797] [id = 515] 03:12:18 INFO - PROCESS | 1797 | --DOCSHELL 0x8b775000 == 142 [pid = 1797] [id = 513] 03:12:18 INFO - PROCESS | 1797 | --DOCSHELL 0x88f0d400 == 141 [pid = 1797] [id = 512] 03:12:18 INFO - PROCESS | 1797 | --DOCSHELL 0x853c7000 == 140 [pid = 1797] [id = 511] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 193 (0x8ae09800) [pid = 1797] [serial = 1532] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 192 (0x89867c00) [pid = 1797] [serial = 1527] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 191 (0x8b725400) [pid = 1797] [serial = 1469] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 190 (0x8bd46c00) [pid = 1797] [serial = 1470] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 189 (0x9fda7800) [pid = 1797] [serial = 1517] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 188 (0x84bc4000) [pid = 1797] [serial = 1520] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 187 (0x8fc23000) [pid = 1797] [serial = 1485] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 186 (0x958c7000) [pid = 1797] [serial = 1493] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 185 (0x8f54a800) [pid = 1797] [serial = 1481] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 184 (0x89d9d000) [pid = 1797] [serial = 1392] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 183 (0x8c1ee400) [pid = 1797] [serial = 1475] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 182 (0x8e8cc000) [pid = 1797] [serial = 1478] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 181 (0x86c71800) [pid = 1797] [serial = 1524] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 180 (0x85108400) [pid = 1797] [serial = 1521] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 179 (0x8b781c00) [pid = 1797] [serial = 1463] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 178 (0x975df800) [pid = 1797] [serial = 1500] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 177 (0x93192800) [pid = 1797] [serial = 1491] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 176 (0x8ae0dc00) [pid = 1797] [serial = 1529] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 175 (0x989af800) [pid = 1797] [serial = 1508] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 174 (0x881fbc00) [pid = 1797] [serial = 1466] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 173 (0x974b5000) [pid = 1797] [serial = 1449] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 172 (0x990c7400) [pid = 1797] [serial = 1511] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 171 (0x8e8d0400) [pid = 1797] [serial = 1479] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 170 (0x91fdb400) [pid = 1797] [serial = 1490] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 169 (0x8be75400) [pid = 1797] [serial = 1473] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 168 (0x8f7f4400) [pid = 1797] [serial = 1482] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 167 (0x96209c00) [pid = 1797] [serial = 1494] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 166 (0x8fd05800) [pid = 1797] [serial = 1487] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 165 (0x9a884800) [pid = 1797] [serial = 1512] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 164 (0x8afaf800) [pid = 1797] [serial = 1530] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 163 (0x8985e000) [pid = 1797] [serial = 1467] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 162 (0x98429800) [pid = 1797] [serial = 1506] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 161 (0x97366000) [pid = 1797] [serial = 1496] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 160 (0x9ea18000) [pid = 1797] [serial = 1514] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 159 (0x979d9000) [pid = 1797] [serial = 1503] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 158 (0x9138dc00) [pid = 1797] [serial = 1488] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 157 (0x9841d800) [pid = 1797] [serial = 1505] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 156 (0x975d4800) [pid = 1797] [serial = 1499] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 155 (0x979d2c00) [pid = 1797] [serial = 1502] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 154 (0x9ea1bc00) [pid = 1797] [serial = 1515] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 153 (0x97551800) [pid = 1797] [serial = 1497] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 152 (0x8deba800) [pid = 1797] [serial = 1476] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x86c6bc00) [pid = 1797] [serial = 1523] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x98a10800) [pid = 1797] [serial = 1509] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x88db7400) [pid = 1797] [serial = 1526] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x8be6b800) [pid = 1797] [serial = 1472] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | --DOMWINDOW == 147 (0x8fc0f800) [pid = 1797] [serial = 1484] [outer = (nil)] [url = about:blank] 03:12:18 INFO - PROCESS | 1797 | 1461060738606 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 03:12:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:12:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 3636ms 03:12:18 INFO - PROCESS | 1797 | 1461060738667 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 03:12:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:12:18 INFO - PROCESS | 1797 | 1461060738672 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 03:12:18 INFO - PROCESS | 1797 | 1461060738680 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:12:18 INFO - PROCESS | 1797 | 1461060738686 Marionette TRACE conn3 <- [1,2182,null,{}] 03:12:18 INFO - PROCESS | 1797 | 1461060738695 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:18 INFO - PROCESS | 1797 | 1461060738940 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 03:12:19 INFO - PROCESS | 1797 | 1461060739132 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:19 INFO - PROCESS | 1797 | ++DOCSHELL 0x842bf400 == 141 [pid = 1797] [id = 553] 03:12:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 148 (0x8510c800) [pid = 1797] [serial = 1660] [outer = (nil)] 03:12:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x853c9c00) [pid = 1797] [serial = 1661] [outer = 0x8510c800] 03:12:19 INFO - PROCESS | 1797 | 1461060739214 Marionette DEBUG loaded listener.js 03:12:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x86c68400) [pid = 1797] [serial = 1662] [outer = 0x8510c800] 03:12:20 INFO - PROCESS | 1797 | 1461060739999 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 03:12:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1344ms 03:12:20 INFO - PROCESS | 1797 | 1461060740023 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 03:12:20 INFO - PROCESS | 1797 | 1461060740032 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 03:12:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:12:20 INFO - PROCESS | 1797 | 1461060740042 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:12:20 INFO - PROCESS | 1797 | 1461060740045 Marionette TRACE conn3 <- [1,2186,null,{}] 03:12:20 INFO - PROCESS | 1797 | 1461060740051 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:20 INFO - PROCESS | 1797 | 1461060740320 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 03:12:20 INFO - PROCESS | 1797 | 1461060740441 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:20 INFO - PROCESS | 1797 | ++DOCSHELL 0x8538c000 == 142 [pid = 1797] [id = 554] 03:12:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x86c67c00) [pid = 1797] [serial = 1663] [outer = (nil)] 03:12:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x881f4800) [pid = 1797] [serial = 1664] [outer = 0x86c67c00] 03:12:20 INFO - PROCESS | 1797 | 1461060740515 Marionette DEBUG loaded listener.js 03:12:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 153 (0x88db5c00) [pid = 1797] [serial = 1665] [outer = 0x86c67c00] 03:12:21 INFO - PROCESS | 1797 | 1461060741470 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 03:12:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:12:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1481ms 03:12:21 INFO - PROCESS | 1797 | 1461060741526 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 03:12:21 INFO - PROCESS | 1797 | 1461060741529 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 03:12:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:12:21 INFO - PROCESS | 1797 | 1461060741536 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:12:21 INFO - PROCESS | 1797 | 1461060741541 Marionette TRACE conn3 <- [1,2190,null,{}] 03:12:21 INFO - PROCESS | 1797 | 1461060741556 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:21 INFO - PROCESS | 1797 | 1461060741819 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 03:12:21 INFO - PROCESS | 1797 | 1461060741843 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:21 INFO - PROCESS | 1797 | ++DOCSHELL 0x85384400 == 143 [pid = 1797] [id = 555] 03:12:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 154 (0x89bdf800) [pid = 1797] [serial = 1666] [outer = (nil)] 03:12:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 155 (0x89d99000) [pid = 1797] [serial = 1667] [outer = 0x89bdf800] 03:12:21 INFO - PROCESS | 1797 | 1461060741919 Marionette DEBUG loaded listener.js 03:12:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 156 (0x8ad81c00) [pid = 1797] [serial = 1668] [outer = 0x89bdf800] 03:12:23 INFO - PROCESS | 1797 | --DOMWINDOW == 155 (0x8deb4400) [pid = 1797] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:12:23 INFO - PROCESS | 1797 | --DOMWINDOW == 154 (0x8bdaf000) [pid = 1797] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:12:23 INFO - PROCESS | 1797 | --DOMWINDOW == 153 (0x8b777800) [pid = 1797] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:12:23 INFO - PROCESS | 1797 | --DOMWINDOW == 152 (0x94eb9c00) [pid = 1797] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:12:23 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x853c9400) [pid = 1797] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:12:23 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x913c3000) [pid = 1797] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:12:23 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x958cf400) [pid = 1797] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:12:23 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x8f307c00) [pid = 1797] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:12:23 INFO - PROCESS | 1797 | --DOMWINDOW == 147 (0x8f4d4000) [pid = 1797] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:12:23 INFO - PROCESS | 1797 | --DOMWINDOW == 146 (0x853c7800) [pid = 1797] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:12:23 INFO - PROCESS | 1797 | --DOMWINDOW == 145 (0x8bdaa000) [pid = 1797] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:12:23 INFO - PROCESS | 1797 | --DOMWINDOW == 144 (0x853cac00) [pid = 1797] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:12:23 INFO - PROCESS | 1797 | --DOMWINDOW == 143 (0x8b074000) [pid = 1797] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:12:23 INFO - PROCESS | 1797 | --DOMWINDOW == 142 (0x8985b800) [pid = 1797] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:12:23 INFO - PROCESS | 1797 | --DOMWINDOW == 141 (0x89d93000) [pid = 1797] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:12:23 INFO - PROCESS | 1797 | --DOMWINDOW == 140 (0x9768b000) [pid = 1797] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:12:23 INFO - PROCESS | 1797 | --DOMWINDOW == 139 (0x91396c00) [pid = 1797] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:12:23 INFO - PROCESS | 1797 | --DOMWINDOW == 138 (0x88f12800) [pid = 1797] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:12:23 INFO - PROCESS | 1797 | --DOMWINDOW == 137 (0x8e8c9800) [pid = 1797] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:12:23 INFO - PROCESS | 1797 | --DOMWINDOW == 136 (0x8deb8800) [pid = 1797] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:12:23 INFO - PROCESS | 1797 | --DOMWINDOW == 135 (0x93104c00) [pid = 1797] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:12:23 INFO - PROCESS | 1797 | --DOMWINDOW == 134 (0x853cc000) [pid = 1797] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:12:23 INFO - PROCESS | 1797 | --DOMWINDOW == 133 (0x881fa400) [pid = 1797] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:12:23 INFO - PROCESS | 1797 | 1461060743599 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 03:12:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:12:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 2083ms 03:12:23 INFO - PROCESS | 1797 | 1461060743620 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 03:12:23 INFO - PROCESS | 1797 | 1461060743624 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 03:12:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:12:23 INFO - PROCESS | 1797 | 1461060743631 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:12:23 INFO - PROCESS | 1797 | 1461060743634 Marionette TRACE conn3 <- [1,2194,null,{}] 03:12:23 INFO - PROCESS | 1797 | 1461060743639 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:23 INFO - PROCESS | 1797 | 1461060743831 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 03:12:23 INFO - PROCESS | 1797 | 1461060743840 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:23 INFO - PROCESS | 1797 | ++DOCSHELL 0x853cac00 == 144 [pid = 1797] [id = 556] 03:12:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 134 (0x86c64000) [pid = 1797] [serial = 1669] [outer = (nil)] 03:12:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 135 (0x89d95000) [pid = 1797] [serial = 1670] [outer = 0x86c64000] 03:12:23 INFO - PROCESS | 1797 | 1461060743926 Marionette DEBUG loaded listener.js 03:12:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 136 (0x8ae10400) [pid = 1797] [serial = 1671] [outer = 0x86c64000] 03:12:24 INFO - PROCESS | 1797 | 1461060744829 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 03:12:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:12:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1227ms 03:12:24 INFO - PROCESS | 1797 | 1461060744866 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 03:12:24 INFO - PROCESS | 1797 | 1461060744869 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 03:12:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:12:24 INFO - PROCESS | 1797 | 1461060744875 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:12:24 INFO - PROCESS | 1797 | 1461060744877 Marionette TRACE conn3 <- [1,2198,null,{}] 03:12:24 INFO - PROCESS | 1797 | 1461060744883 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:25 INFO - PROCESS | 1797 | 1461060745055 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 03:12:25 INFO - PROCESS | 1797 | 1461060745069 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:25 INFO - PROCESS | 1797 | ++DOCSHELL 0x86c72400 == 145 [pid = 1797] [id = 557] 03:12:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 137 (0x89d9c800) [pid = 1797] [serial = 1672] [outer = (nil)] 03:12:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 138 (0x8b64c800) [pid = 1797] [serial = 1673] [outer = 0x89d9c800] 03:12:25 INFO - PROCESS | 1797 | 1461060745139 Marionette DEBUG loaded listener.js 03:12:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 139 (0x8b732000) [pid = 1797] [serial = 1674] [outer = 0x89d9c800] 03:12:26 INFO - PROCESS | 1797 | 1461060746369 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 03:12:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:12:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1529ms 03:12:26 INFO - PROCESS | 1797 | 1461060746405 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 03:12:26 INFO - PROCESS | 1797 | 1461060746411 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 03:12:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:12:26 INFO - PROCESS | 1797 | 1461060746421 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:12:26 INFO - PROCESS | 1797 | 1461060746426 Marionette TRACE conn3 <- [1,2202,null,{}] 03:12:26 INFO - PROCESS | 1797 | 1461060746454 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:26 INFO - PROCESS | 1797 | 1461060746686 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 03:12:27 INFO - PROCESS | 1797 | 1461060747007 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:27 INFO - PROCESS | 1797 | ++DOCSHELL 0x86c6a000 == 146 [pid = 1797] [id = 558] 03:12:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 140 (0x88157000) [pid = 1797] [serial = 1675] [outer = (nil)] 03:12:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 141 (0x881f5400) [pid = 1797] [serial = 1676] [outer = 0x88157000] 03:12:27 INFO - PROCESS | 1797 | 1461060747103 Marionette DEBUG loaded listener.js 03:12:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 142 (0x8985bc00) [pid = 1797] [serial = 1677] [outer = 0x88157000] 03:12:28 INFO - PROCESS | 1797 | 1461060748083 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 03:12:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:12:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1706ms 03:12:28 INFO - PROCESS | 1797 | 1461060748148 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 03:12:28 INFO - PROCESS | 1797 | 1461060748156 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 03:12:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:12:28 INFO - PROCESS | 1797 | 1461060748170 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:12:28 INFO - PROCESS | 1797 | 1461060748175 Marionette TRACE conn3 <- [1,2206,null,{}] 03:12:28 INFO - PROCESS | 1797 | 1461060748181 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:28 INFO - PROCESS | 1797 | 1461060748426 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 03:12:28 INFO - PROCESS | 1797 | 1461060748806 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:28 INFO - PROCESS | 1797 | ++DOCSHELL 0x881f8000 == 147 [pid = 1797] [id = 559] 03:12:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 143 (0x89d9ec00) [pid = 1797] [serial = 1678] [outer = (nil)] 03:12:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 144 (0x8afb4c00) [pid = 1797] [serial = 1679] [outer = 0x89d9ec00] 03:12:28 INFO - PROCESS | 1797 | 1461060748898 Marionette DEBUG loaded listener.js 03:12:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 145 (0x8b7c3800) [pid = 1797] [serial = 1680] [outer = 0x89d9ec00] 03:12:29 INFO - PROCESS | 1797 | 1461060749812 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 03:12:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:12:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1681ms 03:12:29 INFO - PROCESS | 1797 | 1461060749852 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 03:12:29 INFO - PROCESS | 1797 | 1461060749856 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 03:12:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:12:29 INFO - PROCESS | 1797 | 1461060749863 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:12:29 INFO - PROCESS | 1797 | 1461060749869 Marionette TRACE conn3 <- [1,2210,null,{}] 03:12:29 INFO - PROCESS | 1797 | 1461060749886 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:30 INFO - PROCESS | 1797 | 1461060750093 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 03:12:30 INFO - PROCESS | 1797 | 1461060750360 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:30 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b070c00 == 148 [pid = 1797] [id = 560] 03:12:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 146 (0x8bd46c00) [pid = 1797] [serial = 1681] [outer = (nil)] 03:12:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 147 (0x8bdaa800) [pid = 1797] [serial = 1682] [outer = 0x8bd46c00] 03:12:30 INFO - PROCESS | 1797 | 1461060750503 Marionette DEBUG loaded listener.js 03:12:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 148 (0x8be10400) [pid = 1797] [serial = 1683] [outer = 0x8bd46c00] 03:12:31 INFO - PROCESS | 1797 | 1461060751373 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 03:12:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:12:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1534ms 03:12:31 INFO - PROCESS | 1797 | 1461060751401 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 03:12:31 INFO - PROCESS | 1797 | 1461060751406 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 03:12:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:12:31 INFO - PROCESS | 1797 | 1461060751414 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:12:31 INFO - PROCESS | 1797 | 1461060751417 Marionette TRACE conn3 <- [1,2214,null,{}] 03:12:31 INFO - PROCESS | 1797 | 1461060751423 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:31 INFO - PROCESS | 1797 | 1461060751620 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 03:12:31 INFO - PROCESS | 1797 | 1461060751890 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:31 INFO - PROCESS | 1797 | ++DOCSHELL 0x8afb2000 == 149 [pid = 1797] [id = 561] 03:12:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x8be5ac00) [pid = 1797] [serial = 1684] [outer = (nil)] 03:12:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x8be74400) [pid = 1797] [serial = 1685] [outer = 0x8be5ac00] 03:12:31 INFO - PROCESS | 1797 | 1461060751981 Marionette DEBUG loaded listener.js 03:12:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x8c0e2000) [pid = 1797] [serial = 1686] [outer = 0x8be5ac00] 03:12:32 INFO - PROCESS | 1797 | 1461060752922 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 03:12:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:12:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1580ms 03:12:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:12:33 INFO - PROCESS | 1797 | 1461060752995 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 03:12:33 INFO - PROCESS | 1797 | 1461060752998 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 03:12:33 INFO - PROCESS | 1797 | 1461060753005 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:12:33 INFO - PROCESS | 1797 | 1461060753007 Marionette TRACE conn3 <- [1,2218,null,{}] 03:12:33 INFO - PROCESS | 1797 | 1461060753014 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:33 INFO - PROCESS | 1797 | 1461060753221 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 03:12:33 INFO - PROCESS | 1797 | 1461060753544 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:33 INFO - PROCESS | 1797 | ++DOCSHELL 0x881ee800 == 150 [pid = 1797] [id = 562] 03:12:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x8be70000) [pid = 1797] [serial = 1687] [outer = (nil)] 03:12:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 153 (0x8deb4400) [pid = 1797] [serial = 1688] [outer = 0x8be70000] 03:12:33 INFO - PROCESS | 1797 | 1461060753647 Marionette DEBUG loaded listener.js 03:12:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 154 (0x8deb9400) [pid = 1797] [serial = 1689] [outer = 0x8be70000] 03:12:34 INFO - PROCESS | 1797 | 1461060754518 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 03:12:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:12:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1585ms 03:12:34 INFO - PROCESS | 1797 | 1461060754589 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 03:12:34 INFO - PROCESS | 1797 | 1461060754594 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 03:12:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:12:34 INFO - PROCESS | 1797 | 1461060754601 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:12:34 INFO - PROCESS | 1797 | 1461060754605 Marionette TRACE conn3 <- [1,2222,null,{}] 03:12:34 INFO - PROCESS | 1797 | 1461060754611 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:34 INFO - PROCESS | 1797 | 1461060754879 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 03:12:35 INFO - PROCESS | 1797 | 1461060755204 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:35 INFO - PROCESS | 1797 | ++DOCSHELL 0x8c0e9400 == 151 [pid = 1797] [id = 563] 03:12:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 155 (0x8c0ec800) [pid = 1797] [serial = 1690] [outer = (nil)] 03:12:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 156 (0x8f301400) [pid = 1797] [serial = 1691] [outer = 0x8c0ec800] 03:12:35 INFO - PROCESS | 1797 | 1461060755296 Marionette DEBUG loaded listener.js 03:12:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 157 (0x8f307800) [pid = 1797] [serial = 1692] [outer = 0x8c0ec800] 03:12:36 INFO - PROCESS | 1797 | 1461060756203 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 03:12:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:12:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1631ms 03:12:36 INFO - PROCESS | 1797 | 1461060756232 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 03:12:36 INFO - PROCESS | 1797 | 1461060756236 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 03:12:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:12:36 INFO - PROCESS | 1797 | 1461060756242 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:12:36 INFO - PROCESS | 1797 | 1461060756246 Marionette TRACE conn3 <- [1,2226,null,{}] 03:12:36 INFO - PROCESS | 1797 | 1461060756252 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:36 INFO - PROCESS | 1797 | 1461060756528 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 03:12:36 INFO - PROCESS | 1797 | 1461060756738 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:36 INFO - PROCESS | 1797 | ++DOCSHELL 0x8bdaa000 == 152 [pid = 1797] [id = 564] 03:12:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 158 (0x8be5d400) [pid = 1797] [serial = 1693] [outer = (nil)] 03:12:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 159 (0x8f335800) [pid = 1797] [serial = 1694] [outer = 0x8be5d400] 03:12:36 INFO - PROCESS | 1797 | 1461060756878 Marionette DEBUG loaded listener.js 03:12:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 160 (0x8f4cf400) [pid = 1797] [serial = 1695] [outer = 0x8be5d400] 03:12:37 INFO - PROCESS | 1797 | 1461060757738 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 03:12:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 03:12:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1533ms 03:12:37 INFO - PROCESS | 1797 | 1461060757777 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 03:12:37 INFO - PROCESS | 1797 | 1461060757780 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 03:12:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:12:37 INFO - PROCESS | 1797 | 1461060757786 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:12:37 INFO - PROCESS | 1797 | 1461060757789 Marionette TRACE conn3 <- [1,2230,null,{}] 03:12:37 INFO - PROCESS | 1797 | 1461060757811 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:38 INFO - PROCESS | 1797 | 1461060758088 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 03:12:38 INFO - PROCESS | 1797 | 1461060758304 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:38 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f32fc00 == 153 [pid = 1797] [id = 565] 03:12:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 161 (0x8f4d5c00) [pid = 1797] [serial = 1696] [outer = (nil)] 03:12:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 162 (0x8f7ea800) [pid = 1797] [serial = 1697] [outer = 0x8f4d5c00] 03:12:38 INFO - PROCESS | 1797 | 1461060758437 Marionette DEBUG loaded listener.js 03:12:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 163 (0x8f806800) [pid = 1797] [serial = 1698] [outer = 0x8f4d5c00] 03:12:39 INFO - PROCESS | 1797 | 1461060759312 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 03:12:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:12:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1577ms 03:12:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:12:39 INFO - PROCESS | 1797 | 1461060759365 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 03:12:39 INFO - PROCESS | 1797 | 1461060759368 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 03:12:39 INFO - PROCESS | 1797 | 1461060759374 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:12:39 INFO - PROCESS | 1797 | 1461060759378 Marionette TRACE conn3 <- [1,2234,null,{}] 03:12:39 INFO - PROCESS | 1797 | 1461060759384 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:39 INFO - PROCESS | 1797 | 1461060759586 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 03:12:39 INFO - PROCESS | 1797 | 1461060759855 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:39 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f4cc800 == 154 [pid = 1797] [id = 566] 03:12:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 164 (0x8f547000) [pid = 1797] [serial = 1699] [outer = (nil)] 03:12:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 165 (0x8fc23000) [pid = 1797] [serial = 1700] [outer = 0x8f547000] 03:12:39 INFO - PROCESS | 1797 | 1461060759990 Marionette DEBUG loaded listener.js 03:12:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 166 (0x8fc28400) [pid = 1797] [serial = 1701] [outer = 0x8f547000] 03:12:40 INFO - PROCESS | 1797 | 1461060760820 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 03:12:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:12:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1484ms 03:12:40 INFO - PROCESS | 1797 | 1461060760858 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 03:12:40 INFO - PROCESS | 1797 | 1461060760862 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 03:12:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:12:40 INFO - PROCESS | 1797 | 1461060760868 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:12:40 INFO - PROCESS | 1797 | 1461060760872 Marionette TRACE conn3 <- [1,2238,null,{}] 03:12:40 INFO - PROCESS | 1797 | 1461060760877 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:41 INFO - PROCESS | 1797 | 1461060761159 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 03:12:41 INFO - PROCESS | 1797 | 1461060761372 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:41 INFO - PROCESS | 1797 | ++DOCSHELL 0x8c1e5800 == 155 [pid = 1797] [id = 567] 03:12:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 167 (0x8f309000) [pid = 1797] [serial = 1702] [outer = (nil)] 03:12:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 168 (0x8fd04000) [pid = 1797] [serial = 1703] [outer = 0x8f309000] 03:12:41 INFO - PROCESS | 1797 | 1461060761459 Marionette DEBUG loaded listener.js 03:12:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 169 (0x8fd09c00) [pid = 1797] [serial = 1704] [outer = 0x8f309000] 03:12:42 INFO - PROCESS | 1797 | 1461060762400 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 03:12:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:12:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1578ms 03:12:42 INFO - PROCESS | 1797 | 1461060762453 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 03:12:42 INFO - PROCESS | 1797 | 1461060762457 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 03:12:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:12:42 INFO - PROCESS | 1797 | 1461060762466 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:12:42 INFO - PROCESS | 1797 | 1461060762470 Marionette TRACE conn3 <- [1,2242,null,{}] 03:12:42 INFO - PROCESS | 1797 | 1461060762476 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:42 INFO - PROCESS | 1797 | 1461060762708 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 03:12:43 INFO - PROCESS | 1797 | 1461060762983 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:43 INFO - PROCESS | 1797 | ++DOCSHELL 0x91fd1400 == 156 [pid = 1797] [id = 568] 03:12:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 170 (0x91fd2800) [pid = 1797] [serial = 1705] [outer = (nil)] 03:12:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 171 (0x93190c00) [pid = 1797] [serial = 1706] [outer = 0x91fd2800] 03:12:43 INFO - PROCESS | 1797 | 1461060763128 Marionette DEBUG loaded listener.js 03:12:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 172 (0x940c8c00) [pid = 1797] [serial = 1707] [outer = 0x91fd2800] 03:12:44 INFO - PROCESS | 1797 | 1461060764105 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 03:12:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:12:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1679ms 03:12:44 INFO - PROCESS | 1797 | 1461060764146 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 03:12:44 INFO - PROCESS | 1797 | 1461060764150 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 03:12:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:12:44 INFO - PROCESS | 1797 | 1461060764156 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:12:44 INFO - PROCESS | 1797 | 1461060764159 Marionette TRACE conn3 <- [1,2246,null,{}] 03:12:44 INFO - PROCESS | 1797 | 1461060764165 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:44 INFO - PROCESS | 1797 | 1461060764360 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 03:12:44 INFO - PROCESS | 1797 | 1461060764637 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:44 INFO - PROCESS | 1797 | ++DOCSHELL 0x913c2800 == 157 [pid = 1797] [id = 569] 03:12:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 173 (0x91fdbc00) [pid = 1797] [serial = 1708] [outer = (nil)] 03:12:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 174 (0x95a56000) [pid = 1797] [serial = 1709] [outer = 0x91fdbc00] 03:12:44 INFO - PROCESS | 1797 | 1461060764771 Marionette DEBUG loaded listener.js 03:12:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 175 (0x9627cc00) [pid = 1797] [serial = 1710] [outer = 0x91fdbc00] 03:12:45 INFO - PROCESS | 1797 | 1461060765655 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 03:12:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:12:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1530ms 03:12:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:12:45 INFO - PROCESS | 1797 | 1461060765686 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 03:12:45 INFO - PROCESS | 1797 | 1461060765689 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 03:12:45 INFO - PROCESS | 1797 | 1461060765696 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:12:45 INFO - PROCESS | 1797 | 1461060765699 Marionette TRACE conn3 <- [1,2250,null,{}] 03:12:45 INFO - PROCESS | 1797 | 1461060765705 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:45 INFO - PROCESS | 1797 | 1461060765901 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 03:12:46 INFO - PROCESS | 1797 | 1461060766222 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:46 INFO - PROCESS | 1797 | ++DOCSHELL 0x95876400 == 158 [pid = 1797] [id = 570] 03:12:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 176 (0x958ce800) [pid = 1797] [serial = 1711] [outer = (nil)] 03:12:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 177 (0x9639d400) [pid = 1797] [serial = 1712] [outer = 0x958ce800] 03:12:46 INFO - PROCESS | 1797 | 1461060766314 Marionette DEBUG loaded listener.js 03:12:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 178 (0x9679b800) [pid = 1797] [serial = 1713] [outer = 0x958ce800] 03:12:47 INFO - PROCESS | 1797 | 1461060767160 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 03:12:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:12:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1478ms 03:12:47 INFO - PROCESS | 1797 | 1461060767174 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 03:12:47 INFO - PROCESS | 1797 | 1461060767177 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 03:12:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:12:47 INFO - PROCESS | 1797 | 1461060767204 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:12:47 INFO - PROCESS | 1797 | 1461060767208 Marionette TRACE conn3 <- [1,2254,null,{}] 03:12:47 INFO - PROCESS | 1797 | 1461060767213 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:47 INFO - PROCESS | 1797 | 1461060767408 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 03:12:47 INFO - PROCESS | 1797 | 1461060767684 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:47 INFO - PROCESS | 1797 | ++DOCSHELL 0x96385800 == 159 [pid = 1797] [id = 571] 03:12:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 179 (0x9639a000) [pid = 1797] [serial = 1714] [outer = (nil)] 03:12:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 180 (0x97549400) [pid = 1797] [serial = 1715] [outer = 0x9639a000] 03:12:47 INFO - PROCESS | 1797 | 1461060767774 Marionette DEBUG loaded listener.js 03:12:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 181 (0x9754cc00) [pid = 1797] [serial = 1716] [outer = 0x9639a000] 03:12:48 INFO - PROCESS | 1797 | 1461060768745 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 03:12:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:12:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1583ms 03:12:48 INFO - PROCESS | 1797 | 1461060768786 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 03:12:48 INFO - PROCESS | 1797 | 1461060768790 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 03:12:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:12:48 INFO - PROCESS | 1797 | 1461060768796 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:12:48 INFO - PROCESS | 1797 | 1461060768798 Marionette TRACE conn3 <- [1,2258,null,{}] 03:12:48 INFO - PROCESS | 1797 | 1461060768805 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:49 INFO - PROCESS | 1797 | 1461060769004 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 03:12:49 INFO - PROCESS | 1797 | 1461060769333 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:49 INFO - PROCESS | 1797 | ++DOCSHELL 0x82fe5000 == 160 [pid = 1797] [id = 572] 03:12:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 182 (0x84bc3800) [pid = 1797] [serial = 1717] [outer = (nil)] 03:12:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 183 (0x9768f800) [pid = 1797] [serial = 1718] [outer = 0x84bc3800] 03:12:49 INFO - PROCESS | 1797 | 1461060769423 Marionette DEBUG loaded listener.js 03:12:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 184 (0x97695400) [pid = 1797] [serial = 1719] [outer = 0x84bc3800] 03:12:50 INFO - PROCESS | 1797 | 1461060770290 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 03:12:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:12:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1533ms 03:12:50 INFO - PROCESS | 1797 | 1461060770330 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 03:12:50 INFO - PROCESS | 1797 | 1461060770334 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 03:12:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:12:50 INFO - PROCESS | 1797 | 1461060770340 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:12:50 INFO - PROCESS | 1797 | 1461060770342 Marionette TRACE conn3 <- [1,2262,null,{}] 03:12:50 INFO - PROCESS | 1797 | 1461060770348 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:50 INFO - PROCESS | 1797 | 1461060770547 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 03:12:50 INFO - PROCESS | 1797 | 1461060770827 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:50 INFO - PROCESS | 1797 | ++DOCSHELL 0x85116c00 == 161 [pid = 1797] [id = 573] 03:12:50 INFO - PROCESS | 1797 | ++DOMWINDOW == 185 (0x913c2c00) [pid = 1797] [serial = 1720] [outer = (nil)] 03:12:50 INFO - PROCESS | 1797 | ++DOMWINDOW == 186 (0x98429800) [pid = 1797] [serial = 1721] [outer = 0x913c2c00] 03:12:50 INFO - PROCESS | 1797 | 1461060770967 Marionette DEBUG loaded listener.js 03:12:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 187 (0x9876a400) [pid = 1797] [serial = 1722] [outer = 0x913c2c00] 03:12:51 INFO - PROCESS | 1797 | 1461060771832 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 03:12:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:12:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1528ms 03:12:51 INFO - PROCESS | 1797 | 1461060771868 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 03:12:51 INFO - PROCESS | 1797 | 1461060771872 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 03:12:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:12:51 INFO - PROCESS | 1797 | 1461060771878 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:12:51 INFO - PROCESS | 1797 | 1461060771882 Marionette TRACE conn3 <- [1,2266,null,{}] 03:12:51 INFO - PROCESS | 1797 | 1461060771887 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:52 INFO - PROCESS | 1797 | 1461060772176 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 03:12:52 INFO - PROCESS | 1797 | 1461060772392 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:52 INFO - PROCESS | 1797 | ++DOCSHELL 0x97693000 == 162 [pid = 1797] [id = 574] 03:12:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 188 (0x97694000) [pid = 1797] [serial = 1723] [outer = (nil)] 03:12:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 189 (0x99028000) [pid = 1797] [serial = 1724] [outer = 0x97694000] 03:12:52 INFO - PROCESS | 1797 | 1461060772529 Marionette DEBUG loaded listener.js 03:12:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 190 (0x99046000) [pid = 1797] [serial = 1725] [outer = 0x97694000] 03:12:53 INFO - PROCESS | 1797 | 1461060773529 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 03:12:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:12:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1681ms 03:12:53 INFO - PROCESS | 1797 | 1461060773584 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 03:12:53 INFO - PROCESS | 1797 | 1461060773587 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 03:12:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:12:53 INFO - PROCESS | 1797 | 1461060773594 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:12:53 INFO - PROCESS | 1797 | 1461060773598 Marionette TRACE conn3 <- [1,2270,null,{}] 03:12:53 INFO - PROCESS | 1797 | 1461060773603 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:53 INFO - PROCESS | 1797 | 1461060773823 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 03:12:54 INFO - PROCESS | 1797 | 1461060774154 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:54 INFO - PROCESS | 1797 | ++DOCSHELL 0x85383c00 == 163 [pid = 1797] [id = 575] 03:12:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 191 (0x979e0400) [pid = 1797] [serial = 1726] [outer = (nil)] 03:12:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 192 (0x9fc35400) [pid = 1797] [serial = 1727] [outer = 0x979e0400] 03:12:54 INFO - PROCESS | 1797 | 1461060774246 Marionette DEBUG loaded listener.js 03:12:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 193 (0x9fc8d400) [pid = 1797] [serial = 1728] [outer = 0x979e0400] 03:12:55 INFO - PROCESS | 1797 | 1461060775118 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 03:12:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:12:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1580ms 03:12:55 INFO - PROCESS | 1797 | 1461060775175 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 03:12:55 INFO - PROCESS | 1797 | 1461060775179 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 03:12:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:12:55 INFO - PROCESS | 1797 | 1461060775185 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:12:55 INFO - PROCESS | 1797 | 1461060775189 Marionette TRACE conn3 <- [1,2274,null,{}] 03:12:55 INFO - PROCESS | 1797 | 1461060775195 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:55 INFO - PROCESS | 1797 | 1461060775400 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 03:12:55 INFO - PROCESS | 1797 | 1461060775685 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:55 INFO - PROCESS | 1797 | ++DOCSHELL 0x85109000 == 164 [pid = 1797] [id = 576] 03:12:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 194 (0x853d1800) [pid = 1797] [serial = 1729] [outer = (nil)] 03:12:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 195 (0xa0135800) [pid = 1797] [serial = 1730] [outer = 0x853d1800] 03:12:55 INFO - PROCESS | 1797 | 1461060775829 Marionette DEBUG loaded listener.js 03:12:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 196 (0xa0d0d800) [pid = 1797] [serial = 1731] [outer = 0x853d1800] 03:12:57 INFO - PROCESS | 1797 | --DOCSHELL 0x84a5ac00 == 163 [pid = 1797] [id = 264] 03:12:57 INFO - PROCESS | 1797 | --DOCSHELL 0x84bc1800 == 162 [pid = 1797] [id = 263] 03:12:57 INFO - PROCESS | 1797 | --DOCSHELL 0x842b9800 == 161 [pid = 1797] [id = 267] 03:12:57 INFO - PROCESS | 1797 | --DOCSHELL 0x881f9400 == 160 [pid = 1797] [id = 221] 03:12:57 INFO - PROCESS | 1797 | --DOCSHELL 0x84bc1c00 == 159 [pid = 1797] [id = 269] 03:12:57 INFO - PROCESS | 1797 | --DOCSHELL 0x89fdac00 == 158 [pid = 1797] [id = 220] 03:12:57 INFO - PROCESS | 1797 | --DOCSHELL 0x842b3400 == 157 [pid = 1797] [id = 266] 03:12:57 INFO - PROCESS | 1797 | --DOCSHELL 0x853cac00 == 156 [pid = 1797] [id = 556] 03:12:57 INFO - PROCESS | 1797 | --DOCSHELL 0x85384400 == 155 [pid = 1797] [id = 555] 03:12:57 INFO - PROCESS | 1797 | --DOCSHELL 0x8538c000 == 154 [pid = 1797] [id = 554] 03:12:57 INFO - PROCESS | 1797 | --DOCSHELL 0x842bf400 == 153 [pid = 1797] [id = 553] 03:12:57 INFO - PROCESS | 1797 | --DOCSHELL 0xa0b15c00 == 152 [pid = 1797] [id = 551] 03:12:57 INFO - PROCESS | 1797 | --DOCSHELL 0x9dff5400 == 151 [pid = 1797] [id = 549] 03:12:57 INFO - PROCESS | 1797 | --DOCSHELL 0x89b10400 == 150 [pid = 1797] [id = 550] 03:12:57 INFO - PROCESS | 1797 | --DOCSHELL 0x9324b400 == 149 [pid = 1797] [id = 548] 03:12:57 INFO - PROCESS | 1797 | --DOCSHELL 0x86265c00 == 148 [pid = 1797] [id = 547] 03:12:57 INFO - PROCESS | 1797 | --DOCSHELL 0x9679f800 == 147 [pid = 1797] [id = 546] 03:12:57 INFO - PROCESS | 1797 | --DOCSHELL 0x8f551c00 == 146 [pid = 1797] [id = 544] 03:12:57 INFO - PROCESS | 1797 | --DOCSHELL 0x940cb000 == 145 [pid = 1797] [id = 545] 03:12:57 INFO - PROCESS | 1797 | --DOCSHELL 0x89b02000 == 144 [pid = 1797] [id = 543] 03:12:57 INFO - PROCESS | 1797 | --DOCSHELL 0x8bd41800 == 143 [pid = 1797] [id = 542] 03:12:57 INFO - PROCESS | 1797 | --DOCSHELL 0x836a6400 == 142 [pid = 1797] [id = 541] 03:12:57 INFO - PROCESS | 1797 | --DOCSHELL 0x8dfe4000 == 141 [pid = 1797] [id = 540] 03:12:57 INFO - PROCESS | 1797 | --DOCSHELL 0x8dfe6400 == 140 [pid = 1797] [id = 539] 03:12:57 INFO - PROCESS | 1797 | --DOCSHELL 0x8b06e000 == 139 [pid = 1797] [id = 538] 03:12:57 INFO - PROCESS | 1797 | --DOCSHELL 0x8538cc00 == 138 [pid = 1797] [id = 537] 03:12:57 INFO - PROCESS | 1797 | --DOCSHELL 0x853d0c00 == 137 [pid = 1797] [id = 535] 03:12:57 INFO - PROCESS | 1797 | --DOCSHELL 0x88daec00 == 136 [pid = 1797] [id = 536] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 195 (0x8b7c0400) [pid = 1797] [serial = 1604] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 194 (0x8ae0f800) [pid = 1797] [serial = 1602] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 193 (0x8f328c00) [pid = 1797] [serial = 1553] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 192 (0x8be71000) [pid = 1797] [serial = 1547] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 191 (0x8b7c8800) [pid = 1797] [serial = 1542] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 190 (0x9639f800) [pid = 1797] [serial = 1575] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 189 (0x977b0000) [pid = 1797] [serial = 1580] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 188 (0x93255c00) [pid = 1797] [serial = 1568] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 187 (0x9754e400) [pid = 1797] [serial = 1578] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 186 (0x8f810c00) [pid = 1797] [serial = 1559] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 185 (0x8fcee800) [pid = 1797] [serial = 1562] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 184 (0x9754ac00) [pid = 1797] [serial = 1577] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 183 (0x940d2400) [pid = 1797] [serial = 1569] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 182 (0x853cf400) [pid = 1797] [serial = 1535] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 181 (0x8be10000) [pid = 1797] [serial = 1544] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 180 (0x8b77d400) [pid = 1797] [serial = 1541] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 179 (0x979d8000) [pid = 1797] [serial = 1581] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 178 (0x8626b800) [pid = 1797] [serial = 1536] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 177 (0x8626bc00) [pid = 1797] [serial = 1593] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 176 (0x8bd3dc00) [pid = 1797] [serial = 1464] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 175 (0x9fc3b000) [pid = 1797] [serial = 1587] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 174 (0x8ae0bc00) [pid = 1797] [serial = 1599] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 173 (0x99044400) [pid = 1797] [serial = 1584] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 172 (0x91fd1800) [pid = 1797] [serial = 1566] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 171 (0x89fe2000) [pid = 1797] [serial = 1539] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 170 (0x8f543c00) [pid = 1797] [serial = 1556] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 169 (0x914d7800) [pid = 1797] [serial = 1565] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 168 (0x98a0d000) [pid = 1797] [serial = 1583] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 167 (0x8f54b400) [pid = 1797] [serial = 1557] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 166 (0x8e08e800) [pid = 1797] [serial = 1551] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 165 (0x8f32b800) [pid = 1797] [serial = 1554] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 164 (0x8c0dfc00) [pid = 1797] [serial = 1548] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 163 (0x89be3400) [pid = 1797] [serial = 1538] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 162 (0x8fcf9000) [pid = 1797] [serial = 1563] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 161 (0x95a5dc00) [pid = 1797] [serial = 1572] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 160 (0x88f17800) [pid = 1797] [serial = 1596] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 159 (0x89fe1c00) [pid = 1797] [serial = 1601] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 158 (0x958cd000) [pid = 1797] [serial = 1571] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 157 (0x9dffd400) [pid = 1797] [serial = 1586] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 156 (0x8fc0fc00) [pid = 1797] [serial = 1560] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 155 (0x8ad87400) [pid = 1797] [serial = 1598] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 154 (0x88db3400) [pid = 1797] [serial = 1595] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 153 (0x853d4400) [pid = 1797] [serial = 1592] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 152 (0x8be5a000) [pid = 1797] [serial = 1545] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x8bd39c00) [pid = 1797] [serial = 1589] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x8dfdc800) [pid = 1797] [serial = 1550] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x9639dc00) [pid = 1797] [serial = 1574] [outer = (nil)] [url = about:blank] 03:12:58 INFO - PROCESS | 1797 | 1461060778804 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 03:12:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:12:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 3639ms 03:12:58 INFO - PROCESS | 1797 | 1461060778825 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 03:12:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:12:58 INFO - PROCESS | 1797 | 1461060778830 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 03:12:58 INFO - PROCESS | 1797 | 1461060778837 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:12:58 INFO - PROCESS | 1797 | 1461060778843 Marionette TRACE conn3 <- [1,2278,null,{}] 03:12:58 INFO - PROCESS | 1797 | 1461060778850 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:59 INFO - PROCESS | 1797 | 1461060779071 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 03:12:59 INFO - PROCESS | 1797 | 1461060779270 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:59 INFO - PROCESS | 1797 | ++DOCSHELL 0x85385000 == 137 [pid = 1797] [id = 577] 03:12:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x853d2400) [pid = 1797] [serial = 1732] [outer = (nil)] 03:12:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x86c63400) [pid = 1797] [serial = 1733] [outer = 0x853d2400] 03:12:59 INFO - PROCESS | 1797 | 1461060779347 Marionette DEBUG loaded listener.js 03:12:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x88153c00) [pid = 1797] [serial = 1734] [outer = 0x853d2400] 03:13:00 INFO - PROCESS | 1797 | 1461060780234 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 03:13:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:13:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1430ms 03:13:00 INFO - PROCESS | 1797 | 1461060780267 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 03:13:00 INFO - PROCESS | 1797 | 1461060780274 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 03:13:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:13:00 INFO - PROCESS | 1797 | 1461060780285 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:13:00 INFO - PROCESS | 1797 | 1461060780288 Marionette TRACE conn3 <- [1,2282,null,{}] 03:13:00 INFO - PROCESS | 1797 | 1461060780293 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:00 INFO - PROCESS | 1797 | 1461060780576 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 03:13:00 INFO - PROCESS | 1797 | 1461060780613 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:00 INFO - PROCESS | 1797 | ++DOCSHELL 0x8626a000 == 138 [pid = 1797] [id = 578] 03:13:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 153 (0x8626e000) [pid = 1797] [serial = 1735] [outer = (nil)] 03:13:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 154 (0x89867c00) [pid = 1797] [serial = 1736] [outer = 0x8626e000] 03:13:00 INFO - PROCESS | 1797 | 1461060780686 Marionette DEBUG loaded listener.js 03:13:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 155 (0x89be5400) [pid = 1797] [serial = 1737] [outer = 0x8626e000] 03:13:01 INFO - PROCESS | 1797 | 1461060781671 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 03:13:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:13:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1428ms 03:13:01 INFO - PROCESS | 1797 | 1461060781713 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 03:13:01 INFO - PROCESS | 1797 | 1461060781716 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 03:13:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:13:01 INFO - PROCESS | 1797 | 1461060781730 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:13:01 INFO - PROCESS | 1797 | 1461060781736 Marionette TRACE conn3 <- [1,2286,null,{}] 03:13:01 INFO - PROCESS | 1797 | 1461060781751 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:02 INFO - PROCESS | 1797 | 1461060782011 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 03:13:02 INFO - PROCESS | 1797 | 1461060782047 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:02 INFO - PROCESS | 1797 | ++DOCSHELL 0x89b01400 == 139 [pid = 1797] [id = 579] 03:13:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 156 (0x8ae05800) [pid = 1797] [serial = 1738] [outer = (nil)] 03:13:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 157 (0x8ae0f800) [pid = 1797] [serial = 1739] [outer = 0x8ae05800] 03:13:02 INFO - PROCESS | 1797 | 1461060782142 Marionette DEBUG loaded listener.js 03:13:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 158 (0x8afb3c00) [pid = 1797] [serial = 1740] [outer = 0x8ae05800] 03:13:03 INFO - PROCESS | 1797 | --DOMWINDOW == 157 (0x9a8edc00) [pid = 1797] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:13:03 INFO - PROCESS | 1797 | --DOMWINDOW == 156 (0x958c4800) [pid = 1797] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:13:03 INFO - PROCESS | 1797 | --DOMWINDOW == 155 (0x84a5d800) [pid = 1797] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:13:03 INFO - PROCESS | 1797 | --DOMWINDOW == 154 (0x853cb000) [pid = 1797] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:13:03 INFO - PROCESS | 1797 | --DOMWINDOW == 153 (0x89bdf800) [pid = 1797] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:13:03 INFO - PROCESS | 1797 | --DOMWINDOW == 152 (0x86c64000) [pid = 1797] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:13:03 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x89b06000) [pid = 1797] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:13:03 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x97362800) [pid = 1797] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:13:03 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x94ebe000) [pid = 1797] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:13:03 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x91f89400) [pid = 1797] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:13:03 INFO - PROCESS | 1797 | --DOMWINDOW == 147 (0x907be000) [pid = 1797] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:13:03 INFO - PROCESS | 1797 | --DOMWINDOW == 146 (0x8f32c400) [pid = 1797] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:13:03 INFO - PROCESS | 1797 | --DOMWINDOW == 145 (0x8f7ef800) [pid = 1797] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:13:03 INFO - PROCESS | 1797 | --DOMWINDOW == 144 (0x8e8c8000) [pid = 1797] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:13:03 INFO - PROCESS | 1797 | --DOMWINDOW == 143 (0x8dfe7400) [pid = 1797] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:13:03 INFO - PROCESS | 1797 | --DOMWINDOW == 142 (0x8bd48c00) [pid = 1797] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:13:03 INFO - PROCESS | 1797 | --DOMWINDOW == 141 (0x8b780800) [pid = 1797] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:13:03 INFO - PROCESS | 1797 | --DOMWINDOW == 140 (0x8ae03800) [pid = 1797] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:13:03 INFO - PROCESS | 1797 | --DOMWINDOW == 139 (0x86264000) [pid = 1797] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:13:03 INFO - PROCESS | 1797 | --DOMWINDOW == 138 (0x86c67c00) [pid = 1797] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:13:03 INFO - PROCESS | 1797 | --DOMWINDOW == 137 (0x8510c800) [pid = 1797] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:13:03 INFO - PROCESS | 1797 | --DOMWINDOW == 136 (0xa0d0e400) [pid = 1797] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:13:03 INFO - PROCESS | 1797 | --DOMWINDOW == 135 (0xa0d39800) [pid = 1797] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:13:03 INFO - PROCESS | 1797 | --DOMWINDOW == 134 (0xa0b14400) [pid = 1797] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:13:03 INFO - PROCESS | 1797 | --DOMWINDOW == 133 (0x9ea18c00) [pid = 1797] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:13:03 INFO - PROCESS | 1797 | --DOMWINDOW == 132 (0x96398800) [pid = 1797] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:13:03 INFO - PROCESS | 1797 | 1461060783807 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 03:13:03 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 03:13:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 2143ms 03:13:03 INFO - PROCESS | 1797 | 1461060783866 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 03:13:03 INFO - PROCESS | 1797 | 1461060783871 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 03:13:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:13:03 INFO - PROCESS | 1797 | 1461060783877 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:13:03 INFO - PROCESS | 1797 | 1461060783880 Marionette TRACE conn3 <- [1,2290,null,{}] 03:13:03 INFO - PROCESS | 1797 | 1461060783885 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:04 INFO - PROCESS | 1797 | 1461060784085 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 03:13:04 INFO - PROCESS | 1797 | 1461060784268 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:04 INFO - PROCESS | 1797 | ++DOCSHELL 0x842be000 == 140 [pid = 1797] [id = 580] 03:13:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 133 (0x84bcf800) [pid = 1797] [serial = 1741] [outer = (nil)] 03:13:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 134 (0x8ae03800) [pid = 1797] [serial = 1742] [outer = 0x84bcf800] 03:13:04 INFO - PROCESS | 1797 | 1461060784343 Marionette DEBUG loaded listener.js 03:13:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 135 (0x8b776400) [pid = 1797] [serial = 1743] [outer = 0x84bcf800] 03:13:05 INFO - PROCESS | 1797 | 1461060785087 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 03:13:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:13:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1240ms 03:13:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:13:05 INFO - PROCESS | 1797 | 1461060785117 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 03:13:05 INFO - PROCESS | 1797 | 1461060785120 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 03:13:05 INFO - PROCESS | 1797 | 1461060785126 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:13:05 INFO - PROCESS | 1797 | 1461060785130 Marionette TRACE conn3 <- [1,2294,null,{}] 03:13:05 INFO - PROCESS | 1797 | 1461060785135 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:05 INFO - PROCESS | 1797 | 1461060785520 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 03:13:05 INFO - PROCESS | 1797 | 1461060785707 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:05 INFO - PROCESS | 1797 | ++DOCSHELL 0x836a3400 == 141 [pid = 1797] [id = 581] 03:13:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 136 (0x836a6400) [pid = 1797] [serial = 1744] [outer = (nil)] 03:13:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 137 (0x85023000) [pid = 1797] [serial = 1745] [outer = 0x836a6400] 03:13:05 INFO - PROCESS | 1797 | 1461060785796 Marionette DEBUG loaded listener.js 03:13:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 138 (0x85113000) [pid = 1797] [serial = 1746] [outer = 0x836a6400] 03:13:06 INFO - PROCESS | 1797 | 1461060786834 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 03:13:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:13:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1779ms 03:13:06 INFO - PROCESS | 1797 | 1461060786907 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 03:13:06 INFO - PROCESS | 1797 | 1461060786915 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 03:13:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:13:06 INFO - PROCESS | 1797 | 1461060786922 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:13:06 INFO - PROCESS | 1797 | 1461060786930 Marionette TRACE conn3 <- [1,2298,null,{}] 03:13:06 INFO - PROCESS | 1797 | 1461060786937 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:07 INFO - PROCESS | 1797 | 1461060787186 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 03:13:07 INFO - PROCESS | 1797 | 1461060787511 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:07 INFO - PROCESS | 1797 | ++DOCSHELL 0x8626c400 == 142 [pid = 1797] [id = 582] 03:13:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 139 (0x88dbc000) [pid = 1797] [serial = 1747] [outer = (nil)] 03:13:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 140 (0x88f14400) [pid = 1797] [serial = 1748] [outer = 0x88dbc000] 03:13:07 INFO - PROCESS | 1797 | 1461060787609 Marionette DEBUG loaded listener.js 03:13:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 141 (0x89866c00) [pid = 1797] [serial = 1749] [outer = 0x88dbc000] 03:13:08 INFO - PROCESS | 1797 | 1461060788588 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 03:13:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:13:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1732ms 03:13:08 INFO - PROCESS | 1797 | 1461060788655 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 03:13:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:13:08 INFO - PROCESS | 1797 | 1461060788661 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 03:13:08 INFO - PROCESS | 1797 | 1461060788667 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:13:08 INFO - PROCESS | 1797 | 1461060788670 Marionette TRACE conn3 <- [1,2302,null,{}] 03:13:08 INFO - PROCESS | 1797 | 1461060788677 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:08 INFO - PROCESS | 1797 | 1461060788919 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 03:13:09 INFO - PROCESS | 1797 | 1461060789302 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:09 INFO - PROCESS | 1797 | ++DOCSHELL 0x89fe0400 == 143 [pid = 1797] [id = 583] 03:13:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 142 (0x8ad88000) [pid = 1797] [serial = 1750] [outer = (nil)] 03:13:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 143 (0x8ad8d000) [pid = 1797] [serial = 1751] [outer = 0x8ad88000] 03:13:09 INFO - PROCESS | 1797 | 1461060789392 Marionette DEBUG loaded listener.js 03:13:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 144 (0x8ae10000) [pid = 1797] [serial = 1752] [outer = 0x8ad88000] 03:13:10 INFO - PROCESS | 1797 | 1461060790333 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 03:13:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:13:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1734ms 03:13:10 INFO - PROCESS | 1797 | 1461060790402 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 03:13:10 INFO - PROCESS | 1797 | 1461060790409 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 03:13:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:13:10 INFO - PROCESS | 1797 | 1461060790426 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:13:10 INFO - PROCESS | 1797 | 1461060790434 Marionette TRACE conn3 <- [1,2306,null,{}] 03:13:10 INFO - PROCESS | 1797 | 1461060790440 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:10 INFO - PROCESS | 1797 | 1461060790695 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 03:13:11 INFO - PROCESS | 1797 | 1461060791012 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:11 INFO - PROCESS | 1797 | ++DOCSHELL 0x89d9d800 == 144 [pid = 1797] [id = 584] 03:13:11 INFO - PROCESS | 1797 | ++DOMWINDOW == 145 (0x8ad8d800) [pid = 1797] [serial = 1753] [outer = (nil)] 03:13:11 INFO - PROCESS | 1797 | ++DOMWINDOW == 146 (0x8b7cf400) [pid = 1797] [serial = 1754] [outer = 0x8ad8d800] 03:13:11 INFO - PROCESS | 1797 | 1461060791111 Marionette DEBUG loaded listener.js 03:13:11 INFO - PROCESS | 1797 | ++DOMWINDOW == 147 (0x8bd45c00) [pid = 1797] [serial = 1755] [outer = 0x8ad8d800] 03:13:12 INFO - PROCESS | 1797 | 1461060792012 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 03:13:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:13:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1646ms 03:13:12 INFO - PROCESS | 1797 | 1461060792073 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 03:13:12 INFO - PROCESS | 1797 | 1461060792078 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 03:13:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:13:12 INFO - PROCESS | 1797 | 1461060792084 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:13:12 INFO - PROCESS | 1797 | 1461060792088 Marionette TRACE conn3 <- [1,2310,null,{}] 03:13:12 INFO - PROCESS | 1797 | 1461060792093 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:12 INFO - PROCESS | 1797 | 1461060792299 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 03:13:12 INFO - PROCESS | 1797 | 1461060792625 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:12 INFO - PROCESS | 1797 | ++DOCSHELL 0x86c6f800 == 145 [pid = 1797] [id = 585] 03:13:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 148 (0x8b7c9800) [pid = 1797] [serial = 1756] [outer = (nil)] 03:13:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x8be18400) [pid = 1797] [serial = 1757] [outer = 0x8b7c9800] 03:13:12 INFO - PROCESS | 1797 | 1461060792720 Marionette DEBUG loaded listener.js 03:13:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x8be5dc00) [pid = 1797] [serial = 1758] [outer = 0x8b7c9800] 03:13:13 INFO - PROCESS | 1797 | 1461060793626 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 03:13:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:13:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1628ms 03:13:13 INFO - PROCESS | 1797 | 1461060793713 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 03:13:13 INFO - PROCESS | 1797 | 1461060793717 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 03:13:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:13:13 INFO - PROCESS | 1797 | 1461060793723 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:13:13 INFO - PROCESS | 1797 | 1461060793727 Marionette TRACE conn3 <- [1,2314,null,{}] 03:13:13 INFO - PROCESS | 1797 | 1461060793732 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:13 INFO - PROCESS | 1797 | 1461060793983 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 03:13:14 INFO - PROCESS | 1797 | 1461060794324 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:14 INFO - PROCESS | 1797 | ++DOCSHELL 0x8c0e6c00 == 146 [pid = 1797] [id = 586] 03:13:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x8c0e9800) [pid = 1797] [serial = 1759] [outer = (nil)] 03:13:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x8c1ecc00) [pid = 1797] [serial = 1760] [outer = 0x8c0e9800] 03:13:14 INFO - PROCESS | 1797 | 1461060794425 Marionette DEBUG loaded listener.js 03:13:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 153 (0x8e081c00) [pid = 1797] [serial = 1761] [outer = 0x8c0e9800] 03:13:15 INFO - PROCESS | 1797 | 1461060795357 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 03:13:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:13:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1685ms 03:13:15 INFO - PROCESS | 1797 | 1461060795409 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 03:13:15 INFO - PROCESS | 1797 | 1461060795412 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 03:13:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:13:15 INFO - PROCESS | 1797 | 1461060795419 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:13:15 INFO - PROCESS | 1797 | 1461060795423 Marionette TRACE conn3 <- [1,2318,null,{}] 03:13:15 INFO - PROCESS | 1797 | 1461060795428 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:15 INFO - PROCESS | 1797 | 1461060795632 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 03:13:15 INFO - PROCESS | 1797 | 1461060795907 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:15 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b727400 == 147 [pid = 1797] [id = 587] 03:13:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 154 (0x8b7c7800) [pid = 1797] [serial = 1762] [outer = (nil)] 03:13:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 155 (0x8e8c8c00) [pid = 1797] [serial = 1763] [outer = 0x8b7c7800] 03:13:16 INFO - PROCESS | 1797 | 1461060796044 Marionette DEBUG loaded listener.js 03:13:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 156 (0x8f302c00) [pid = 1797] [serial = 1764] [outer = 0x8b7c7800] 03:13:16 INFO - PROCESS | 1797 | 1461060796934 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 03:13:17 INFO - PROCESS | 1797 | 1461060797004 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 03:13:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 03:13:17 INFO - PROCESS | 1797 | 1461060797010 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:13:17 INFO - PROCESS | 1797 | 1461060797014 Marionette TRACE conn3 <- [1,2322,null,{}] 03:13:17 INFO - PROCESS | 1797 | 1461060797019 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:17 INFO - PROCESS | 1797 | 1461060797229 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 03:13:17 INFO - PROCESS | 1797 | 1461060797545 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:17 INFO - PROCESS | 1797 | ++DOCSHELL 0x8bd3bc00 == 148 [pid = 1797] [id = 588] 03:13:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 157 (0x8e08b800) [pid = 1797] [serial = 1765] [outer = (nil)] 03:13:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 158 (0x8f337800) [pid = 1797] [serial = 1766] [outer = 0x8e08b800] 03:13:17 INFO - PROCESS | 1797 | 1461060797637 Marionette DEBUG loaded listener.js 03:13:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 159 (0x8f550000) [pid = 1797] [serial = 1767] [outer = 0x8e08b800] 03:13:18 INFO - PROCESS | 1797 | 1461060798530 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 03:13:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:13:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1578ms 03:13:18 INFO - PROCESS | 1797 | 1461060798589 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 03:13:18 INFO - PROCESS | 1797 | 1461060798592 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 03:13:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:13:18 INFO - PROCESS | 1797 | 1461060798599 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:13:18 INFO - PROCESS | 1797 | 1461060798602 Marionette TRACE conn3 <- [1,2326,null,{}] 03:13:18 INFO - PROCESS | 1797 | 1461060798608 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:18 INFO - PROCESS | 1797 | 1461060798822 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 03:13:19 INFO - PROCESS | 1797 | 1461060799149 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:19 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be14c00 == 149 [pid = 1797] [id = 589] 03:13:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 160 (0x8f330400) [pid = 1797] [serial = 1768] [outer = (nil)] 03:13:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 161 (0x8fc0b400) [pid = 1797] [serial = 1769] [outer = 0x8f330400] 03:13:19 INFO - PROCESS | 1797 | 1461060799241 Marionette DEBUG loaded listener.js 03:13:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 162 (0x8fc10800) [pid = 1797] [serial = 1770] [outer = 0x8f330400] 03:13:20 INFO - PROCESS | 1797 | 1461060800114 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 03:13:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:13:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1578ms 03:13:20 INFO - PROCESS | 1797 | 1461060800178 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 03:13:20 INFO - PROCESS | 1797 | 1461060800182 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 03:13:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:13:20 INFO - PROCESS | 1797 | 1461060800188 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:13:20 INFO - PROCESS | 1797 | 1461060800192 Marionette TRACE conn3 <- [1,2330,null,{}] 03:13:20 INFO - PROCESS | 1797 | 1461060800197 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:20 INFO - PROCESS | 1797 | 1461060800402 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 03:13:20 INFO - PROCESS | 1797 | 1461060800673 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:20 INFO - PROCESS | 1797 | ++DOCSHELL 0x8c1ef000 == 150 [pid = 1797] [id = 590] 03:13:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 163 (0x8e08ec00) [pid = 1797] [serial = 1771] [outer = (nil)] 03:13:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 164 (0x8fcfac00) [pid = 1797] [serial = 1772] [outer = 0x8e08ec00] 03:13:20 INFO - PROCESS | 1797 | 1461060800809 Marionette DEBUG loaded listener.js 03:13:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 165 (0x8fd0d800) [pid = 1797] [serial = 1773] [outer = 0x8e08ec00] 03:13:21 INFO - PROCESS | 1797 | 1461060801668 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 03:13:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:13:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1530ms 03:13:21 INFO - PROCESS | 1797 | 1461060801719 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 03:13:21 INFO - PROCESS | 1797 | 1461060801723 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 03:13:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:13:21 INFO - PROCESS | 1797 | 1461060801730 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:13:21 INFO - PROCESS | 1797 | 1461060801733 Marionette TRACE conn3 <- [1,2334,null,{}] 03:13:21 INFO - PROCESS | 1797 | 1461060801739 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:21 INFO - PROCESS | 1797 | 1461060801949 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 03:13:22 INFO - PROCESS | 1797 | 1461060802222 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:22 INFO - PROCESS | 1797 | ++DOCSHELL 0x913c4800 == 151 [pid = 1797] [id = 591] 03:13:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 166 (0x913cb000) [pid = 1797] [serial = 1774] [outer = (nil)] 03:13:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 167 (0x914dd800) [pid = 1797] [serial = 1775] [outer = 0x913cb000] 03:13:22 INFO - PROCESS | 1797 | 1461060802380 Marionette DEBUG loaded listener.js 03:13:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 168 (0x91fd5c00) [pid = 1797] [serial = 1776] [outer = 0x913cb000] 03:13:23 INFO - PROCESS | 1797 | 1461060803260 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 03:13:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:13:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1541ms 03:13:23 INFO - PROCESS | 1797 | 1461060803272 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 03:13:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:13:23 INFO - PROCESS | 1797 | 1461060803282 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 03:13:23 INFO - PROCESS | 1797 | 1461060803287 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:13:23 INFO - PROCESS | 1797 | 1461060803292 Marionette TRACE conn3 <- [1,2338,null,{}] 03:13:23 INFO - PROCESS | 1797 | 1461060803297 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:23 INFO - PROCESS | 1797 | 1461060803521 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 03:13:23 INFO - PROCESS | 1797 | 1461060803811 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:23 INFO - PROCESS | 1797 | ++DOCSHELL 0x93191800 == 152 [pid = 1797] [id = 592] 03:13:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 169 (0x9324c800) [pid = 1797] [serial = 1777] [outer = (nil)] 03:13:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 170 (0x940cf800) [pid = 1797] [serial = 1778] [outer = 0x9324c800] 03:13:23 INFO - PROCESS | 1797 | 1461060803959 Marionette DEBUG loaded listener.js 03:13:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 171 (0x94ebe000) [pid = 1797] [serial = 1779] [outer = 0x9324c800] 03:13:24 INFO - PROCESS | 1797 | 1461060804856 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 03:13:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:13:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1631ms 03:13:24 INFO - PROCESS | 1797 | 1461060804920 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 03:13:24 INFO - PROCESS | 1797 | 1461060804924 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 03:13:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:13:24 INFO - PROCESS | 1797 | 1461060804930 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:13:24 INFO - PROCESS | 1797 | 1461060804934 Marionette TRACE conn3 <- [1,2342,null,{}] 03:13:24 INFO - PROCESS | 1797 | 1461060804939 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:25 INFO - PROCESS | 1797 | 1461060805142 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 03:13:25 INFO - PROCESS | 1797 | 1461060805416 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:25 INFO - PROCESS | 1797 | ++DOCSHELL 0x85116400 == 153 [pid = 1797] [id = 593] 03:13:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 172 (0x8f330c00) [pid = 1797] [serial = 1780] [outer = (nil)] 03:13:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 173 (0x962d3800) [pid = 1797] [serial = 1781] [outer = 0x8f330c00] 03:13:25 INFO - PROCESS | 1797 | 1461060805553 Marionette DEBUG loaded listener.js 03:13:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 174 (0x96394800) [pid = 1797] [serial = 1782] [outer = 0x8f330c00] 03:13:26 INFO - PROCESS | 1797 | 1461060806382 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 03:13:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:13:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1485ms 03:13:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:13:26 INFO - PROCESS | 1797 | 1461060806416 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 03:13:26 INFO - PROCESS | 1797 | 1461060806419 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 03:13:26 INFO - PROCESS | 1797 | 1461060806426 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:13:26 INFO - PROCESS | 1797 | 1461060806429 Marionette TRACE conn3 <- [1,2346,null,{}] 03:13:26 INFO - PROCESS | 1797 | 1461060806435 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:26 INFO - PROCESS | 1797 | 1461060806635 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 03:13:26 INFO - PROCESS | 1797 | 1461060806920 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:26 INFO - PROCESS | 1797 | ++DOCSHELL 0x94ebb000 == 154 [pid = 1797] [id = 594] 03:13:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 175 (0x9637f400) [pid = 1797] [serial = 1783] [outer = (nil)] 03:13:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 176 (0x971ca000) [pid = 1797] [serial = 1784] [outer = 0x9637f400] 03:13:27 INFO - PROCESS | 1797 | 1461060807007 Marionette DEBUG loaded listener.js 03:13:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 177 (0x9736f800) [pid = 1797] [serial = 1785] [outer = 0x9637f400] 03:13:27 INFO - PROCESS | 1797 | 1461060807978 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 03:13:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:13:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1629ms 03:13:28 INFO - PROCESS | 1797 | 1461060808054 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 03:13:28 INFO - PROCESS | 1797 | 1461060808058 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 03:13:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:13:28 INFO - PROCESS | 1797 | 1461060808064 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:13:28 INFO - PROCESS | 1797 | 1461060808066 Marionette TRACE conn3 <- [1,2350,null,{}] 03:13:28 INFO - PROCESS | 1797 | 1461060808072 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:28 INFO - PROCESS | 1797 | 1461060808310 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 03:13:28 INFO - PROCESS | 1797 | 1461060808629 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:28 INFO - PROCESS | 1797 | ++DOCSHELL 0x9138ac00 == 155 [pid = 1797] [id = 595] 03:13:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 178 (0x962ce000) [pid = 1797] [serial = 1786] [outer = (nil)] 03:13:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 179 (0x975d8800) [pid = 1797] [serial = 1787] [outer = 0x962ce000] 03:13:28 INFO - PROCESS | 1797 | 1461060808720 Marionette DEBUG loaded listener.js 03:13:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 180 (0x97688c00) [pid = 1797] [serial = 1788] [outer = 0x962ce000] 03:13:29 INFO - PROCESS | 1797 | 1461060809664 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 03:13:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:13:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1634ms 03:13:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:13:29 INFO - PROCESS | 1797 | 1461060809699 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 03:13:29 INFO - PROCESS | 1797 | 1461060809702 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 03:13:29 INFO - PROCESS | 1797 | 1461060809708 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:13:29 INFO - PROCESS | 1797 | 1461060809712 Marionette TRACE conn3 <- [1,2354,null,{}] 03:13:29 INFO - PROCESS | 1797 | 1461060809717 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:29 INFO - PROCESS | 1797 | 1461060809915 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 03:13:30 INFO - PROCESS | 1797 | 1461060810202 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:30 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f336000 == 156 [pid = 1797] [id = 596] 03:13:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 181 (0x8f812400) [pid = 1797] [serial = 1789] [outer = (nil)] 03:13:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 182 (0x98304800) [pid = 1797] [serial = 1790] [outer = 0x8f812400] 03:13:30 INFO - PROCESS | 1797 | 1461060810293 Marionette DEBUG loaded listener.js 03:13:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 183 (0x9841ec00) [pid = 1797] [serial = 1791] [outer = 0x8f812400] 03:13:31 INFO - PROCESS | 1797 | 1461060811239 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 03:13:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:13:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1579ms 03:13:31 INFO - PROCESS | 1797 | 1461060811288 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 03:13:31 INFO - PROCESS | 1797 | 1461060811292 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 03:13:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:13:31 INFO - PROCESS | 1797 | 1461060811298 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:13:31 INFO - PROCESS | 1797 | 1461060811301 Marionette TRACE conn3 <- [1,2358,null,{}] 03:13:31 INFO - PROCESS | 1797 | 1461060811307 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:31 INFO - PROCESS | 1797 | 1461060811518 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 03:13:31 INFO - PROCESS | 1797 | 1461060811801 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:31 INFO - PROCESS | 1797 | ++DOCSHELL 0x97554c00 == 157 [pid = 1797] [id = 597] 03:13:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 184 (0x97556c00) [pid = 1797] [serial = 1792] [outer = (nil)] 03:13:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 185 (0x990c6800) [pid = 1797] [serial = 1793] [outer = 0x97556c00] 03:13:31 INFO - PROCESS | 1797 | 1461060811945 Marionette DEBUG loaded listener.js 03:13:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 186 (0x990d0000) [pid = 1797] [serial = 1794] [outer = 0x97556c00] 03:13:32 INFO - PROCESS | 1797 | 1461060812838 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 03:13:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:13:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1581ms 03:13:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:13:32 INFO - PROCESS | 1797 | 1461060812880 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 03:13:32 INFO - PROCESS | 1797 | 1461060812883 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 03:13:32 INFO - PROCESS | 1797 | 1461060812889 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:13:32 INFO - PROCESS | 1797 | 1461060812893 Marionette TRACE conn3 <- [1,2362,null,{}] 03:13:32 INFO - PROCESS | 1797 | 1461060812899 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:33 INFO - PROCESS | 1797 | 1461060813100 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 03:13:33 INFO - PROCESS | 1797 | 1461060813381 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:33 INFO - PROCESS | 1797 | ++DOCSHELL 0x989aa400 == 158 [pid = 1797] [id = 598] 03:13:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 187 (0x99041c00) [pid = 1797] [serial = 1795] [outer = (nil)] 03:13:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 188 (0x9fc3c000) [pid = 1797] [serial = 1796] [outer = 0x99041c00] 03:13:33 INFO - PROCESS | 1797 | 1461060813519 Marionette DEBUG loaded listener.js 03:13:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 189 (0x9fc97400) [pid = 1797] [serial = 1797] [outer = 0x99041c00] 03:13:34 INFO - PROCESS | 1797 | 1461060814435 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 03:13:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:13:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1579ms 03:13:34 INFO - PROCESS | 1797 | 1461060814468 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 03:13:34 INFO - PROCESS | 1797 | 1461060814472 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 03:13:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:13:34 INFO - PROCESS | 1797 | 1461060814479 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:13:34 INFO - PROCESS | 1797 | 1461060814481 Marionette TRACE conn3 <- [1,2366,null,{}] 03:13:34 INFO - PROCESS | 1797 | 1461060814487 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:34 INFO - PROCESS | 1797 | 1461060814702 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 03:13:35 INFO - PROCESS | 1797 | 1461060815040 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:35 INFO - PROCESS | 1797 | ++DOCSHELL 0x84bcec00 == 159 [pid = 1797] [id = 599] 03:13:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 190 (0x91fda800) [pid = 1797] [serial = 1798] [outer = (nil)] 03:13:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 191 (0xa01a8c00) [pid = 1797] [serial = 1799] [outer = 0x91fda800] 03:13:35 INFO - PROCESS | 1797 | 1461060815132 Marionette DEBUG loaded listener.js 03:13:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 192 (0xa0b15400) [pid = 1797] [serial = 1800] [outer = 0x91fda800] 03:13:37 INFO - PROCESS | 1797 | --DOCSHELL 0x842be000 == 158 [pid = 1797] [id = 580] 03:13:37 INFO - PROCESS | 1797 | --DOCSHELL 0x89b01400 == 157 [pid = 1797] [id = 579] 03:13:37 INFO - PROCESS | 1797 | --DOCSHELL 0x8626a000 == 156 [pid = 1797] [id = 578] 03:13:37 INFO - PROCESS | 1797 | --DOCSHELL 0x85385000 == 155 [pid = 1797] [id = 577] 03:13:37 INFO - PROCESS | 1797 | --DOCSHELL 0x85383c00 == 154 [pid = 1797] [id = 575] 03:13:37 INFO - PROCESS | 1797 | --DOCSHELL 0x97693000 == 153 [pid = 1797] [id = 574] 03:13:37 INFO - PROCESS | 1797 | --DOCSHELL 0x82fe5000 == 152 [pid = 1797] [id = 572] 03:13:37 INFO - PROCESS | 1797 | --DOCSHELL 0x85116c00 == 151 [pid = 1797] [id = 573] 03:13:37 INFO - PROCESS | 1797 | --DOCSHELL 0x96385800 == 150 [pid = 1797] [id = 571] 03:13:37 INFO - PROCESS | 1797 | --DOCSHELL 0x95876400 == 149 [pid = 1797] [id = 570] 03:13:37 INFO - PROCESS | 1797 | --DOCSHELL 0x913c2800 == 148 [pid = 1797] [id = 569] 03:13:37 INFO - PROCESS | 1797 | --DOCSHELL 0x91fd1400 == 147 [pid = 1797] [id = 568] 03:13:37 INFO - PROCESS | 1797 | --DOCSHELL 0x8f4cc800 == 146 [pid = 1797] [id = 566] 03:13:37 INFO - PROCESS | 1797 | --DOCSHELL 0x8c1e5800 == 145 [pid = 1797] [id = 567] 03:13:37 INFO - PROCESS | 1797 | --DOCSHELL 0x8f32fc00 == 144 [pid = 1797] [id = 565] 03:13:37 INFO - PROCESS | 1797 | --DOCSHELL 0x8bdaa000 == 143 [pid = 1797] [id = 564] 03:13:37 INFO - PROCESS | 1797 | --DOCSHELL 0x8c0e9400 == 142 [pid = 1797] [id = 563] 03:13:37 INFO - PROCESS | 1797 | --DOCSHELL 0x881ee800 == 141 [pid = 1797] [id = 562] 03:13:37 INFO - PROCESS | 1797 | --DOCSHELL 0x8b070c00 == 140 [pid = 1797] [id = 560] 03:13:37 INFO - PROCESS | 1797 | --DOCSHELL 0x8afb2000 == 139 [pid = 1797] [id = 561] 03:13:37 INFO - PROCESS | 1797 | --DOCSHELL 0x881f8000 == 138 [pid = 1797] [id = 559] 03:13:37 INFO - PROCESS | 1797 | --DOCSHELL 0x86c6a000 == 137 [pid = 1797] [id = 558] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 191 (0xa013b000) [pid = 1797] [serial = 1518] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 190 (0x963a1c00) [pid = 1797] [serial = 1446] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 189 (0xa0116000) [pid = 1797] [serial = 1590] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 188 (0x8b06ec00) [pid = 1797] [serial = 1533] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 187 (0x89d99000) [pid = 1797] [serial = 1667] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 186 (0x89d95000) [pid = 1797] [serial = 1670] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 185 (0x8ad81c00) [pid = 1797] [serial = 1668] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 184 (0x98a03c00) [pid = 1797] [serial = 1643] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 183 (0x97bf3800) [pid = 1797] [serial = 1641] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 182 (0x979d4400) [pid = 1797] [serial = 1640] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 181 (0x97553000) [pid = 1797] [serial = 1638] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 180 (0x9679b000) [pid = 1797] [serial = 1637] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 179 (0x9587a800) [pid = 1797] [serial = 1635] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 178 (0x9582f000) [pid = 1797] [serial = 1634] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 177 (0x93106c00) [pid = 1797] [serial = 1632] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 176 (0x91fdb800) [pid = 1797] [serial = 1631] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 175 (0x913cac00) [pid = 1797] [serial = 1629] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 174 (0x913c0c00) [pid = 1797] [serial = 1628] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 173 (0x8fd10800) [pid = 1797] [serial = 1626] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 172 (0x8fcf9c00) [pid = 1797] [serial = 1625] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 171 (0x8f7f0000) [pid = 1797] [serial = 1623] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 170 (0x8f54b800) [pid = 1797] [serial = 1622] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 169 (0x8e8ca000) [pid = 1797] [serial = 1620] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 168 (0x8e8c4c00) [pid = 1797] [serial = 1619] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 167 (0x8c1f3000) [pid = 1797] [serial = 1617] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 166 (0x8c1e7800) [pid = 1797] [serial = 1616] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 165 (0x8be6e800) [pid = 1797] [serial = 1614] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 164 (0x8be16c00) [pid = 1797] [serial = 1613] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 163 (0x8b77a400) [pid = 1797] [serial = 1611] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 162 (0x8b651000) [pid = 1797] [serial = 1610] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 161 (0x88f1b400) [pid = 1797] [serial = 1608] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 160 (0x881f7400) [pid = 1797] [serial = 1607] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 159 (0x881f4800) [pid = 1797] [serial = 1664] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 158 (0x853c9c00) [pid = 1797] [serial = 1661] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 157 (0x86c68400) [pid = 1797] [serial = 1662] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 156 (0xa3d5c000) [pid = 1797] [serial = 1659] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 155 (0xa3d0a000) [pid = 1797] [serial = 1658] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 154 (0xa2bc3c00) [pid = 1797] [serial = 1656] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 153 (0xa2b55800) [pid = 1797] [serial = 1655] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 152 (0xa103e800) [pid = 1797] [serial = 1653] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0xa0d42c00) [pid = 1797] [serial = 1652] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0xa0bb0000) [pid = 1797] [serial = 1650] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0xa0ba6800) [pid = 1797] [serial = 1649] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x9fd60800) [pid = 1797] [serial = 1647] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 147 (0x9ea1f400) [pid = 1797] [serial = 1646] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 146 (0x9903e000) [pid = 1797] [serial = 1644] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 145 (0x8b64c800) [pid = 1797] [serial = 1673] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 144 (0x8ae10400) [pid = 1797] [serial = 1671] [outer = (nil)] [url = about:blank] 03:13:37 INFO - PROCESS | 1797 | --DOMWINDOW == 143 (0x88db5c00) [pid = 1797] [serial = 1665] [outer = (nil)] [url = about:blank] 03:13:38 INFO - PROCESS | 1797 | 1461060818092 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 03:13:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:13:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 3632ms 03:13:38 INFO - PROCESS | 1797 | 1461060818112 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 03:13:38 INFO - PROCESS | 1797 | 1461060818117 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 03:13:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:13:38 INFO - PROCESS | 1797 | 1461060818126 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:13:38 INFO - PROCESS | 1797 | 1461060818131 Marionette TRACE conn3 <- [1,2370,null,{}] 03:13:38 INFO - PROCESS | 1797 | 1461060818140 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:38 INFO - PROCESS | 1797 | 1461060818328 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 03:13:38 INFO - PROCESS | 1797 | 1461060818560 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:38 INFO - PROCESS | 1797 | ++DOCSHELL 0x82fe6800 == 138 [pid = 1797] [id = 600] 03:13:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 144 (0x85112800) [pid = 1797] [serial = 1801] [outer = (nil)] 03:13:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 145 (0x8626a000) [pid = 1797] [serial = 1802] [outer = 0x85112800] 03:13:38 INFO - PROCESS | 1797 | 1461060818635 Marionette DEBUG loaded listener.js 03:13:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 146 (0x86c67c00) [pid = 1797] [serial = 1803] [outer = 0x85112800] 03:13:39 INFO - PROCESS | 1797 | 1461060819448 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 03:13:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:13:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1339ms 03:13:39 INFO - PROCESS | 1797 | 1461060819482 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 03:13:39 INFO - PROCESS | 1797 | 1461060819491 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 03:13:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:13:39 INFO - PROCESS | 1797 | 1461060819501 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:13:39 INFO - PROCESS | 1797 | 1461060819505 Marionette TRACE conn3 <- [1,2374,null,{}] 03:13:39 INFO - PROCESS | 1797 | 1461060819511 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:39 INFO - PROCESS | 1797 | 1461060819697 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 03:13:39 INFO - PROCESS | 1797 | 1461060819716 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:39 INFO - PROCESS | 1797 | ++DOCSHELL 0x85110800 == 139 [pid = 1797] [id = 601] 03:13:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 147 (0x881ed800) [pid = 1797] [serial = 1804] [outer = (nil)] 03:13:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 148 (0x88dba400) [pid = 1797] [serial = 1805] [outer = 0x881ed800] 03:13:39 INFO - PROCESS | 1797 | 1461060819790 Marionette DEBUG loaded listener.js 03:13:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x88f17800) [pid = 1797] [serial = 1806] [outer = 0x881ed800] 03:13:41 INFO - PROCESS | 1797 | 1461060821000 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 03:13:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:13:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1535ms 03:13:41 INFO - PROCESS | 1797 | 1461060821042 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 03:13:41 INFO - PROCESS | 1797 | 1461060821045 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 03:13:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:13:41 INFO - PROCESS | 1797 | 1461060821052 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:13:41 INFO - PROCESS | 1797 | 1461060821058 Marionette TRACE conn3 <- [1,2378,null,{}] 03:13:41 INFO - PROCESS | 1797 | 1461060821073 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:41 INFO - PROCESS | 1797 | 1461060821345 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 03:13:41 INFO - PROCESS | 1797 | 1461060821371 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:41 INFO - PROCESS | 1797 | ++DOCSHELL 0x88db7400 == 140 [pid = 1797] [id = 602] 03:13:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x89be4c00) [pid = 1797] [serial = 1807] [outer = (nil)] 03:13:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x89d97800) [pid = 1797] [serial = 1808] [outer = 0x89be4c00] 03:13:41 INFO - PROCESS | 1797 | 1461060821447 Marionette DEBUG loaded listener.js 03:13:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x8ad83800) [pid = 1797] [serial = 1809] [outer = 0x89be4c00] 03:13:42 INFO - PROCESS | 1797 | 1461060822455 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 03:13:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 03:13:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 2048ms 03:13:43 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x89b0a800) [pid = 1797] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:13:43 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x8ae05800) [pid = 1797] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:13:43 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x8626e000) [pid = 1797] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:13:43 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x91fdbc00) [pid = 1797] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:13:43 INFO - PROCESS | 1797 | --DOMWINDOW == 147 (0x91fd2800) [pid = 1797] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:13:43 INFO - PROCESS | 1797 | --DOMWINDOW == 146 (0x8f309000) [pid = 1797] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:13:43 INFO - PROCESS | 1797 | --DOMWINDOW == 145 (0x8f547000) [pid = 1797] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:13:43 INFO - PROCESS | 1797 | --DOMWINDOW == 144 (0x8f4d5c00) [pid = 1797] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:13:43 INFO - PROCESS | 1797 | --DOMWINDOW == 143 (0x8be5d400) [pid = 1797] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:13:43 INFO - PROCESS | 1797 | --DOMWINDOW == 142 (0x8c0ec800) [pid = 1797] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:13:43 INFO - PROCESS | 1797 | --DOMWINDOW == 141 (0x8be70000) [pid = 1797] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:13:43 INFO - PROCESS | 1797 | --DOMWINDOW == 140 (0x8be5ac00) [pid = 1797] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:13:43 INFO - PROCESS | 1797 | --DOMWINDOW == 139 (0x8bd46c00) [pid = 1797] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:13:43 INFO - PROCESS | 1797 | --DOMWINDOW == 138 (0x89d9ec00) [pid = 1797] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:13:43 INFO - PROCESS | 1797 | --DOMWINDOW == 137 (0x88157000) [pid = 1797] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:13:43 INFO - PROCESS | 1797 | --DOMWINDOW == 136 (0x853d2400) [pid = 1797] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:13:43 INFO - PROCESS | 1797 | --DOMWINDOW == 135 (0x853d1800) [pid = 1797] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:13:43 INFO - PROCESS | 1797 | --DOMWINDOW == 134 (0x979e0400) [pid = 1797] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:13:43 INFO - PROCESS | 1797 | --DOMWINDOW == 133 (0x97694000) [pid = 1797] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:13:43 INFO - PROCESS | 1797 | --DOMWINDOW == 132 (0x913c2c00) [pid = 1797] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:13:43 INFO - PROCESS | 1797 | --DOMWINDOW == 131 (0x84bc3800) [pid = 1797] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:13:43 INFO - PROCESS | 1797 | --DOMWINDOW == 130 (0x9639a000) [pid = 1797] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:13:43 INFO - PROCESS | 1797 | --DOMWINDOW == 129 (0x958ce800) [pid = 1797] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:13:43 INFO - PROCESS | 1797 | 1461060823216 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 03:13:43 INFO - PROCESS | 1797 | 1461060823220 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 03:13:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:13:43 INFO - PROCESS | 1797 | 1461060823241 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:13:43 INFO - PROCESS | 1797 | 1461060823244 Marionette TRACE conn3 <- [1,2382,null,{}] 03:13:43 INFO - PROCESS | 1797 | 1461060823250 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:43 INFO - PROCESS | 1797 | 1461060823427 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 03:13:43 INFO - PROCESS | 1797 | 1461060823611 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:43 INFO - PROCESS | 1797 | ++DOCSHELL 0x853d2400 == 141 [pid = 1797] [id = 603] 03:13:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 130 (0x8985e800) [pid = 1797] [serial = 1810] [outer = (nil)] 03:13:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 131 (0x89d96400) [pid = 1797] [serial = 1811] [outer = 0x8985e800] 03:13:43 INFO - PROCESS | 1797 | 1461060823685 Marionette DEBUG loaded listener.js 03:13:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 132 (0x8afaac00) [pid = 1797] [serial = 1812] [outer = 0x8985e800] 03:13:44 INFO - PROCESS | 1797 | 1461060824525 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 03:13:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 03:13:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1338ms 03:13:44 INFO - PROCESS | 1797 | 1461060824579 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 03:13:44 INFO - PROCESS | 1797 | 1461060824581 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 03:13:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:13:44 INFO - PROCESS | 1797 | 1461060824588 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:13:44 INFO - PROCESS | 1797 | 1461060824590 Marionette TRACE conn3 <- [1,2386,null,{}] 03:13:44 INFO - PROCESS | 1797 | 1461060824596 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:44 INFO - PROCESS | 1797 | 1461060824777 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 03:13:44 INFO - PROCESS | 1797 | 1461060824974 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:45 INFO - PROCESS | 1797 | ++DOCSHELL 0x82feac00 == 142 [pid = 1797] [id = 604] 03:13:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 133 (0x88f15000) [pid = 1797] [serial = 1813] [outer = (nil)] 03:13:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 134 (0x8b658000) [pid = 1797] [serial = 1814] [outer = 0x88f15000] 03:13:45 INFO - PROCESS | 1797 | 1461060825049 Marionette DEBUG loaded listener.js 03:13:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 135 (0x8b775000) [pid = 1797] [serial = 1815] [outer = 0x88f15000] 03:13:46 INFO - PROCESS | 1797 | 1461060826201 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 03:13:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:13:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1681ms 03:13:46 INFO - PROCESS | 1797 | 1461060826270 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 03:13:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:13:46 INFO - PROCESS | 1797 | 1461060826278 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 03:13:46 INFO - PROCESS | 1797 | 1461060826287 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:13:46 INFO - PROCESS | 1797 | 1461060826293 Marionette TRACE conn3 <- [1,2390,null,{}] 03:13:46 INFO - PROCESS | 1797 | 1461060826300 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:46 INFO - PROCESS | 1797 | 1461060826574 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 03:13:46 INFO - PROCESS | 1797 | 1461060826903 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:46 INFO - PROCESS | 1797 | ++DOCSHELL 0x85116c00 == 143 [pid = 1797] [id = 605] 03:13:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 136 (0x86c65c00) [pid = 1797] [serial = 1816] [outer = (nil)] 03:13:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 137 (0x89866800) [pid = 1797] [serial = 1817] [outer = 0x86c65c00] 03:13:47 INFO - PROCESS | 1797 | 1461060826997 Marionette DEBUG loaded listener.js 03:13:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 138 (0x89be8400) [pid = 1797] [serial = 1818] [outer = 0x86c65c00] 03:13:47 INFO - PROCESS | 1797 | 1461060827994 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 03:13:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:13:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1782ms 03:13:48 INFO - PROCESS | 1797 | 1461060828069 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 03:13:48 INFO - PROCESS | 1797 | 1461060828078 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 03:13:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:13:48 INFO - PROCESS | 1797 | 1461060828088 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:13:48 INFO - PROCESS | 1797 | 1461060828093 Marionette TRACE conn3 <- [1,2394,null,{}] 03:13:48 INFO - PROCESS | 1797 | 1461060828100 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:48 INFO - PROCESS | 1797 | 1461060828347 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 03:13:48 INFO - PROCESS | 1797 | 1461060828707 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:48 INFO - PROCESS | 1797 | ++DOCSHELL 0x89b01400 == 144 [pid = 1797] [id = 606] 03:13:48 INFO - PROCESS | 1797 | ++DOMWINDOW == 139 (0x8b64fc00) [pid = 1797] [serial = 1819] [outer = (nil)] 03:13:48 INFO - PROCESS | 1797 | ++DOMWINDOW == 140 (0x8b7c2800) [pid = 1797] [serial = 1820] [outer = 0x8b64fc00] 03:13:48 INFO - PROCESS | 1797 | 1461060828794 Marionette DEBUG loaded listener.js 03:13:48 INFO - PROCESS | 1797 | ++DOMWINDOW == 141 (0x8b7cd400) [pid = 1797] [serial = 1821] [outer = 0x8b64fc00] 03:13:49 INFO - PROCESS | 1797 | 1461060829774 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 03:13:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:13:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1750ms 03:13:49 INFO - PROCESS | 1797 | 1461060829838 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 03:13:49 INFO - PROCESS | 1797 | 1461060829842 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 03:13:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:13:49 INFO - PROCESS | 1797 | 1461060829849 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:13:49 INFO - PROCESS | 1797 | 1461060829855 Marionette TRACE conn3 <- [1,2398,null,{}] 03:13:49 INFO - PROCESS | 1797 | 1461060829871 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:50 INFO - PROCESS | 1797 | 1461060830123 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 03:13:50 INFO - PROCESS | 1797 | 1461060830440 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:50 INFO - PROCESS | 1797 | ++DOCSHELL 0x86261c00 == 145 [pid = 1797] [id = 607] 03:13:50 INFO - PROCESS | 1797 | ++DOMWINDOW == 142 (0x8b650400) [pid = 1797] [serial = 1822] [outer = (nil)] 03:13:50 INFO - PROCESS | 1797 | ++DOMWINDOW == 143 (0x8be0bc00) [pid = 1797] [serial = 1823] [outer = 0x8b650400] 03:13:50 INFO - PROCESS | 1797 | 1461060830531 Marionette DEBUG loaded listener.js 03:13:50 INFO - PROCESS | 1797 | ++DOMWINDOW == 144 (0x8be65000) [pid = 1797] [serial = 1824] [outer = 0x8b650400] 03:13:51 INFO - PROCESS | 1797 | 1461060831451 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 03:13:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:13:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1647ms 03:13:51 INFO - PROCESS | 1797 | 1461060831497 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 03:13:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:13:51 INFO - PROCESS | 1797 | 1461060831502 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 03:13:51 INFO - PROCESS | 1797 | 1461060831509 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:13:51 INFO - PROCESS | 1797 | 1461060831512 Marionette TRACE conn3 <- [1,2402,null,{}] 03:13:51 INFO - PROCESS | 1797 | 1461060831518 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:51 INFO - PROCESS | 1797 | 1461060831736 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 03:13:52 INFO - PROCESS | 1797 | 1461060832049 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:52 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b06f000 == 146 [pid = 1797] [id = 608] 03:13:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 145 (0x8be5d400) [pid = 1797] [serial = 1825] [outer = (nil)] 03:13:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 146 (0x8c0dfc00) [pid = 1797] [serial = 1826] [outer = 0x8be5d400] 03:13:52 INFO - PROCESS | 1797 | 1461060832141 Marionette DEBUG loaded listener.js 03:13:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 147 (0x8c0ec400) [pid = 1797] [serial = 1827] [outer = 0x8be5d400] 03:13:53 INFO - PROCESS | 1797 | 1461060833002 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 03:13:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:13:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1531ms 03:13:53 INFO - PROCESS | 1797 | 1461060833040 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 03:13:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:13:53 INFO - PROCESS | 1797 | 1461060833044 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 03:13:53 INFO - PROCESS | 1797 | 1461060833050 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:13:53 INFO - PROCESS | 1797 | 1461060833054 Marionette TRACE conn3 <- [1,2406,null,{}] 03:13:53 INFO - PROCESS | 1797 | 1461060833060 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:53 INFO - PROCESS | 1797 | 1461060833256 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 03:13:53 INFO - PROCESS | 1797 | 1461060833531 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:53 INFO - PROCESS | 1797 | ++DOCSHELL 0x8c1eb000 == 147 [pid = 1797] [id = 609] 03:13:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 148 (0x8c1f3000) [pid = 1797] [serial = 1828] [outer = (nil)] 03:13:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x8deba000) [pid = 1797] [serial = 1829] [outer = 0x8c1f3000] 03:13:53 INFO - PROCESS | 1797 | 1461060833675 Marionette DEBUG loaded listener.js 03:13:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x8dec0c00) [pid = 1797] [serial = 1830] [outer = 0x8c1f3000] 03:13:54 INFO - PROCESS | 1797 | 1461060834653 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 03:13:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:13:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1680ms 03:13:54 INFO - PROCESS | 1797 | 1461060834731 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 03:13:54 INFO - PROCESS | 1797 | 1461060834736 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 03:13:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:13:54 INFO - PROCESS | 1797 | 1461060834743 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:13:54 INFO - PROCESS | 1797 | 1461060834747 Marionette TRACE conn3 <- [1,2410,null,{}] 03:13:54 INFO - PROCESS | 1797 | 1461060834753 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:55 INFO - PROCESS | 1797 | 1461060835040 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 03:13:55 INFO - PROCESS | 1797 | 1461060835368 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:55 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be6c400 == 148 [pid = 1797] [id = 610] 03:13:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x8c1e6400) [pid = 1797] [serial = 1831] [outer = (nil)] 03:13:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x8e8c6c00) [pid = 1797] [serial = 1832] [outer = 0x8c1e6400] 03:13:55 INFO - PROCESS | 1797 | 1461060835466 Marionette DEBUG loaded listener.js 03:13:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 153 (0x8f30b400) [pid = 1797] [serial = 1833] [outer = 0x8c1e6400] 03:13:56 INFO - PROCESS | 1797 | 1461060836442 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 03:13:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:13:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1741ms 03:13:56 INFO - PROCESS | 1797 | 1461060836484 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 03:13:56 INFO - PROCESS | 1797 | 1461060836488 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 03:13:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:13:56 INFO - PROCESS | 1797 | 1461060836494 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:13:56 INFO - PROCESS | 1797 | 1461060836498 Marionette TRACE conn3 <- [1,2414,null,{}] 03:13:56 INFO - PROCESS | 1797 | 1461060836504 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:56 INFO - PROCESS | 1797 | 1461060836712 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 03:13:57 INFO - PROCESS | 1797 | 1461060836987 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:57 INFO - PROCESS | 1797 | ++DOCSHELL 0x8deb4000 == 149 [pid = 1797] [id = 611] 03:13:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 154 (0x8e085c00) [pid = 1797] [serial = 1834] [outer = (nil)] 03:13:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 155 (0x8f4d5400) [pid = 1797] [serial = 1835] [outer = 0x8e085c00] 03:13:57 INFO - PROCESS | 1797 | 1461060837126 Marionette DEBUG loaded listener.js 03:13:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 156 (0x8f544800) [pid = 1797] [serial = 1836] [outer = 0x8e085c00] 03:13:58 INFO - PROCESS | 1797 | 1461060838039 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 03:13:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:13:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1583ms 03:13:58 INFO - PROCESS | 1797 | 1461060838078 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 03:13:58 INFO - PROCESS | 1797 | 1461060838082 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 03:13:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:13:58 INFO - PROCESS | 1797 | 1461060838088 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:13:58 INFO - PROCESS | 1797 | 1461060838092 Marionette TRACE conn3 <- [1,2418,null,{}] 03:13:58 INFO - PROCESS | 1797 | 1461060838098 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:58 INFO - PROCESS | 1797 | 1461060838301 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 03:13:58 INFO - PROCESS | 1797 | 1461060838583 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:58 INFO - PROCESS | 1797 | ++DOCSHELL 0x8e8cd800 == 150 [pid = 1797] [id = 612] 03:13:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 157 (0x8f310c00) [pid = 1797] [serial = 1837] [outer = (nil)] 03:13:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 158 (0x8f80c400) [pid = 1797] [serial = 1838] [outer = 0x8f310c00] 03:13:58 INFO - PROCESS | 1797 | 1461060838733 Marionette DEBUG loaded listener.js 03:13:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 159 (0x8fc0a800) [pid = 1797] [serial = 1839] [outer = 0x8f310c00] 03:13:59 INFO - PROCESS | 1797 | 1461060839684 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 03:13:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:13:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1630ms 03:13:59 INFO - PROCESS | 1797 | 1461060839720 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 03:13:59 INFO - PROCESS | 1797 | 1461060839723 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 03:13:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:13:59 INFO - PROCESS | 1797 | 1461060839730 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:13:59 INFO - PROCESS | 1797 | 1461060839734 Marionette TRACE conn3 <- [1,2422,null,{}] 03:13:59 INFO - PROCESS | 1797 | 1461060839740 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:59 INFO - PROCESS | 1797 | 1461060839944 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 03:14:00 INFO - PROCESS | 1797 | 1461060840280 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:00 INFO - PROCESS | 1797 | ++DOCSHELL 0x8afa9c00 == 151 [pid = 1797] [id = 613] 03:14:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 160 (0x8f304400) [pid = 1797] [serial = 1840] [outer = (nil)] 03:14:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 161 (0x8fcf5000) [pid = 1797] [serial = 1841] [outer = 0x8f304400] 03:14:00 INFO - PROCESS | 1797 | 1461060840377 Marionette DEBUG loaded listener.js 03:14:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 162 (0x8fd07800) [pid = 1797] [serial = 1842] [outer = 0x8f304400] 03:14:01 INFO - PROCESS | 1797 | 1461060841281 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 03:14:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:14:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1586ms 03:14:01 INFO - PROCESS | 1797 | 1461060841318 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 03:14:01 INFO - PROCESS | 1797 | 1461060841321 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 03:14:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:14:01 INFO - PROCESS | 1797 | 1461060841330 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:14:01 INFO - PROCESS | 1797 | 1461060841335 Marionette TRACE conn3 <- [1,2426,null,{}] 03:14:01 INFO - PROCESS | 1797 | 1461060841342 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:01 INFO - PROCESS | 1797 | 1461060841564 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 03:14:01 INFO - PROCESS | 1797 | 1461060841837 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:01 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fcf1000 == 152 [pid = 1797] [id = 614] 03:14:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 163 (0x91393000) [pid = 1797] [serial = 1843] [outer = (nil)] 03:14:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 164 (0x91398c00) [pid = 1797] [serial = 1844] [outer = 0x91393000] 03:14:01 INFO - PROCESS | 1797 | 1461060841989 Marionette DEBUG loaded listener.js 03:14:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 165 (0x914d7800) [pid = 1797] [serial = 1845] [outer = 0x91393000] 03:14:02 INFO - PROCESS | 1797 | 1461060842926 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 03:14:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:14:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1629ms 03:14:02 INFO - PROCESS | 1797 | 1461060842958 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 03:14:02 INFO - PROCESS | 1797 | 1461060842962 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 03:14:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:14:02 INFO - PROCESS | 1797 | 1461060842969 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:14:02 INFO - PROCESS | 1797 | 1461060842973 Marionette TRACE conn3 <- [1,2430,null,{}] 03:14:02 INFO - PROCESS | 1797 | 1461060842979 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:03 INFO - PROCESS | 1797 | 1461060843246 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 03:14:03 INFO - PROCESS | 1797 | 1461060843572 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:03 INFO - PROCESS | 1797 | ++DOCSHELL 0x914d9c00 == 153 [pid = 1797] [id = 615] 03:14:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 166 (0x91fd2400) [pid = 1797] [serial = 1846] [outer = (nil)] 03:14:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 167 (0x93190800) [pid = 1797] [serial = 1847] [outer = 0x91fd2400] 03:14:03 INFO - PROCESS | 1797 | 1461060843672 Marionette DEBUG loaded listener.js 03:14:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 168 (0x940cb400) [pid = 1797] [serial = 1848] [outer = 0x91fd2400] 03:14:04 INFO - PROCESS | 1797 | 1461060844627 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 03:14:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:14:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1729ms 03:14:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:14:04 INFO - PROCESS | 1797 | 1461060844698 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 03:14:04 INFO - PROCESS | 1797 | 1461060844701 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 03:14:04 INFO - PROCESS | 1797 | 1461060844708 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:14:04 INFO - PROCESS | 1797 | 1461060844711 Marionette TRACE conn3 <- [1,2434,null,{}] 03:14:04 INFO - PROCESS | 1797 | 1461060844717 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:04 INFO - PROCESS | 1797 | 1461060844927 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 03:14:05 INFO - PROCESS | 1797 | 1461060845245 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:05 INFO - PROCESS | 1797 | ++DOCSHELL 0x84a61c00 == 154 [pid = 1797] [id = 616] 03:14:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 169 (0x8fcf6400) [pid = 1797] [serial = 1849] [outer = (nil)] 03:14:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 170 (0x940d3000) [pid = 1797] [serial = 1850] [outer = 0x8fcf6400] 03:14:05 INFO - PROCESS | 1797 | 1461060845335 Marionette DEBUG loaded listener.js 03:14:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 171 (0x95880c00) [pid = 1797] [serial = 1851] [outer = 0x8fcf6400] 03:14:06 INFO - PROCESS | 1797 | 1461060846229 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 03:14:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:14:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1592ms 03:14:06 INFO - PROCESS | 1797 | 1461060846300 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 03:14:06 INFO - PROCESS | 1797 | 1461060846303 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 03:14:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:14:06 INFO - PROCESS | 1797 | 1461060846310 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:14:06 INFO - PROCESS | 1797 | 1461060846313 Marionette TRACE conn3 <- [1,2438,null,{}] 03:14:06 INFO - PROCESS | 1797 | 1461060846319 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:06 INFO - PROCESS | 1797 | 1461060846543 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 03:14:06 INFO - PROCESS | 1797 | 1461060846867 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:06 INFO - PROCESS | 1797 | ++DOCSHELL 0x85108000 == 155 [pid = 1797] [id = 617] 03:14:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 172 (0x8fd10c00) [pid = 1797] [serial = 1852] [outer = (nil)] 03:14:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 173 (0x96397400) [pid = 1797] [serial = 1853] [outer = 0x8fd10c00] 03:14:06 INFO - PROCESS | 1797 | 1461060846958 Marionette DEBUG loaded listener.js 03:14:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 174 (0x9639a400) [pid = 1797] [serial = 1854] [outer = 0x8fd10c00] 03:14:07 INFO - PROCESS | 1797 | 1461060847847 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 03:14:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:14:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1583ms 03:14:07 INFO - PROCESS | 1797 | 1461060847894 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 03:14:07 INFO - PROCESS | 1797 | 1461060847898 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 03:14:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:14:07 INFO - PROCESS | 1797 | 1461060847904 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:14:07 INFO - PROCESS | 1797 | 1461060847908 Marionette TRACE conn3 <- [1,2442,null,{}] 03:14:07 INFO - PROCESS | 1797 | 1461060847914 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:08 INFO - PROCESS | 1797 | 1461060848122 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 03:14:08 INFO - PROCESS | 1797 | 1461060848447 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:08 INFO - PROCESS | 1797 | ++DOCSHELL 0x95875400 == 156 [pid = 1797] [id = 618] 03:14:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 175 (0x96209800) [pid = 1797] [serial = 1855] [outer = (nil)] 03:14:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 176 (0x971c7400) [pid = 1797] [serial = 1856] [outer = 0x96209800] 03:14:08 INFO - PROCESS | 1797 | 1461060848539 Marionette DEBUG loaded listener.js 03:14:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 177 (0x973f1800) [pid = 1797] [serial = 1857] [outer = 0x96209800] 03:14:09 INFO - PROCESS | 1797 | 1461060849472 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 03:14:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:14:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1641ms 03:14:09 INFO - PROCESS | 1797 | 1461060849547 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 03:14:09 INFO - PROCESS | 1797 | 1461060849551 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 03:14:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:14:09 INFO - PROCESS | 1797 | 1461060849557 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:14:09 INFO - PROCESS | 1797 | 1461060849561 Marionette TRACE conn3 <- [1,2446,null,{}] 03:14:09 INFO - PROCESS | 1797 | 1461060849566 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:09 INFO - PROCESS | 1797 | 1461060849838 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 03:14:10 INFO - PROCESS | 1797 | 1461060850173 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:10 INFO - PROCESS | 1797 | ++DOCSHELL 0x9587d800 == 157 [pid = 1797] [id = 619] 03:14:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 178 (0x96281c00) [pid = 1797] [serial = 1858] [outer = (nil)] 03:14:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 179 (0x97557000) [pid = 1797] [serial = 1859] [outer = 0x96281c00] 03:14:10 INFO - PROCESS | 1797 | 1461060850261 Marionette DEBUG loaded listener.js 03:14:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 180 (0x975da800) [pid = 1797] [serial = 1860] [outer = 0x96281c00] 03:14:11 INFO - PROCESS | 1797 | 1461060851162 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 03:14:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:14:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1679ms 03:14:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:14:11 INFO - PROCESS | 1797 | 1461060851237 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 03:14:11 INFO - PROCESS | 1797 | 1461060851240 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 03:14:11 INFO - PROCESS | 1797 | 1461060851247 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:14:11 INFO - PROCESS | 1797 | 1461060851250 Marionette TRACE conn3 <- [1,2450,null,{}] 03:14:11 INFO - PROCESS | 1797 | 1461060851256 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:11 INFO - PROCESS | 1797 | 1461060851502 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 03:14:11 INFO - PROCESS | 1797 | 1461060851824 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:11 INFO - PROCESS | 1797 | ++DOCSHELL 0x8510c000 == 158 [pid = 1797] [id = 620] 03:14:11 INFO - PROCESS | 1797 | ++DOMWINDOW == 181 (0x97550800) [pid = 1797] [serial = 1861] [outer = (nil)] 03:14:11 INFO - PROCESS | 1797 | ++DOMWINDOW == 182 (0x97d57400) [pid = 1797] [serial = 1862] [outer = 0x97550800] 03:14:11 INFO - PROCESS | 1797 | 1461060851913 Marionette DEBUG loaded listener.js 03:14:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 183 (0x9830e800) [pid = 1797] [serial = 1863] [outer = 0x97550800] 03:14:12 INFO - PROCESS | 1797 | 1461060852778 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 03:14:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:14:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1580ms 03:14:12 INFO - PROCESS | 1797 | 1461060852826 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 03:14:12 INFO - PROCESS | 1797 | 1461060852830 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 03:14:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:14:12 INFO - PROCESS | 1797 | 1461060852836 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:14:12 INFO - PROCESS | 1797 | 1461060852839 Marionette TRACE conn3 <- [1,2454,null,{}] 03:14:12 INFO - PROCESS | 1797 | 1461060852845 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:13 INFO - PROCESS | 1797 | 1461060853043 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 03:14:13 INFO - PROCESS | 1797 | 1461060853369 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:13 INFO - PROCESS | 1797 | ++DOCSHELL 0x85028000 == 159 [pid = 1797] [id = 621] 03:14:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 184 (0x97558800) [pid = 1797] [serial = 1864] [outer = (nil)] 03:14:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 185 (0x990c7400) [pid = 1797] [serial = 1865] [outer = 0x97558800] 03:14:13 INFO - PROCESS | 1797 | 1461060853461 Marionette DEBUG loaded listener.js 03:14:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 186 (0x9a8df000) [pid = 1797] [serial = 1866] [outer = 0x97558800] 03:14:14 INFO - PROCESS | 1797 | 1461060854338 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 03:14:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:14:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1539ms 03:14:14 INFO - PROCESS | 1797 | 1461060854376 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 03:14:14 INFO - PROCESS | 1797 | 1461060854380 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 03:14:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:14:14 INFO - PROCESS | 1797 | 1461060854386 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:14:14 INFO - PROCESS | 1797 | 1461060854389 Marionette TRACE conn3 <- [1,2458,null,{}] 03:14:14 INFO - PROCESS | 1797 | 1461060854395 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:14 INFO - PROCESS | 1797 | 1461060854620 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 03:14:15 INFO - PROCESS | 1797 | 1461060854992 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:15 INFO - PROCESS | 1797 | ++DOCSHELL 0x853d2c00 == 160 [pid = 1797] [id = 622] 03:14:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 187 (0x86268800) [pid = 1797] [serial = 1867] [outer = (nil)] 03:14:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 188 (0x9dffd400) [pid = 1797] [serial = 1868] [outer = 0x86268800] 03:14:15 INFO - PROCESS | 1797 | 1461060855083 Marionette DEBUG loaded listener.js 03:14:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 189 (0x9fda8000) [pid = 1797] [serial = 1869] [outer = 0x86268800] 03:14:17 INFO - PROCESS | 1797 | --DOCSHELL 0x84a5e000 == 159 [pid = 1797] [id = 265] 03:14:17 INFO - PROCESS | 1797 | --DOCSHELL 0x842b5c00 == 158 [pid = 1797] [id = 299] 03:14:17 INFO - PROCESS | 1797 | --DOCSHELL 0x89869000 == 157 [pid = 1797] [id = 300] 03:14:17 INFO - PROCESS | 1797 | --DOCSHELL 0x989aa400 == 156 [pid = 1797] [id = 598] 03:14:17 INFO - PROCESS | 1797 | --DOCSHELL 0x97554c00 == 155 [pid = 1797] [id = 597] 03:14:17 INFO - PROCESS | 1797 | --DOCSHELL 0x8f336000 == 154 [pid = 1797] [id = 596] 03:14:17 INFO - PROCESS | 1797 | --DOCSHELL 0x94ebb000 == 153 [pid = 1797] [id = 594] 03:14:17 INFO - PROCESS | 1797 | --DOCSHELL 0x9138ac00 == 152 [pid = 1797] [id = 595] 03:14:17 INFO - PROCESS | 1797 | --DOCSHELL 0x85116400 == 151 [pid = 1797] [id = 593] 03:14:17 INFO - PROCESS | 1797 | --DOCSHELL 0x93191800 == 150 [pid = 1797] [id = 592] 03:14:17 INFO - PROCESS | 1797 | --DOCSHELL 0x8c1ef000 == 149 [pid = 1797] [id = 590] 03:14:17 INFO - PROCESS | 1797 | --DOCSHELL 0x913c4800 == 148 [pid = 1797] [id = 591] 03:14:17 INFO - PROCESS | 1797 | --DOCSHELL 0x8be14c00 == 147 [pid = 1797] [id = 589] 03:14:17 INFO - PROCESS | 1797 | --DOCSHELL 0x8bd3bc00 == 146 [pid = 1797] [id = 588] 03:14:17 INFO - PROCESS | 1797 | --DOCSHELL 0x8b727400 == 145 [pid = 1797] [id = 587] 03:14:17 INFO - PROCESS | 1797 | --DOCSHELL 0x8c0e6c00 == 144 [pid = 1797] [id = 586] 03:14:17 INFO - PROCESS | 1797 | --DOCSHELL 0x86c6f800 == 143 [pid = 1797] [id = 585] 03:14:17 INFO - PROCESS | 1797 | --DOCSHELL 0x89fe0400 == 142 [pid = 1797] [id = 583] 03:14:17 INFO - PROCESS | 1797 | --DOCSHELL 0x89d9d800 == 141 [pid = 1797] [id = 584] 03:14:17 INFO - PROCESS | 1797 | --DOCSHELL 0x8626c400 == 140 [pid = 1797] [id = 582] 03:14:17 INFO - PROCESS | 1797 | --DOCSHELL 0x836a3400 == 139 [pid = 1797] [id = 581] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 188 (0x8b7c9c00) [pid = 1797] [serial = 1605] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 187 (0x8ae03800) [pid = 1797] [serial = 1742] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 186 (0x8ae0f800) [pid = 1797] [serial = 1739] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 185 (0x89be5400) [pid = 1797] [serial = 1737] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 184 (0x8afb3c00) [pid = 1797] [serial = 1740] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 183 (0x95a56000) [pid = 1797] [serial = 1709] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 182 (0x940c8c00) [pid = 1797] [serial = 1707] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 181 (0x93190c00) [pid = 1797] [serial = 1706] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 180 (0x8fd09c00) [pid = 1797] [serial = 1704] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 179 (0x8fd04000) [pid = 1797] [serial = 1703] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 178 (0x8fc28400) [pid = 1797] [serial = 1701] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 177 (0x8fc23000) [pid = 1797] [serial = 1700] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 176 (0x8f806800) [pid = 1797] [serial = 1698] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 175 (0x8f7ea800) [pid = 1797] [serial = 1697] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 174 (0x8f4cf400) [pid = 1797] [serial = 1695] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 173 (0x8f335800) [pid = 1797] [serial = 1694] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 172 (0x8f307800) [pid = 1797] [serial = 1692] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 171 (0x8f301400) [pid = 1797] [serial = 1691] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 170 (0x8deb9400) [pid = 1797] [serial = 1689] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 169 (0x8deb4400) [pid = 1797] [serial = 1688] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 168 (0x8c0e2000) [pid = 1797] [serial = 1686] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 167 (0x8be74400) [pid = 1797] [serial = 1685] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 166 (0x8be10400) [pid = 1797] [serial = 1683] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 165 (0x8bdaa800) [pid = 1797] [serial = 1682] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 164 (0x8b7c3800) [pid = 1797] [serial = 1680] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 163 (0x8afb4c00) [pid = 1797] [serial = 1679] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 162 (0x8985bc00) [pid = 1797] [serial = 1677] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 161 (0x881f5400) [pid = 1797] [serial = 1676] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 160 (0x86c63400) [pid = 1797] [serial = 1733] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 159 (0x88153c00) [pid = 1797] [serial = 1734] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 158 (0xa0d0d800) [pid = 1797] [serial = 1731] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 157 (0xa0135800) [pid = 1797] [serial = 1730] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 156 (0x9fc8d400) [pid = 1797] [serial = 1728] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 155 (0x9fc35400) [pid = 1797] [serial = 1727] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 154 (0x99046000) [pid = 1797] [serial = 1725] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 153 (0x99028000) [pid = 1797] [serial = 1724] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 152 (0x9876a400) [pid = 1797] [serial = 1722] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x98429800) [pid = 1797] [serial = 1721] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x97695400) [pid = 1797] [serial = 1719] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x9768f800) [pid = 1797] [serial = 1718] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x9754cc00) [pid = 1797] [serial = 1716] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 147 (0x97549400) [pid = 1797] [serial = 1715] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 146 (0x9679b800) [pid = 1797] [serial = 1713] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 145 (0x9639d400) [pid = 1797] [serial = 1712] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 144 (0x9627cc00) [pid = 1797] [serial = 1710] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | --DOMWINDOW == 143 (0x89867c00) [pid = 1797] [serial = 1736] [outer = (nil)] [url = about:blank] 03:14:17 INFO - PROCESS | 1797 | 1461060857963 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 03:14:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:14:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 3633ms 03:14:18 INFO - PROCESS | 1797 | 1461060858019 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 03:14:18 INFO - PROCESS | 1797 | 1461060858025 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 03:14:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:14:18 INFO - PROCESS | 1797 | 1461060858034 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:14:18 INFO - PROCESS | 1797 | 1461060858038 Marionette TRACE conn3 <- [1,2462,null,{}] 03:14:18 INFO - PROCESS | 1797 | 1461060858046 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:18 INFO - PROCESS | 1797 | 1461060858242 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 03:14:18 INFO - PROCESS | 1797 | 1461060858437 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:18 INFO - PROCESS | 1797 | ++DOCSHELL 0x85390c00 == 140 [pid = 1797] [id = 623] 03:14:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 144 (0x86266c00) [pid = 1797] [serial = 1870] [outer = (nil)] 03:14:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 145 (0x8815e800) [pid = 1797] [serial = 1871] [outer = 0x86266c00] 03:14:18 INFO - PROCESS | 1797 | 1461060858519 Marionette DEBUG loaded listener.js 03:14:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 146 (0x88db4800) [pid = 1797] [serial = 1872] [outer = 0x86266c00] 03:14:19 INFO - PROCESS | 1797 | 1461060859440 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 03:14:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:14:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1440ms 03:14:19 INFO - PROCESS | 1797 | 1461060859473 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 03:14:19 INFO - PROCESS | 1797 | 1461060859481 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 03:14:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:14:19 INFO - PROCESS | 1797 | 1461060859491 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:14:19 INFO - PROCESS | 1797 | 1461060859495 Marionette TRACE conn3 <- [1,2466,null,{}] 03:14:19 INFO - PROCESS | 1797 | 1461060859500 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:19 INFO - PROCESS | 1797 | 1461060859700 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 03:14:19 INFO - PROCESS | 1797 | 1461060859930 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:19 INFO - PROCESS | 1797 | ++DOCSHELL 0x86c71800 == 141 [pid = 1797] [id = 624] 03:14:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 147 (0x881f8c00) [pid = 1797] [serial = 1873] [outer = (nil)] 03:14:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 148 (0x89d92400) [pid = 1797] [serial = 1874] [outer = 0x881f8c00] 03:14:20 INFO - PROCESS | 1797 | 1461060860002 Marionette DEBUG loaded listener.js 03:14:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x8ad85400) [pid = 1797] [serial = 1875] [outer = 0x881f8c00] 03:14:20 INFO - PROCESS | 1797 | 1461060860909 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 03:14:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:14:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1429ms 03:14:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:14:20 INFO - PROCESS | 1797 | 1461060860919 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 03:14:20 INFO - PROCESS | 1797 | 1461060860922 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 03:14:20 INFO - PROCESS | 1797 | 1461060860929 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:14:20 INFO - PROCESS | 1797 | 1461060860934 Marionette TRACE conn3 <- [1,2470,null,{}] 03:14:20 INFO - PROCESS | 1797 | 1461060860958 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:21 INFO - PROCESS | 1797 | 1461060861218 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 03:14:21 INFO - PROCESS | 1797 | 1461060861263 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:21 INFO - PROCESS | 1797 | ++DOCSHELL 0x8ad81c00 == 142 [pid = 1797] [id = 625] 03:14:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x8b726800) [pid = 1797] [serial = 1876] [outer = (nil)] 03:14:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x8b779800) [pid = 1797] [serial = 1877] [outer = 0x8b726800] 03:14:21 INFO - PROCESS | 1797 | 1461060861364 Marionette DEBUG loaded listener.js 03:14:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x8b7c6800) [pid = 1797] [serial = 1878] [outer = 0x8b726800] 03:14:22 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x8c0e9800) [pid = 1797] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:14:22 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x8e08ec00) [pid = 1797] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:14:22 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x881ed800) [pid = 1797] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:14:22 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x8f330400) [pid = 1797] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:14:22 INFO - PROCESS | 1797 | --DOMWINDOW == 147 (0x962ce000) [pid = 1797] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:14:22 INFO - PROCESS | 1797 | --DOMWINDOW == 146 (0x97556c00) [pid = 1797] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:14:22 INFO - PROCESS | 1797 | --DOMWINDOW == 145 (0x8ad88000) [pid = 1797] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:14:22 INFO - PROCESS | 1797 | --DOMWINDOW == 144 (0x8ad8d800) [pid = 1797] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:14:22 INFO - PROCESS | 1797 | --DOMWINDOW == 143 (0x89d9c800) [pid = 1797] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:14:22 INFO - PROCESS | 1797 | --DOMWINDOW == 142 (0x8e08b800) [pid = 1797] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:14:22 INFO - PROCESS | 1797 | --DOMWINDOW == 141 (0x91fda800) [pid = 1797] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:14:22 INFO - PROCESS | 1797 | --DOMWINDOW == 140 (0x88dbc000) [pid = 1797] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:14:22 INFO - PROCESS | 1797 | --DOMWINDOW == 139 (0x9637f400) [pid = 1797] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:14:22 INFO - PROCESS | 1797 | --DOMWINDOW == 138 (0x8b7c7800) [pid = 1797] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:14:22 INFO - PROCESS | 1797 | --DOMWINDOW == 137 (0x913cb000) [pid = 1797] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:14:22 INFO - PROCESS | 1797 | --DOMWINDOW == 136 (0x85112800) [pid = 1797] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:14:22 INFO - PROCESS | 1797 | --DOMWINDOW == 135 (0x9324c800) [pid = 1797] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:14:22 INFO - PROCESS | 1797 | --DOMWINDOW == 134 (0x8f812400) [pid = 1797] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:14:22 INFO - PROCESS | 1797 | --DOMWINDOW == 133 (0x8f330c00) [pid = 1797] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:14:22 INFO - PROCESS | 1797 | --DOMWINDOW == 132 (0x8b7c9800) [pid = 1797] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:14:22 INFO - PROCESS | 1797 | --DOMWINDOW == 131 (0x89be4c00) [pid = 1797] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:14:22 INFO - PROCESS | 1797 | --DOMWINDOW == 130 (0x8985e800) [pid = 1797] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:14:22 INFO - PROCESS | 1797 | --DOMWINDOW == 129 (0x836a6400) [pid = 1797] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:14:22 INFO - PROCESS | 1797 | 1461060862947 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 03:14:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:14:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 2044ms 03:14:22 INFO - PROCESS | 1797 | 1461060862971 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 03:14:22 INFO - PROCESS | 1797 | 1461060862975 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 03:14:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:14:22 INFO - PROCESS | 1797 | 1461060862991 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:14:22 INFO - PROCESS | 1797 | 1461060862994 Marionette TRACE conn3 <- [1,2474,null,{}] 03:14:23 INFO - PROCESS | 1797 | 1461060862999 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:23 INFO - PROCESS | 1797 | 1461060863178 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 03:14:23 INFO - PROCESS | 1797 | 1461060863194 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:23 INFO - PROCESS | 1797 | ++DOCSHELL 0x8538c000 == 143 [pid = 1797] [id = 626] 03:14:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 130 (0x89b07c00) [pid = 1797] [serial = 1879] [outer = (nil)] 03:14:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 131 (0x8b731800) [pid = 1797] [serial = 1880] [outer = 0x89b07c00] 03:14:23 INFO - PROCESS | 1797 | 1461060863266 Marionette DEBUG loaded listener.js 03:14:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 132 (0x8b7ca000) [pid = 1797] [serial = 1881] [outer = 0x89b07c00] 03:14:24 INFO - PROCESS | 1797 | 1461060864262 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 03:14:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:14:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1337ms 03:14:24 INFO - PROCESS | 1797 | 1461060864319 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 03:14:24 INFO - PROCESS | 1797 | 1461060864323 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 03:14:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:14:24 INFO - PROCESS | 1797 | 1461060864329 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:14:24 INFO - PROCESS | 1797 | 1461060864332 Marionette TRACE conn3 <- [1,2478,null,{}] 03:14:24 INFO - PROCESS | 1797 | 1461060864337 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:24 INFO - PROCESS | 1797 | 1461060864665 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 03:14:25 INFO - PROCESS | 1797 | 1461060865034 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:25 INFO - PROCESS | 1797 | ++DOCSHELL 0x85109800 == 144 [pid = 1797] [id = 627] 03:14:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 133 (0x8510a400) [pid = 1797] [serial = 1882] [outer = (nil)] 03:14:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 134 (0x8538f000) [pid = 1797] [serial = 1883] [outer = 0x8510a400] 03:14:25 INFO - PROCESS | 1797 | 1461060865127 Marionette DEBUG loaded listener.js 03:14:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 135 (0x853d5800) [pid = 1797] [serial = 1884] [outer = 0x8510a400] 03:14:26 INFO - PROCESS | 1797 | 1461060866077 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 03:14:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:14:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1828ms 03:14:26 INFO - PROCESS | 1797 | 1461060866159 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 03:14:26 INFO - PROCESS | 1797 | 1461060866166 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 03:14:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:14:26 INFO - PROCESS | 1797 | 1461060866174 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:14:26 INFO - PROCESS | 1797 | 1461060866181 Marionette TRACE conn3 <- [1,2482,null,{}] 03:14:26 INFO - PROCESS | 1797 | 1461060866188 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:26 INFO - PROCESS | 1797 | 1461060866443 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 03:14:26 INFO - PROCESS | 1797 | 1461060866779 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:26 INFO - PROCESS | 1797 | ++DOCSHELL 0x881fbc00 == 145 [pid = 1797] [id = 628] 03:14:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 136 (0x88f15800) [pid = 1797] [serial = 1885] [outer = (nil)] 03:14:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 137 (0x89b03c00) [pid = 1797] [serial = 1886] [outer = 0x88f15800] 03:14:26 INFO - PROCESS | 1797 | 1461060866872 Marionette DEBUG loaded listener.js 03:14:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 138 (0x89bea800) [pid = 1797] [serial = 1887] [outer = 0x88f15800] 03:14:27 INFO - PROCESS | 1797 | 1461060867866 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 03:14:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:14:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1733ms 03:14:27 INFO - PROCESS | 1797 | 1461060867907 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 03:14:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:14:27 INFO - PROCESS | 1797 | 1461060867912 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 03:14:27 INFO - PROCESS | 1797 | 1461060867919 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:14:27 INFO - PROCESS | 1797 | 1461060867923 Marionette TRACE conn3 <- [1,2486,null,{}] 03:14:27 INFO - PROCESS | 1797 | 1461060867929 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:28 INFO - PROCESS | 1797 | 1461060868145 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 03:14:28 INFO - PROCESS | 1797 | 1461060868507 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:28 INFO - PROCESS | 1797 | ++DOCSHELL 0x8afb4c00 == 146 [pid = 1797] [id = 629] 03:14:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 139 (0x8b070000) [pid = 1797] [serial = 1888] [outer = (nil)] 03:14:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 140 (0x8b079400) [pid = 1797] [serial = 1889] [outer = 0x8b070000] 03:14:28 INFO - PROCESS | 1797 | 1461060868601 Marionette DEBUG loaded listener.js 03:14:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 141 (0x8b77a800) [pid = 1797] [serial = 1890] [outer = 0x8b070000] 03:14:29 INFO - PROCESS | 1797 | 1461060869558 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 03:14:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:14:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1680ms 03:14:29 INFO - PROCESS | 1797 | 1461060869599 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 03:14:29 INFO - PROCESS | 1797 | 1461060869606 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 03:14:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:14:29 INFO - PROCESS | 1797 | 1461060869642 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:14:29 INFO - PROCESS | 1797 | 1461060869650 Marionette TRACE conn3 <- [1,2490,null,{}] 03:14:29 INFO - PROCESS | 1797 | 1461060869656 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:29 INFO - PROCESS | 1797 | 1461060869887 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 03:14:30 INFO - PROCESS | 1797 | 1461060870212 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:30 INFO - PROCESS | 1797 | ++DOCSHELL 0x8afa8c00 == 147 [pid = 1797] [id = 630] 03:14:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 142 (0x8b07c800) [pid = 1797] [serial = 1891] [outer = (nil)] 03:14:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 143 (0x8be68400) [pid = 1797] [serial = 1892] [outer = 0x8b07c800] 03:14:30 INFO - PROCESS | 1797 | 1461060870304 Marionette DEBUG loaded listener.js 03:14:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 144 (0x8be74800) [pid = 1797] [serial = 1893] [outer = 0x8b07c800] 03:14:31 INFO - PROCESS | 1797 | 1461060871241 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 03:14:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:14:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1650ms 03:14:31 INFO - PROCESS | 1797 | 1461060871280 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 03:14:31 INFO - PROCESS | 1797 | 1461060871285 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 03:14:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:14:31 INFO - PROCESS | 1797 | 1461060871291 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:14:31 INFO - PROCESS | 1797 | 1461060871294 Marionette TRACE conn3 <- [1,2494,null,{}] 03:14:31 INFO - PROCESS | 1797 | 1461060871300 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:31 INFO - PROCESS | 1797 | 1461060871511 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 03:14:31 INFO - PROCESS | 1797 | 1461060871826 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:31 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be74400 == 148 [pid = 1797] [id = 631] 03:14:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 145 (0x8c0de400) [pid = 1797] [serial = 1894] [outer = (nil)] 03:14:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 146 (0x8c1ef000) [pid = 1797] [serial = 1895] [outer = 0x8c0de400] 03:14:31 INFO - PROCESS | 1797 | 1461060871919 Marionette DEBUG loaded listener.js 03:14:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 147 (0x8deb6800) [pid = 1797] [serial = 1896] [outer = 0x8c0de400] 03:14:32 INFO - PROCESS | 1797 | 1461060872785 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 03:14:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:14:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1532ms 03:14:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:14:32 INFO - PROCESS | 1797 | 1461060872824 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 03:14:32 INFO - PROCESS | 1797 | 1461060872827 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 03:14:32 INFO - PROCESS | 1797 | 1461060872834 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:14:32 INFO - PROCESS | 1797 | 1461060872837 Marionette TRACE conn3 <- [1,2498,null,{}] 03:14:32 INFO - PROCESS | 1797 | 1461060872843 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:33 INFO - PROCESS | 1797 | 1461060873140 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 03:14:33 INFO - PROCESS | 1797 | 1461060873352 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:33 INFO - PROCESS | 1797 | ++DOCSHELL 0x8e085000 == 149 [pid = 1797] [id = 632] 03:14:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 148 (0x8e085400) [pid = 1797] [serial = 1897] [outer = (nil)] 03:14:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x8e08e000) [pid = 1797] [serial = 1898] [outer = 0x8e085400] 03:14:33 INFO - PROCESS | 1797 | 1461060873507 Marionette DEBUG loaded listener.js 03:14:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x8f30c400) [pid = 1797] [serial = 1899] [outer = 0x8e085400] 03:14:34 INFO - PROCESS | 1797 | 1461060874518 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 03:14:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:14:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1740ms 03:14:34 INFO - PROCESS | 1797 | 1461060874574 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 03:14:34 INFO - PROCESS | 1797 | 1461060874578 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 03:14:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:14:34 INFO - PROCESS | 1797 | 1461060874584 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:14:34 INFO - PROCESS | 1797 | 1461060874588 Marionette TRACE conn3 <- [1,2502,null,{}] 03:14:34 INFO - PROCESS | 1797 | 1461060874594 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:34 INFO - PROCESS | 1797 | 1461060874809 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 03:14:35 INFO - PROCESS | 1797 | 1461060875134 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:35 INFO - PROCESS | 1797 | ++DOCSHELL 0x8dfe7400 == 150 [pid = 1797] [id = 633] 03:14:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x8e086800) [pid = 1797] [serial = 1900] [outer = (nil)] 03:14:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x8f4d2400) [pid = 1797] [serial = 1901] [outer = 0x8e086800] 03:14:35 INFO - PROCESS | 1797 | 1461060875226 Marionette DEBUG loaded listener.js 03:14:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 153 (0x8f4d8000) [pid = 1797] [serial = 1902] [outer = 0x8e086800] 03:14:36 INFO - PROCESS | 1797 | 1461060876140 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 03:14:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:14:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1628ms 03:14:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:14:36 INFO - PROCESS | 1797 | 1461060876214 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 03:14:36 INFO - PROCESS | 1797 | 1461060876217 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 03:14:36 INFO - PROCESS | 1797 | 1461060876223 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:14:36 INFO - PROCESS | 1797 | 1461060876227 Marionette TRACE conn3 <- [1,2506,null,{}] 03:14:36 INFO - PROCESS | 1797 | 1461060876232 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:36 INFO - PROCESS | 1797 | 1461060876472 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 03:14:36 INFO - PROCESS | 1797 | 1461060876790 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:36 INFO - PROCESS | 1797 | ++DOCSHELL 0x8dfe7800 == 151 [pid = 1797] [id = 634] 03:14:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 154 (0x8f4cf000) [pid = 1797] [serial = 1903] [outer = (nil)] 03:14:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 155 (0x8f806800) [pid = 1797] [serial = 1904] [outer = 0x8f4cf000] 03:14:36 INFO - PROCESS | 1797 | 1461060876881 Marionette DEBUG loaded listener.js 03:14:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 156 (0x8fc06c00) [pid = 1797] [serial = 1905] [outer = 0x8f4cf000] 03:14:37 INFO - PROCESS | 1797 | 1461060877756 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 03:14:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:14:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1579ms 03:14:37 INFO - PROCESS | 1797 | 1461060877802 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 03:14:37 INFO - PROCESS | 1797 | 1461060877806 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 03:14:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:14:37 INFO - PROCESS | 1797 | 1461060877813 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:14:37 INFO - PROCESS | 1797 | 1461060877816 Marionette TRACE conn3 <- [1,2510,null,{}] 03:14:37 INFO - PROCESS | 1797 | 1461060877822 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:38 INFO - PROCESS | 1797 | 1461060878027 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 03:14:38 INFO - PROCESS | 1797 | 1461060878301 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:38 INFO - PROCESS | 1797 | ++DOCSHELL 0x8ae0f800 == 152 [pid = 1797] [id = 635] 03:14:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 157 (0x8f7efc00) [pid = 1797] [serial = 1906] [outer = (nil)] 03:14:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 158 (0x8fd09000) [pid = 1797] [serial = 1907] [outer = 0x8f7efc00] 03:14:38 INFO - PROCESS | 1797 | 1461060878436 Marionette DEBUG loaded listener.js 03:14:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 159 (0x9138e800) [pid = 1797] [serial = 1908] [outer = 0x8f7efc00] 03:14:39 INFO - PROCESS | 1797 | 1461060879359 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 03:14:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:14:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1593ms 03:14:39 INFO - PROCESS | 1797 | 1461060879407 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 03:14:39 INFO - PROCESS | 1797 | 1461060879411 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 03:14:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:14:39 INFO - PROCESS | 1797 | 1461060879417 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:14:39 INFO - PROCESS | 1797 | 1461060879421 Marionette TRACE conn3 <- [1,2514,null,{}] 03:14:39 INFO - PROCESS | 1797 | 1461060879426 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:39 INFO - PROCESS | 1797 | 1461060879643 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 03:14:40 INFO - PROCESS | 1797 | 1461060879979 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:40 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f7eb800 == 153 [pid = 1797] [id = 636] 03:14:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 160 (0x8fcf4800) [pid = 1797] [serial = 1909] [outer = (nil)] 03:14:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 161 (0x914e4800) [pid = 1797] [serial = 1910] [outer = 0x8fcf4800] 03:14:40 INFO - PROCESS | 1797 | 1461060880070 Marionette DEBUG loaded listener.js 03:14:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 162 (0x91fdcc00) [pid = 1797] [serial = 1911] [outer = 0x8fcf4800] 03:14:40 INFO - PROCESS | 1797 | 1461060880949 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 03:14:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:14:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1578ms 03:14:41 INFO - PROCESS | 1797 | 1461060880996 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 03:14:41 INFO - PROCESS | 1797 | 1461060880999 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 03:14:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:14:41 INFO - PROCESS | 1797 | 1461060881006 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:14:41 INFO - PROCESS | 1797 | 1461060881010 Marionette TRACE conn3 <- [1,2518,null,{}] 03:14:41 INFO - PROCESS | 1797 | 1461060881036 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:41 INFO - PROCESS | 1797 | 1461060881250 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 03:14:41 INFO - PROCESS | 1797 | 1461060881524 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:41 INFO - PROCESS | 1797 | ++DOCSHELL 0x9319f400 == 154 [pid = 1797] [id = 637] 03:14:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 163 (0x9324a400) [pid = 1797] [serial = 1912] [outer = (nil)] 03:14:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 164 (0x93256800) [pid = 1797] [serial = 1913] [outer = 0x9324a400] 03:14:41 INFO - PROCESS | 1797 | 1461060881688 Marionette DEBUG loaded listener.js 03:14:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 165 (0x95877400) [pid = 1797] [serial = 1914] [outer = 0x9324a400] 03:14:42 INFO - PROCESS | 1797 | 1461060882618 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 03:14:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:14:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1686ms 03:14:42 INFO - PROCESS | 1797 | 1461060882693 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 03:14:42 INFO - PROCESS | 1797 | 1461060882704 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 03:14:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:14:42 INFO - PROCESS | 1797 | 1461060882710 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:14:42 INFO - PROCESS | 1797 | 1461060882715 Marionette TRACE conn3 <- [1,2522,null,{}] 03:14:42 INFO - PROCESS | 1797 | 1461060882720 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:42 INFO - PROCESS | 1797 | 1461060882985 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 03:14:43 INFO - PROCESS | 1797 | 1461060883311 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:43 INFO - PROCESS | 1797 | ++DOCSHELL 0x93199c00 == 155 [pid = 1797] [id = 638] 03:14:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 166 (0x9319d400) [pid = 1797] [serial = 1915] [outer = (nil)] 03:14:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 167 (0x963a2c00) [pid = 1797] [serial = 1916] [outer = 0x9319d400] 03:14:43 INFO - PROCESS | 1797 | 1461060883403 Marionette DEBUG loaded listener.js 03:14:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 168 (0x9698b400) [pid = 1797] [serial = 1917] [outer = 0x9319d400] 03:14:44 INFO - PROCESS | 1797 | 1461060884316 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 03:14:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:14:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1683ms 03:14:44 INFO - PROCESS | 1797 | 1461060884394 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 03:14:44 INFO - PROCESS | 1797 | 1461060884397 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 03:14:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:14:44 INFO - PROCESS | 1797 | 1461060884403 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:14:44 INFO - PROCESS | 1797 | 1461060884407 Marionette TRACE conn3 <- [1,2526,null,{}] 03:14:44 INFO - PROCESS | 1797 | 1461060884412 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:44 INFO - PROCESS | 1797 | 1461060884670 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 03:14:45 INFO - PROCESS | 1797 | 1461060884993 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:45 INFO - PROCESS | 1797 | ++DOCSHELL 0x8369cc00 == 156 [pid = 1797] [id = 639] 03:14:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 169 (0x86c6d400) [pid = 1797] [serial = 1918] [outer = (nil)] 03:14:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 170 (0x975d3800) [pid = 1797] [serial = 1919] [outer = 0x86c6d400] 03:14:45 INFO - PROCESS | 1797 | 1461060885082 Marionette DEBUG loaded listener.js 03:14:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 171 (0x97695c00) [pid = 1797] [serial = 1920] [outer = 0x86c6d400] 03:14:45 INFO - PROCESS | 1797 | 1461060885985 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 03:14:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:14:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1629ms 03:14:46 INFO - PROCESS | 1797 | 1461060886034 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 03:14:46 INFO - PROCESS | 1797 | 1461060886037 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 03:14:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:14:46 INFO - PROCESS | 1797 | 1461060886044 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:14:46 INFO - PROCESS | 1797 | 1461060886048 Marionette TRACE conn3 <- [1,2530,null,{}] 03:14:46 INFO - PROCESS | 1797 | 1461060886053 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:46 INFO - PROCESS | 1797 | 1461060886260 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 03:14:46 INFO - PROCESS | 1797 | 1461060886540 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:46 INFO - PROCESS | 1797 | ++DOCSHELL 0x913c2c00 == 157 [pid = 1797] [id = 640] 03:14:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 172 (0x9679b800) [pid = 1797] [serial = 1921] [outer = (nil)] 03:14:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 173 (0x98762000) [pid = 1797] [serial = 1922] [outer = 0x9679b800] 03:14:46 INFO - PROCESS | 1797 | 1461060886675 Marionette DEBUG loaded listener.js 03:14:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 174 (0x989a6000) [pid = 1797] [serial = 1923] [outer = 0x9679b800] 03:14:47 INFO - PROCESS | 1797 | 1461060887570 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 03:14:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:14:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1590ms 03:14:47 INFO - PROCESS | 1797 | 1461060887634 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 03:14:47 INFO - PROCESS | 1797 | 1461060887638 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 03:14:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:14:47 INFO - PROCESS | 1797 | 1461060887645 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:14:47 INFO - PROCESS | 1797 | 1461060887648 Marionette TRACE conn3 <- [1,2534,null,{}] 03:14:47 INFO - PROCESS | 1797 | 1461060887654 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:47 INFO - PROCESS | 1797 | 1461060887863 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 03:14:48 INFO - PROCESS | 1797 | 1461060888152 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:48 INFO - PROCESS | 1797 | ++DOCSHELL 0x97554c00 == 158 [pid = 1797] [id = 641] 03:14:48 INFO - PROCESS | 1797 | ++DOMWINDOW == 175 (0x979db000) [pid = 1797] [serial = 1924] [outer = (nil)] 03:14:48 INFO - PROCESS | 1797 | ++DOMWINDOW == 176 (0x9a887400) [pid = 1797] [serial = 1925] [outer = 0x979db000] 03:14:48 INFO - PROCESS | 1797 | 1461060888285 Marionette DEBUG loaded listener.js 03:14:48 INFO - PROCESS | 1797 | ++DOMWINDOW == 177 (0x9ea17c00) [pid = 1797] [serial = 1926] [outer = 0x979db000] 03:14:49 INFO - PROCESS | 1797 | 1461060889197 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 03:14:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:14:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1628ms 03:14:49 INFO - PROCESS | 1797 | 1461060889274 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 03:14:49 INFO - PROCESS | 1797 | 1461060889277 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 03:14:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:14:49 INFO - PROCESS | 1797 | 1461060889284 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:14:49 INFO - PROCESS | 1797 | 1461060889288 Marionette TRACE conn3 <- [1,2538,null,{}] 03:14:49 INFO - PROCESS | 1797 | 1461060889298 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:49 INFO - PROCESS | 1797 | 1461060889564 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 03:14:49 INFO - PROCESS | 1797 | 1461060889908 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:49 INFO - PROCESS | 1797 | ++DOCSHELL 0x98304000 == 159 [pid = 1797] [id = 642] 03:14:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 178 (0x9841dc00) [pid = 1797] [serial = 1927] [outer = (nil)] 03:14:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 179 (0x9ffe6400) [pid = 1797] [serial = 1928] [outer = 0x9841dc00] 03:14:50 INFO - PROCESS | 1797 | 1461060889999 Marionette DEBUG loaded listener.js 03:14:50 INFO - PROCESS | 1797 | ++DOMWINDOW == 180 (0xa0137400) [pid = 1797] [serial = 1929] [outer = 0x9841dc00] 03:14:50 INFO - PROCESS | 1797 | 1461060890931 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 03:14:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:14:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1706ms 03:14:50 INFO - PROCESS | 1797 | 1461060890991 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 03:14:50 INFO - PROCESS | 1797 | 1461060890994 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 03:14:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:14:51 INFO - PROCESS | 1797 | 1461060891001 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:14:51 INFO - PROCESS | 1797 | 1461060891004 Marionette TRACE conn3 <- [1,2542,null,{}] 03:14:51 INFO - PROCESS | 1797 | 1461060891010 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:51 INFO - PROCESS | 1797 | 1461060891229 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 03:14:51 INFO - PROCESS | 1797 | 1461060891511 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:51 INFO - PROCESS | 1797 | ++DOCSHELL 0x8501e400 == 160 [pid = 1797] [id = 643] 03:14:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 181 (0x980edc00) [pid = 1797] [serial = 1930] [outer = (nil)] 03:14:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 182 (0xa0bd7800) [pid = 1797] [serial = 1931] [outer = 0x980edc00] 03:14:51 INFO - PROCESS | 1797 | 1461060891650 Marionette DEBUG loaded listener.js 03:14:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 183 (0xa0be3c00) [pid = 1797] [serial = 1932] [outer = 0x980edc00] 03:14:52 INFO - PROCESS | 1797 | 1461060892557 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 03:14:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:14:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1634ms 03:14:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:14:52 INFO - PROCESS | 1797 | 1461060892637 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 03:14:52 INFO - PROCESS | 1797 | 1461060892640 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 03:14:52 INFO - PROCESS | 1797 | 1461060892647 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:14:52 INFO - PROCESS | 1797 | 1461060892650 Marionette TRACE conn3 <- [1,2546,null,{}] 03:14:52 INFO - PROCESS | 1797 | 1461060892656 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:52 INFO - PROCESS | 1797 | 1461060892910 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 03:14:53 INFO - PROCESS | 1797 | 1461060893247 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:53 INFO - PROCESS | 1797 | ++DOCSHELL 0x85387c00 == 161 [pid = 1797] [id = 644] 03:14:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 184 (0x990d5c00) [pid = 1797] [serial = 1933] [outer = (nil)] 03:14:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 185 (0xa109a800) [pid = 1797] [serial = 1934] [outer = 0x990d5c00] 03:14:53 INFO - PROCESS | 1797 | 1461060893338 Marionette DEBUG loaded listener.js 03:14:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 186 (0xa109c800) [pid = 1797] [serial = 1935] [outer = 0x990d5c00] 03:14:54 INFO - PROCESS | 1797 | 1461060894249 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 03:14:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:14:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1635ms 03:14:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:14:54 INFO - PROCESS | 1797 | 1461060894282 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 03:14:54 INFO - PROCESS | 1797 | 1461060894285 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 03:14:54 INFO - PROCESS | 1797 | 1461060894292 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:14:54 INFO - PROCESS | 1797 | 1461060894295 Marionette TRACE conn3 <- [1,2550,null,{}] 03:14:54 INFO - PROCESS | 1797 | 1461060894301 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:54 INFO - PROCESS | 1797 | 1461060894525 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 03:14:54 INFO - PROCESS | 1797 | 1461060894864 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:56 INFO - PROCESS | 1797 | --DOCSHELL 0x88db7400 == 160 [pid = 1797] [id = 602] 03:14:56 INFO - PROCESS | 1797 | --DOCSHELL 0x853d2400 == 159 [pid = 1797] [id = 603] 03:14:56 INFO - PROCESS | 1797 | --DOCSHELL 0x8dfddc00 == 158 [pid = 1797] [id = 116] 03:14:56 INFO - PROCESS | 1797 | --DOCSHELL 0x8dfe5c00 == 157 [pid = 1797] [id = 129] 03:14:56 INFO - PROCESS | 1797 | --DOCSHELL 0x8fc07800 == 156 [pid = 1797] [id = 93] 03:14:56 INFO - PROCESS | 1797 | --DOCSHELL 0x82fe6800 == 155 [pid = 1797] [id = 600] 03:14:56 INFO - PROCESS | 1797 | --DOCSHELL 0x85028800 == 154 [pid = 1797] [id = 463] 03:14:56 INFO - PROCESS | 1797 | --DOCSHELL 0x8538c000 == 153 [pid = 1797] [id = 626] 03:14:56 INFO - PROCESS | 1797 | --DOCSHELL 0x8ad81c00 == 152 [pid = 1797] [id = 625] 03:14:56 INFO - PROCESS | 1797 | --DOCSHELL 0x86c71800 == 151 [pid = 1797] [id = 624] 03:14:56 INFO - PROCESS | 1797 | --DOCSHELL 0x85390c00 == 150 [pid = 1797] [id = 623] 03:14:56 INFO - PROCESS | 1797 | --DOCSHELL 0x85028000 == 149 [pid = 1797] [id = 621] 03:14:56 INFO - PROCESS | 1797 | --DOCSHELL 0x8510c000 == 148 [pid = 1797] [id = 620] 03:14:56 INFO - PROCESS | 1797 | --DOCSHELL 0x9587d800 == 147 [pid = 1797] [id = 619] 03:14:56 INFO - PROCESS | 1797 | --DOCSHELL 0x85108000 == 146 [pid = 1797] [id = 617] 03:14:56 INFO - PROCESS | 1797 | --DOCSHELL 0x95875400 == 145 [pid = 1797] [id = 618] 03:14:56 INFO - PROCESS | 1797 | --DOCSHELL 0x84a61c00 == 144 [pid = 1797] [id = 616] 03:14:56 INFO - PROCESS | 1797 | --DOCSHELL 0x914d9c00 == 143 [pid = 1797] [id = 615] 03:14:56 INFO - PROCESS | 1797 | --DOCSHELL 0x8fcf1000 == 142 [pid = 1797] [id = 614] 03:14:56 INFO - PROCESS | 1797 | --DOCSHELL 0x8afa9c00 == 141 [pid = 1797] [id = 613] 03:14:56 INFO - PROCESS | 1797 | --DOCSHELL 0x8deb4000 == 140 [pid = 1797] [id = 611] 03:14:56 INFO - PROCESS | 1797 | --DOCSHELL 0x8e8cd800 == 139 [pid = 1797] [id = 612] 03:14:56 INFO - PROCESS | 1797 | --DOCSHELL 0x8be6c400 == 138 [pid = 1797] [id = 610] 03:14:56 INFO - PROCESS | 1797 | --DOCSHELL 0x8c1eb000 == 137 [pid = 1797] [id = 609] 03:14:56 INFO - PROCESS | 1797 | --DOCSHELL 0x8b06f000 == 136 [pid = 1797] [id = 608] 03:14:56 INFO - PROCESS | 1797 | --DOCSHELL 0x86261c00 == 135 [pid = 1797] [id = 607] 03:14:56 INFO - PROCESS | 1797 | --DOCSHELL 0x85116c00 == 134 [pid = 1797] [id = 605] 03:14:56 INFO - PROCESS | 1797 | --DOCSHELL 0x89b01400 == 133 [pid = 1797] [id = 606] 03:14:56 INFO - PROCESS | 1797 | --DOCSHELL 0x82feac00 == 132 [pid = 1797] [id = 604] 03:14:56 INFO - PROCESS | 1797 | ++DOCSHELL 0x82fe6800 == 133 [pid = 1797] [id = 645] 03:14:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 187 (0x82feac00) [pid = 1797] [serial = 1936] [outer = (nil)] 03:14:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 188 (0x8510c000) [pid = 1797] [serial = 1937] [outer = 0x82feac00] 03:14:56 INFO - PROCESS | 1797 | 1461060896891 Marionette DEBUG loaded listener.js 03:14:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 189 (0x853d4400) [pid = 1797] [serial = 1938] [outer = 0x82feac00] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 188 (0x8c1ecc00) [pid = 1797] [serial = 1760] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 187 (0x8fcfac00) [pid = 1797] [serial = 1772] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 186 (0x88f17800) [pid = 1797] [serial = 1806] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 185 (0x8fc0b400) [pid = 1797] [serial = 1769] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 184 (0x8e081c00) [pid = 1797] [serial = 1761] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 183 (0x975d8800) [pid = 1797] [serial = 1787] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 182 (0x990d0000) [pid = 1797] [serial = 1794] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 181 (0x8ad8d000) [pid = 1797] [serial = 1751] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 180 (0x8b7cf400) [pid = 1797] [serial = 1754] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 179 (0x8b732000) [pid = 1797] [serial = 1674] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 178 (0x8f337800) [pid = 1797] [serial = 1766] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 177 (0xa0b15400) [pid = 1797] [serial = 1800] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 176 (0x8ae10000) [pid = 1797] [serial = 1752] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 175 (0x8f550000) [pid = 1797] [serial = 1767] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 174 (0x89866c00) [pid = 1797] [serial = 1749] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 173 (0x8fc10800) [pid = 1797] [serial = 1770] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 172 (0x971ca000) [pid = 1797] [serial = 1784] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 171 (0x8f302c00) [pid = 1797] [serial = 1764] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 170 (0x9fc3c000) [pid = 1797] [serial = 1796] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 169 (0x914dd800) [pid = 1797] [serial = 1775] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 168 (0x8626a000) [pid = 1797] [serial = 1802] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 167 (0x94ebe000) [pid = 1797] [serial = 1779] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 166 (0x98304800) [pid = 1797] [serial = 1790] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 165 (0x88f14400) [pid = 1797] [serial = 1748] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 164 (0xa01a8c00) [pid = 1797] [serial = 1799] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 163 (0x8e8c8c00) [pid = 1797] [serial = 1763] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 162 (0x96394800) [pid = 1797] [serial = 1782] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 161 (0x97688c00) [pid = 1797] [serial = 1788] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 160 (0x86c67c00) [pid = 1797] [serial = 1803] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 159 (0x8be18400) [pid = 1797] [serial = 1757] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 158 (0x962d3800) [pid = 1797] [serial = 1781] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 157 (0x8be5dc00) [pid = 1797] [serial = 1758] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 156 (0x8ad83800) [pid = 1797] [serial = 1809] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 155 (0x9736f800) [pid = 1797] [serial = 1785] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 154 (0x88dba400) [pid = 1797] [serial = 1805] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 153 (0x89d96400) [pid = 1797] [serial = 1811] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 152 (0x8fd0d800) [pid = 1797] [serial = 1773] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x85023000) [pid = 1797] [serial = 1745] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x8bd45c00) [pid = 1797] [serial = 1755] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x85113000) [pid = 1797] [serial = 1746] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x91fd5c00) [pid = 1797] [serial = 1776] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 147 (0x990c6800) [pid = 1797] [serial = 1793] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 146 (0x9841ec00) [pid = 1797] [serial = 1791] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 145 (0x89d97800) [pid = 1797] [serial = 1808] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 144 (0x940cf800) [pid = 1797] [serial = 1778] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | --DOMWINDOW == 143 (0x8afaac00) [pid = 1797] [serial = 1812] [outer = (nil)] [url = about:blank] 03:14:57 INFO - PROCESS | 1797 | 1461060897978 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 03:14:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:14:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 3740ms 03:14:58 INFO - PROCESS | 1797 | 1461060898031 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 03:14:58 INFO - PROCESS | 1797 | 1461060898037 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 03:14:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:14:58 INFO - PROCESS | 1797 | 1461060898047 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:14:58 INFO - PROCESS | 1797 | 1461060898050 Marionette TRACE conn3 <- [1,2554,null,{}] 03:14:58 INFO - PROCESS | 1797 | 1461060898066 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:58 INFO - PROCESS | 1797 | 1461060898333 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 03:14:58 INFO - PROCESS | 1797 | 1461060898477 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:58 INFO - PROCESS | 1797 | ++DOCSHELL 0x88f10800 == 134 [pid = 1797] [id = 646] 03:14:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 144 (0x88f10c00) [pid = 1797] [serial = 1939] [outer = (nil)] 03:14:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 145 (0x88f18800) [pid = 1797] [serial = 1940] [outer = 0x88f10c00] 03:14:58 INFO - PROCESS | 1797 | 1461060898555 Marionette DEBUG loaded listener.js 03:14:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 146 (0x8985ec00) [pid = 1797] [serial = 1941] [outer = 0x88f10c00] 03:14:59 INFO - PROCESS | 1797 | 1461060899421 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 03:14:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:14:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1429ms 03:14:59 INFO - PROCESS | 1797 | 1461060899485 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 03:14:59 INFO - PROCESS | 1797 | 1461060899490 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 03:14:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:14:59 INFO - PROCESS | 1797 | 1461060899504 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:14:59 INFO - PROCESS | 1797 | 1461060899507 Marionette TRACE conn3 <- [1,2558,null,{}] 03:14:59 INFO - PROCESS | 1797 | 1461060899514 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:59 INFO - PROCESS | 1797 | 1461060899789 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 03:14:59 INFO - PROCESS | 1797 | 1461060899816 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:59 INFO - PROCESS | 1797 | ++DOCSHELL 0x84a5e000 == 135 [pid = 1797] [id = 647] 03:14:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 147 (0x86c6ec00) [pid = 1797] [serial = 1942] [outer = (nil)] 03:14:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 148 (0x89fd9c00) [pid = 1797] [serial = 1943] [outer = 0x86c6ec00] 03:14:59 INFO - PROCESS | 1797 | 1461060899894 Marionette DEBUG loaded listener.js 03:15:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x8ae03000) [pid = 1797] [serial = 1944] [outer = 0x86c6ec00] 03:15:01 INFO - PROCESS | 1797 | 1461060901080 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 03:15:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:15:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1635ms 03:15:01 INFO - PROCESS | 1797 | 1461060901140 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 03:15:01 INFO - PROCESS | 1797 | 1461060901143 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 03:15:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:15:01 INFO - PROCESS | 1797 | 1461060901150 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:15:01 INFO - PROCESS | 1797 | 1461060901156 Marionette TRACE conn3 <- [1,2562,null,{}] 03:15:01 INFO - PROCESS | 1797 | 1461060901171 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:01 INFO - PROCESS | 1797 | 1461060901462 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 03:15:02 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x8f310c00) [pid = 1797] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:15:02 INFO - PROCESS | 1797 | --DOMWINDOW == 147 (0x881f8c00) [pid = 1797] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:15:02 INFO - PROCESS | 1797 | --DOMWINDOW == 146 (0x8b650400) [pid = 1797] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:15:02 INFO - PROCESS | 1797 | --DOMWINDOW == 145 (0x8f304400) [pid = 1797] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:15:02 INFO - PROCESS | 1797 | --DOMWINDOW == 144 (0x8fd10c00) [pid = 1797] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:15:02 INFO - PROCESS | 1797 | --DOMWINDOW == 143 (0x97558800) [pid = 1797] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:15:02 INFO - PROCESS | 1797 | --DOMWINDOW == 142 (0x91fd2400) [pid = 1797] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:15:02 INFO - PROCESS | 1797 | --DOMWINDOW == 141 (0x8fcf6400) [pid = 1797] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:15:02 INFO - PROCESS | 1797 | --DOMWINDOW == 140 (0x96281c00) [pid = 1797] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:15:02 INFO - PROCESS | 1797 | --DOMWINDOW == 139 (0x97550800) [pid = 1797] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:15:02 INFO - PROCESS | 1797 | --DOMWINDOW == 138 (0x86268800) [pid = 1797] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:15:02 INFO - PROCESS | 1797 | --DOMWINDOW == 137 (0x91393000) [pid = 1797] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:15:02 INFO - PROCESS | 1797 | --DOMWINDOW == 136 (0x8e085c00) [pid = 1797] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:15:02 INFO - PROCESS | 1797 | --DOMWINDOW == 135 (0x86266c00) [pid = 1797] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:15:02 INFO - PROCESS | 1797 | --DOMWINDOW == 134 (0x8c1e6400) [pid = 1797] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:15:02 INFO - PROCESS | 1797 | --DOMWINDOW == 133 (0x84bcf800) [pid = 1797] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:15:02 INFO - PROCESS | 1797 | --DOMWINDOW == 132 (0x8b64fc00) [pid = 1797] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:15:02 INFO - PROCESS | 1797 | --DOMWINDOW == 131 (0x8b726800) [pid = 1797] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:15:02 INFO - PROCESS | 1797 | --DOMWINDOW == 130 (0x96209800) [pid = 1797] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:15:02 INFO - PROCESS | 1797 | 1461060902396 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:02 INFO - PROCESS | 1797 | ++DOCSHELL 0x82fe3800 == 136 [pid = 1797] [id = 648] 03:15:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 131 (0x842b5400) [pid = 1797] [serial = 1945] [outer = (nil)] 03:15:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 132 (0x86268800) [pid = 1797] [serial = 1946] [outer = 0x842b5400] 03:15:02 INFO - PROCESS | 1797 | 1461060902478 Marionette DEBUG loaded listener.js 03:15:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 133 (0x8b650400) [pid = 1797] [serial = 1947] [outer = 0x842b5400] 03:15:03 INFO - PROCESS | 1797 | 1461060903255 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 03:15:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:15:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 2145ms 03:15:03 INFO - PROCESS | 1797 | 1461060903296 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 03:15:03 INFO - PROCESS | 1797 | 1461060903301 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 03:15:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:15:03 INFO - PROCESS | 1797 | 1461060903306 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:15:03 INFO - PROCESS | 1797 | 1461060903310 Marionette TRACE conn3 <- [1,2566,null,{}] 03:15:03 INFO - PROCESS | 1797 | 1461060903315 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:03 INFO - PROCESS | 1797 | 1461060903499 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 03:15:03 INFO - PROCESS | 1797 | 1461060903515 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:03 INFO - PROCESS | 1797 | ++DOCSHELL 0x881f8c00 == 137 [pid = 1797] [id = 649] 03:15:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 134 (0x8b7cbc00) [pid = 1797] [serial = 1948] [outer = (nil)] 03:15:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 135 (0x8bda7000) [pid = 1797] [serial = 1949] [outer = 0x8b7cbc00] 03:15:03 INFO - PROCESS | 1797 | 1461060903587 Marionette DEBUG loaded listener.js 03:15:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 136 (0x8bdad400) [pid = 1797] [serial = 1950] [outer = 0x8b7cbc00] 03:15:04 INFO - PROCESS | 1797 | 1461060904842 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 03:15:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:15:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1586ms 03:15:04 INFO - PROCESS | 1797 | 1461060904895 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 03:15:04 INFO - PROCESS | 1797 | 1461060904900 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 03:15:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:15:04 INFO - PROCESS | 1797 | 1461060904909 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:15:04 INFO - PROCESS | 1797 | 1461060904915 Marionette TRACE conn3 <- [1,2570,null,{}] 03:15:04 INFO - PROCESS | 1797 | 1461060904925 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:05 INFO - PROCESS | 1797 | 1461060905147 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 03:15:05 INFO - PROCESS | 1797 | 1461060905495 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:05 INFO - PROCESS | 1797 | ++DOCSHELL 0x8538f400 == 138 [pid = 1797] [id = 650] 03:15:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 137 (0x86c6bc00) [pid = 1797] [serial = 1951] [outer = (nil)] 03:15:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 138 (0x88db8c00) [pid = 1797] [serial = 1952] [outer = 0x86c6bc00] 03:15:05 INFO - PROCESS | 1797 | 1461060905605 Marionette DEBUG loaded listener.js 03:15:05 INFO - PROCESS | 1797 | ++DOMWINDOW == 139 (0x89fdec00) [pid = 1797] [serial = 1953] [outer = 0x86c6bc00] 03:15:06 INFO - PROCESS | 1797 | 1461060906555 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 03:15:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:15:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1684ms 03:15:06 INFO - PROCESS | 1797 | 1461060906593 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 03:15:06 INFO - PROCESS | 1797 | 1461060906602 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 03:15:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:15:06 INFO - PROCESS | 1797 | 1461060906612 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:15:06 INFO - PROCESS | 1797 | 1461060906617 Marionette TRACE conn3 <- [1,2574,null,{}] 03:15:06 INFO - PROCESS | 1797 | 1461060906623 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:06 INFO - PROCESS | 1797 | 1461060906838 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 03:15:07 INFO - PROCESS | 1797 | 1461060907109 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:07 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b732000 == 139 [pid = 1797] [id = 651] 03:15:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 140 (0x8b781400) [pid = 1797] [serial = 1954] [outer = (nil)] 03:15:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 141 (0x8bd44800) [pid = 1797] [serial = 1955] [outer = 0x8b781400] 03:15:07 INFO - PROCESS | 1797 | 1461060907252 Marionette DEBUG loaded listener.js 03:15:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 142 (0x8be0ac00) [pid = 1797] [serial = 1956] [outer = 0x8b781400] 03:15:08 INFO - PROCESS | 1797 | 1461060908294 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 03:15:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:15:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1734ms 03:15:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:15:08 INFO - PROCESS | 1797 | 1461060908346 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 03:15:08 INFO - PROCESS | 1797 | 1461060908350 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 03:15:08 INFO - PROCESS | 1797 | 1461060908356 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:15:08 INFO - PROCESS | 1797 | 1461060908362 Marionette TRACE conn3 <- [1,2578,null,{}] 03:15:08 INFO - PROCESS | 1797 | 1461060908379 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:08 INFO - PROCESS | 1797 | 1461060908609 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 03:15:08 INFO - PROCESS | 1797 | 1461060908928 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:08 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be5dc00 == 140 [pid = 1797] [id = 652] 03:15:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 143 (0x8be70800) [pid = 1797] [serial = 1957] [outer = (nil)] 03:15:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 144 (0x8c0ea800) [pid = 1797] [serial = 1958] [outer = 0x8be70800] 03:15:09 INFO - PROCESS | 1797 | 1461060909028 Marionette DEBUG loaded listener.js 03:15:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 145 (0x8c1f2400) [pid = 1797] [serial = 1959] [outer = 0x8be70800] 03:15:09 INFO - PROCESS | 1797 | 1461060909939 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 03:15:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:15:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1645ms 03:15:10 INFO - PROCESS | 1797 | 1461060910001 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 03:15:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:15:10 INFO - PROCESS | 1797 | 1461060910006 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 03:15:10 INFO - PROCESS | 1797 | 1461060910012 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:15:10 INFO - PROCESS | 1797 | 1461060910015 Marionette TRACE conn3 <- [1,2582,null,{}] 03:15:10 INFO - PROCESS | 1797 | 1461060910021 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:10 INFO - PROCESS | 1797 | 1461060910232 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 03:15:10 INFO - PROCESS | 1797 | 1461060910502 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:10 INFO - PROCESS | 1797 | ++DOCSHELL 0x86c71400 == 141 [pid = 1797] [id = 653] 03:15:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 146 (0x8c1e9000) [pid = 1797] [serial = 1960] [outer = (nil)] 03:15:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 147 (0x8e081400) [pid = 1797] [serial = 1961] [outer = 0x8c1e9000] 03:15:10 INFO - PROCESS | 1797 | 1461060910652 Marionette DEBUG loaded listener.js 03:15:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 148 (0x8e08a000) [pid = 1797] [serial = 1962] [outer = 0x8c1e9000] 03:15:11 INFO - PROCESS | 1797 | 1461060911554 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 03:15:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:15:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1583ms 03:15:11 INFO - PROCESS | 1797 | 1461060911595 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 03:15:11 INFO - PROCESS | 1797 | 1461060911599 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 03:15:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:15:11 INFO - PROCESS | 1797 | 1461060911605 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:15:11 INFO - PROCESS | 1797 | 1461060911609 Marionette TRACE conn3 <- [1,2586,null,{}] 03:15:11 INFO - PROCESS | 1797 | 1461060911614 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:11 INFO - PROCESS | 1797 | 1461060911820 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 03:15:12 INFO - PROCESS | 1797 | 1461060912097 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:12 INFO - PROCESS | 1797 | ++DOCSHELL 0x8deb7400 == 142 [pid = 1797] [id = 654] 03:15:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x8deb9c00) [pid = 1797] [serial = 1963] [outer = (nil)] 03:15:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x8e8cf000) [pid = 1797] [serial = 1964] [outer = 0x8deb9c00] 03:15:12 INFO - PROCESS | 1797 | 1461060912232 Marionette DEBUG loaded listener.js 03:15:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x8f303c00) [pid = 1797] [serial = 1965] [outer = 0x8deb9c00] 03:15:13 INFO - PROCESS | 1797 | 1461060913150 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 03:15:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:15:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1580ms 03:15:13 INFO - PROCESS | 1797 | 1461060913187 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 03:15:13 INFO - PROCESS | 1797 | 1461060913191 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 03:15:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:15:13 INFO - PROCESS | 1797 | 1461060913197 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:15:13 INFO - PROCESS | 1797 | 1461060913200 Marionette TRACE conn3 <- [1,2590,null,{}] 03:15:13 INFO - PROCESS | 1797 | 1461060913206 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:13 INFO - PROCESS | 1797 | 1461060913444 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 03:15:13 INFO - PROCESS | 1797 | 1461060913770 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:13 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f328c00 == 143 [pid = 1797] [id = 655] 03:15:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x8f331400) [pid = 1797] [serial = 1966] [outer = (nil)] 03:15:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 153 (0x8f54a400) [pid = 1797] [serial = 1967] [outer = 0x8f331400] 03:15:13 INFO - PROCESS | 1797 | 1461060913873 Marionette DEBUG loaded listener.js 03:15:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 154 (0x8f80c800) [pid = 1797] [serial = 1968] [outer = 0x8f331400] 03:15:14 INFO - PROCESS | 1797 | 1461060914790 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 03:15:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:15:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1636ms 03:15:14 INFO - PROCESS | 1797 | 1461060914839 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 03:15:14 INFO - PROCESS | 1797 | 1461060914843 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 03:15:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:15:14 INFO - PROCESS | 1797 | 1461060914850 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:15:14 INFO - PROCESS | 1797 | 1461060914853 Marionette TRACE conn3 <- [1,2594,null,{}] 03:15:14 INFO - PROCESS | 1797 | 1461060914859 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:15 INFO - PROCESS | 1797 | 1461060915078 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 03:15:15 INFO - PROCESS | 1797 | 1461060915405 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:15 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be59400 == 144 [pid = 1797] [id = 656] 03:15:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 155 (0x8e088400) [pid = 1797] [serial = 1969] [outer = (nil)] 03:15:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 156 (0x8fcf1000) [pid = 1797] [serial = 1970] [outer = 0x8e088400] 03:15:15 INFO - PROCESS | 1797 | 1461060915497 Marionette DEBUG loaded listener.js 03:15:15 INFO - PROCESS | 1797 | ++DOMWINDOW == 157 (0x8fd03400) [pid = 1797] [serial = 1971] [outer = 0x8e088400] 03:15:16 INFO - PROCESS | 1797 | 1461060916426 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 03:15:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:15:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1629ms 03:15:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:15:16 INFO - PROCESS | 1797 | 1461060916479 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 03:15:16 INFO - PROCESS | 1797 | 1461060916482 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 03:15:16 INFO - PROCESS | 1797 | 1461060916489 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:15:16 INFO - PROCESS | 1797 | 1461060916492 Marionette TRACE conn3 <- [1,2598,null,{}] 03:15:16 INFO - PROCESS | 1797 | 1461060916498 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:16 INFO - PROCESS | 1797 | 1461060916699 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 03:15:16 INFO - PROCESS | 1797 | 1461060916972 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:17 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fc05c00 == 145 [pid = 1797] [id = 657] 03:15:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 158 (0x8fc13400) [pid = 1797] [serial = 1972] [outer = (nil)] 03:15:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 159 (0x914d9c00) [pid = 1797] [serial = 1973] [outer = 0x8fc13400] 03:15:17 INFO - PROCESS | 1797 | 1461060917107 Marionette DEBUG loaded listener.js 03:15:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 160 (0x91f92000) [pid = 1797] [serial = 1974] [outer = 0x8fc13400] 03:15:18 INFO - PROCESS | 1797 | 1461060918045 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 03:15:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:15:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1630ms 03:15:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:15:18 INFO - PROCESS | 1797 | 1461060918118 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 03:15:18 INFO - PROCESS | 1797 | 1461060918121 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 03:15:18 INFO - PROCESS | 1797 | 1461060918128 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:15:18 INFO - PROCESS | 1797 | 1461060918131 Marionette TRACE conn3 <- [1,2602,null,{}] 03:15:18 INFO - PROCESS | 1797 | 1461060918137 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:18 INFO - PROCESS | 1797 | 1461060918380 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 03:15:18 INFO - PROCESS | 1797 | 1461060918702 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:18 INFO - PROCESS | 1797 | ++DOCSHELL 0x91393800 == 146 [pid = 1797] [id = 658] 03:15:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 161 (0x913c2800) [pid = 1797] [serial = 1975] [outer = (nil)] 03:15:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 162 (0x93190c00) [pid = 1797] [serial = 1976] [outer = 0x913c2800] 03:15:18 INFO - PROCESS | 1797 | 1461060918793 Marionette DEBUG loaded listener.js 03:15:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 163 (0x9324b400) [pid = 1797] [serial = 1977] [outer = 0x913c2800] 03:15:19 INFO - PROCESS | 1797 | 1461060919692 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 03:15:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:15:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1628ms 03:15:19 INFO - PROCESS | 1797 | 1461060919756 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 03:15:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:15:19 INFO - PROCESS | 1797 | 1461060919761 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 03:15:19 INFO - PROCESS | 1797 | 1461060919767 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:15:19 INFO - PROCESS | 1797 | 1461060919771 Marionette TRACE conn3 <- [1,2606,null,{}] 03:15:19 INFO - PROCESS | 1797 | 1461060919777 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:19 INFO - PROCESS | 1797 | 1461060919988 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 03:15:20 INFO - PROCESS | 1797 | 1461060920313 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:20 INFO - PROCESS | 1797 | ++DOCSHELL 0x91391000 == 147 [pid = 1797] [id = 659] 03:15:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 164 (0x91fdd800) [pid = 1797] [serial = 1978] [outer = (nil)] 03:15:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 165 (0x94ebd400) [pid = 1797] [serial = 1979] [outer = 0x91fdd800] 03:15:20 INFO - PROCESS | 1797 | 1461060920402 Marionette DEBUG loaded listener.js 03:15:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 166 (0x95872c00) [pid = 1797] [serial = 1980] [outer = 0x91fdd800] 03:15:21 INFO - PROCESS | 1797 | 1461060921362 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 03:15:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:15:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1638ms 03:15:21 INFO - PROCESS | 1797 | 1461060921405 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 03:15:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:15:21 INFO - PROCESS | 1797 | 1461060921409 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 03:15:21 INFO - PROCESS | 1797 | 1461060921416 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:15:21 INFO - PROCESS | 1797 | 1461060921420 Marionette TRACE conn3 <- [1,2610,null,{}] 03:15:21 INFO - PROCESS | 1797 | 1461060921426 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:21 INFO - PROCESS | 1797 | 1461060921672 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 03:15:22 INFO - PROCESS | 1797 | 1461060922015 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:22 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f328400 == 148 [pid = 1797] [id = 660] 03:15:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 167 (0x96394c00) [pid = 1797] [serial = 1981] [outer = (nil)] 03:15:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 168 (0x9639d400) [pid = 1797] [serial = 1982] [outer = 0x96394c00] 03:15:22 INFO - PROCESS | 1797 | 1461060922109 Marionette DEBUG loaded listener.js 03:15:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 169 (0x971c5800) [pid = 1797] [serial = 1983] [outer = 0x96394c00] 03:15:23 INFO - PROCESS | 1797 | 1461060923049 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 03:15:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:15:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1682ms 03:15:23 INFO - PROCESS | 1797 | 1461060923097 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 03:15:23 INFO - PROCESS | 1797 | 1461060923101 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 03:15:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:15:23 INFO - PROCESS | 1797 | 1461060923107 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:15:23 INFO - PROCESS | 1797 | 1461060923110 Marionette TRACE conn3 <- [1,2614,null,{}] 03:15:23 INFO - PROCESS | 1797 | 1461060923116 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:23 INFO - PROCESS | 1797 | 1461060923317 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 03:15:23 INFO - PROCESS | 1797 | 1461060923599 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:23 INFO - PROCESS | 1797 | ++DOCSHELL 0x9637fc00 == 149 [pid = 1797] [id = 661] 03:15:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 170 (0x9639bc00) [pid = 1797] [serial = 1984] [outer = (nil)] 03:15:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 171 (0x97552c00) [pid = 1797] [serial = 1985] [outer = 0x9639bc00] 03:15:23 INFO - PROCESS | 1797 | 1461060923736 Marionette DEBUG loaded listener.js 03:15:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 172 (0x975da400) [pid = 1797] [serial = 1986] [outer = 0x9639bc00] 03:15:24 INFO - PROCESS | 1797 | 1461060924635 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 03:15:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:15:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1589ms 03:15:24 INFO - PROCESS | 1797 | 1461060924698 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 03:15:24 INFO - PROCESS | 1797 | 1461060924702 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 03:15:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:15:24 INFO - PROCESS | 1797 | 1461060924708 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:15:24 INFO - PROCESS | 1797 | 1461060924712 Marionette TRACE conn3 <- [1,2618,null,{}] 03:15:24 INFO - PROCESS | 1797 | 1461060924717 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:24 INFO - PROCESS | 1797 | 1461060924937 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 03:15:25 INFO - PROCESS | 1797 | 1461060925266 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:25 INFO - PROCESS | 1797 | ++DOCSHELL 0x842bdc00 == 150 [pid = 1797] [id = 662] 03:15:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 173 (0x973efc00) [pid = 1797] [serial = 1987] [outer = (nil)] 03:15:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 174 (0x97bf3400) [pid = 1797] [serial = 1988] [outer = 0x973efc00] 03:15:25 INFO - PROCESS | 1797 | 1461060925357 Marionette DEBUG loaded listener.js 03:15:25 INFO - PROCESS | 1797 | ++DOMWINDOW == 175 (0x98617400) [pid = 1797] [serial = 1989] [outer = 0x973efc00] 03:15:26 INFO - PROCESS | 1797 | 1461060926270 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 03:15:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:15:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1631ms 03:15:26 INFO - PROCESS | 1797 | 1461060926340 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 03:15:26 INFO - PROCESS | 1797 | 1461060926344 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 03:15:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:15:26 INFO - PROCESS | 1797 | 1461060926350 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:15:26 INFO - PROCESS | 1797 | 1461060926354 Marionette TRACE conn3 <- [1,2622,null,{}] 03:15:26 INFO - PROCESS | 1797 | 1461060926359 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:26 INFO - PROCESS | 1797 | 1461060926610 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 03:15:26 INFO - PROCESS | 1797 | 1461060926934 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:26 INFO - PROCESS | 1797 | ++DOCSHELL 0x8bda8800 == 151 [pid = 1797] [id = 663] 03:15:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 176 (0x979d7000) [pid = 1797] [serial = 1990] [outer = (nil)] 03:15:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 177 (0x9dfff400) [pid = 1797] [serial = 1991] [outer = 0x979d7000] 03:15:27 INFO - PROCESS | 1797 | 1461060927025 Marionette DEBUG loaded listener.js 03:15:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 178 (0x9ea1d000) [pid = 1797] [serial = 1992] [outer = 0x979d7000] 03:15:27 INFO - PROCESS | 1797 | 1461060927888 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 03:15:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:15:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1581ms 03:15:27 INFO - PROCESS | 1797 | 1461060927932 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 03:15:27 INFO - PROCESS | 1797 | 1461060927936 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 03:15:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:15:27 INFO - PROCESS | 1797 | 1461060927962 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:15:27 INFO - PROCESS | 1797 | 1461060927966 Marionette TRACE conn3 <- [1,2626,null,{}] 03:15:27 INFO - PROCESS | 1797 | 1461060927974 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:28 INFO - PROCESS | 1797 | 1461060928185 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 03:15:28 INFO - PROCESS | 1797 | 1461060928472 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:28 INFO - PROCESS | 1797 | ++DOCSHELL 0x979d8c00 == 152 [pid = 1797] [id = 664] 03:15:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 179 (0x9a8e0000) [pid = 1797] [serial = 1993] [outer = (nil)] 03:15:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 180 (0xa0b16400) [pid = 1797] [serial = 1994] [outer = 0x9a8e0000] 03:15:28 INFO - PROCESS | 1797 | 1461060928618 Marionette DEBUG loaded listener.js 03:15:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 181 (0xa0d3bc00) [pid = 1797] [serial = 1995] [outer = 0x9a8e0000] 03:15:29 INFO - PROCESS | 1797 | 1461060929517 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 03:15:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:15:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1652ms 03:15:29 INFO - PROCESS | 1797 | 1461060929595 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 03:15:29 INFO - PROCESS | 1797 | 1461060929599 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 03:15:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:15:29 INFO - PROCESS | 1797 | 1461060929605 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:15:29 INFO - PROCESS | 1797 | 1461060929609 Marionette TRACE conn3 <- [1,2630,null,{}] 03:15:29 INFO - PROCESS | 1797 | 1461060929614 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:29 INFO - PROCESS | 1797 | 1461060929878 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 03:15:30 INFO - PROCESS | 1797 | 1461060930206 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:30 INFO - PROCESS | 1797 | ++DOCSHELL 0x8369c800 == 153 [pid = 1797] [id = 665] 03:15:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 182 (0x9a888400) [pid = 1797] [serial = 1996] [outer = (nil)] 03:15:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 183 (0xa3d03000) [pid = 1797] [serial = 1997] [outer = 0x9a888400] 03:15:30 INFO - PROCESS | 1797 | 1461060930296 Marionette DEBUG loaded listener.js 03:15:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 184 (0xa3d0ac00) [pid = 1797] [serial = 1998] [outer = 0x9a888400] 03:15:31 INFO - PROCESS | 1797 | 1461060931243 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 03:15:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:15:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1685ms 03:15:31 INFO - PROCESS | 1797 | 1461060931291 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 03:15:31 INFO - PROCESS | 1797 | 1461060931295 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 03:15:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:15:31 INFO - PROCESS | 1797 | 1461060931301 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:15:31 INFO - PROCESS | 1797 | 1461060931304 Marionette TRACE conn3 <- [1,2634,null,{}] 03:15:31 INFO - PROCESS | 1797 | 1461060931310 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:31 INFO - PROCESS | 1797 | 1461060931513 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 03:15:31 INFO - PROCESS | 1797 | 1461060931843 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:31 INFO - PROCESS | 1797 | ++DOCSHELL 0x8815f400 == 154 [pid = 1797] [id = 666] 03:15:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 185 (0xa0bdbc00) [pid = 1797] [serial = 1999] [outer = (nil)] 03:15:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 186 (0xa3d7b000) [pid = 1797] [serial = 2000] [outer = 0xa0bdbc00] 03:15:31 INFO - PROCESS | 1797 | 1461060931932 Marionette DEBUG loaded listener.js 03:15:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 187 (0xa3d7e400) [pid = 1797] [serial = 2001] [outer = 0xa0bdbc00] 03:15:32 INFO - PROCESS | 1797 | 1461060932847 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 03:15:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:15:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1583ms 03:15:32 INFO - PROCESS | 1797 | 1461060932885 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 03:15:32 INFO - PROCESS | 1797 | 1461060932888 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 03:15:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:15:32 INFO - PROCESS | 1797 | 1461060932895 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:15:32 INFO - PROCESS | 1797 | 1461060932898 Marionette TRACE conn3 <- [1,2638,null,{}] 03:15:32 INFO - PROCESS | 1797 | 1461060932904 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:33 INFO - PROCESS | 1797 | 1461060933109 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 03:15:33 INFO - PROCESS | 1797 | 1461060933440 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:33 INFO - PROCESS | 1797 | ++DOCSHELL 0x973f6800 == 155 [pid = 1797] [id = 667] 03:15:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 188 (0x97550400) [pid = 1797] [serial = 2002] [outer = (nil)] 03:15:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 189 (0xa467e400) [pid = 1797] [serial = 2003] [outer = 0x97550400] 03:15:33 INFO - PROCESS | 1797 | 1461060933530 Marionette DEBUG loaded listener.js 03:15:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 190 (0xa46e2400) [pid = 1797] [serial = 2004] [outer = 0x97550400] 03:15:34 INFO - PROCESS | 1797 | 1461060934457 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 03:15:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:15:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1633ms 03:15:34 INFO - PROCESS | 1797 | 1461060934529 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 03:15:34 INFO - PROCESS | 1797 | 1461060934535 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 03:15:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:15:34 INFO - PROCESS | 1797 | 1461060934544 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:15:34 INFO - PROCESS | 1797 | 1461060934548 Marionette TRACE conn3 <- [1,2642,null,{}] 03:15:34 INFO - PROCESS | 1797 | 1461060934554 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:34 INFO - PROCESS | 1797 | 1461060934828 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 03:15:37 INFO - PROCESS | 1797 | --DOCSHELL 0x84bcec00 == 154 [pid = 1797] [id = 599] 03:15:37 INFO - PROCESS | 1797 | --DOCSHELL 0x8501e400 == 153 [pid = 1797] [id = 643] 03:15:37 INFO - PROCESS | 1797 | --DOCSHELL 0x98304000 == 152 [pid = 1797] [id = 642] 03:15:37 INFO - PROCESS | 1797 | --DOCSHELL 0x913c2c00 == 151 [pid = 1797] [id = 640] 03:15:37 INFO - PROCESS | 1797 | --DOCSHELL 0x97554c00 == 150 [pid = 1797] [id = 641] 03:15:37 INFO - PROCESS | 1797 | --DOCSHELL 0x8369cc00 == 149 [pid = 1797] [id = 639] 03:15:37 INFO - PROCESS | 1797 | --DOCSHELL 0x93199c00 == 148 [pid = 1797] [id = 638] 03:15:37 INFO - PROCESS | 1797 | --DOCSHELL 0x9319f400 == 147 [pid = 1797] [id = 637] 03:15:37 INFO - PROCESS | 1797 | --DOCSHELL 0x8ae0f800 == 146 [pid = 1797] [id = 635] 03:15:37 INFO - PROCESS | 1797 | --DOCSHELL 0x8f7eb800 == 145 [pid = 1797] [id = 636] 03:15:37 INFO - PROCESS | 1797 | --DOCSHELL 0x8dfe7800 == 144 [pid = 1797] [id = 634] 03:15:37 INFO - PROCESS | 1797 | --DOCSHELL 0x8dfe7400 == 143 [pid = 1797] [id = 633] 03:15:37 INFO - PROCESS | 1797 | --DOCSHELL 0x8e085000 == 142 [pid = 1797] [id = 632] 03:15:37 INFO - PROCESS | 1797 | --DOCSHELL 0x8be74400 == 141 [pid = 1797] [id = 631] 03:15:37 INFO - PROCESS | 1797 | --DOCSHELL 0x8afa8c00 == 140 [pid = 1797] [id = 630] 03:15:37 INFO - PROCESS | 1797 | --DOCSHELL 0x881fbc00 == 139 [pid = 1797] [id = 628] 03:15:37 INFO - PROCESS | 1797 | --DOCSHELL 0x8afb4c00 == 138 [pid = 1797] [id = 629] 03:15:37 INFO - PROCESS | 1797 | --DOCSHELL 0x85109800 == 137 [pid = 1797] [id = 627] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 189 (0x8f80c400) [pid = 1797] [serial = 1838] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 188 (0x8ad85400) [pid = 1797] [serial = 1875] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 187 (0x8be65000) [pid = 1797] [serial = 1824] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 186 (0x8fcf5000) [pid = 1797] [serial = 1841] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 185 (0x9639a400) [pid = 1797] [serial = 1854] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 184 (0x89866800) [pid = 1797] [serial = 1817] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 183 (0x990c7400) [pid = 1797] [serial = 1865] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 182 (0x940cb400) [pid = 1797] [serial = 1848] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 181 (0x96397400) [pid = 1797] [serial = 1853] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 180 (0x940d3000) [pid = 1797] [serial = 1850] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 179 (0x8deba000) [pid = 1797] [serial = 1829] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 178 (0x8fc0a800) [pid = 1797] [serial = 1839] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 177 (0x97557000) [pid = 1797] [serial = 1859] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 176 (0x9830e800) [pid = 1797] [serial = 1863] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 175 (0x9fda8000) [pid = 1797] [serial = 1869] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 174 (0x914d7800) [pid = 1797] [serial = 1845] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 173 (0x89d92400) [pid = 1797] [serial = 1874] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 172 (0x975da800) [pid = 1797] [serial = 1860] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 171 (0x9a8df000) [pid = 1797] [serial = 1866] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 170 (0x8f544800) [pid = 1797] [serial = 1836] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 169 (0x8815e800) [pid = 1797] [serial = 1871] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 168 (0x8f30b400) [pid = 1797] [serial = 1833] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 167 (0x95880c00) [pid = 1797] [serial = 1851] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 166 (0x8b776400) [pid = 1797] [serial = 1743] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 165 (0x8b7cd400) [pid = 1797] [serial = 1821] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 164 (0x8b7c6800) [pid = 1797] [serial = 1878] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 163 (0x88db4800) [pid = 1797] [serial = 1872] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 162 (0x971c7400) [pid = 1797] [serial = 1856] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 161 (0x9dffd400) [pid = 1797] [serial = 1868] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 160 (0x8c0dfc00) [pid = 1797] [serial = 1826] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 159 (0x973f1800) [pid = 1797] [serial = 1857] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 158 (0x8fd07800) [pid = 1797] [serial = 1842] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 157 (0x8b658000) [pid = 1797] [serial = 1814] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 156 (0x91398c00) [pid = 1797] [serial = 1844] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 155 (0x97d57400) [pid = 1797] [serial = 1862] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 154 (0x8be0bc00) [pid = 1797] [serial = 1823] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 153 (0x93190800) [pid = 1797] [serial = 1847] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 152 (0x8b779800) [pid = 1797] [serial = 1877] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x8b7c2800) [pid = 1797] [serial = 1820] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x8e8c6c00) [pid = 1797] [serial = 1832] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x8f4d5400) [pid = 1797] [serial = 1835] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x8b731800) [pid = 1797] [serial = 1880] [outer = (nil)] [url = about:blank] 03:15:37 INFO - PROCESS | 1797 | 1461060937502 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:37 INFO - PROCESS | 1797 | ++DOCSHELL 0x8626a400 == 138 [pid = 1797] [id = 668] 03:15:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x8626e000) [pid = 1797] [serial = 2005] [outer = (nil)] 03:15:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x8815f000) [pid = 1797] [serial = 2006] [outer = 0x8626e000] 03:15:37 INFO - PROCESS | 1797 | 1461060937584 Marionette DEBUG loaded listener.js 03:15:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x881f9400) [pid = 1797] [serial = 2007] [outer = 0x8626e000] 03:15:38 INFO - PROCESS | 1797 | 1461060938392 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 03:15:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:15:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 3890ms 03:15:38 INFO - PROCESS | 1797 | 1461060938436 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 03:15:38 INFO - PROCESS | 1797 | 1461060938443 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 03:15:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:15:38 INFO - PROCESS | 1797 | 1461060938452 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:15:38 INFO - PROCESS | 1797 | 1461060938456 Marionette TRACE conn3 <- [1,2646,null,{}] 03:15:38 INFO - PROCESS | 1797 | 1461060938463 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:38 INFO - PROCESS | 1797 | 1461060938702 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 03:15:38 INFO - PROCESS | 1797 | 1461060938897 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:38 INFO - PROCESS | 1797 | ++DOCSHELL 0x89b01800 == 139 [pid = 1797] [id = 669] 03:15:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x89b08800) [pid = 1797] [serial = 2008] [outer = (nil)] 03:15:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 153 (0x8ad81c00) [pid = 1797] [serial = 2009] [outer = 0x89b08800] 03:15:38 INFO - PROCESS | 1797 | 1461060938976 Marionette DEBUG loaded listener.js 03:15:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 154 (0x8ae0bc00) [pid = 1797] [serial = 2010] [outer = 0x89b08800] 03:15:39 INFO - PROCESS | 1797 | 1461060939952 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 03:15:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:15:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1531ms 03:15:39 INFO - PROCESS | 1797 | 1461060939986 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 03:15:39 INFO - PROCESS | 1797 | 1461060939992 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 03:15:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:15:40 INFO - PROCESS | 1797 | 1461060939998 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:15:40 INFO - PROCESS | 1797 | 1461060940002 Marionette TRACE conn3 <- [1,2650,null,{}] 03:15:40 INFO - PROCESS | 1797 | 1461060940016 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:40 INFO - PROCESS | 1797 | 1461060940282 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 03:15:40 INFO - PROCESS | 1797 | 1461060940315 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:40 INFO - PROCESS | 1797 | ++DOCSHELL 0x89fe2000 == 140 [pid = 1797] [id = 670] 03:15:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 155 (0x8b7c2400) [pid = 1797] [serial = 2011] [outer = (nil)] 03:15:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 156 (0x8b7c9c00) [pid = 1797] [serial = 2012] [outer = 0x8b7c2400] 03:15:40 INFO - PROCESS | 1797 | 1461060940388 Marionette DEBUG loaded listener.js 03:15:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 157 (0x8bd3e800) [pid = 1797] [serial = 2013] [outer = 0x8b7c2400] 03:15:41 INFO - PROCESS | 1797 | 1461060941411 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 03:15:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:15:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1476ms 03:15:41 INFO - PROCESS | 1797 | 1461060941475 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 03:15:41 INFO - PROCESS | 1797 | 1461060941479 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 03:15:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:15:41 INFO - PROCESS | 1797 | 1461060941494 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:15:41 INFO - PROCESS | 1797 | 1461060941503 Marionette TRACE conn3 <- [1,2654,null,{}] 03:15:41 INFO - PROCESS | 1797 | 1461060941515 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:41 INFO - PROCESS | 1797 | 1461060941787 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 03:15:42 INFO - PROCESS | 1797 | --DOMWINDOW == 156 (0x8fcf4800) [pid = 1797] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:15:42 INFO - PROCESS | 1797 | --DOMWINDOW == 155 (0x9841dc00) [pid = 1797] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:15:42 INFO - PROCESS | 1797 | --DOMWINDOW == 154 (0x8e085400) [pid = 1797] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:15:42 INFO - PROCESS | 1797 | --DOMWINDOW == 153 (0x8f4cf000) [pid = 1797] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:15:42 INFO - PROCESS | 1797 | --DOMWINDOW == 152 (0x9319d400) [pid = 1797] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:15:42 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x9324a400) [pid = 1797] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:15:42 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x86c6ec00) [pid = 1797] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:15:42 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x979db000) [pid = 1797] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:15:42 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x8510a400) [pid = 1797] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:15:42 INFO - PROCESS | 1797 | --DOMWINDOW == 147 (0x8e086800) [pid = 1797] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:15:42 INFO - PROCESS | 1797 | --DOMWINDOW == 146 (0x82feac00) [pid = 1797] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:15:42 INFO - PROCESS | 1797 | --DOMWINDOW == 145 (0x980edc00) [pid = 1797] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:15:42 INFO - PROCESS | 1797 | --DOMWINDOW == 144 (0x990d5c00) [pid = 1797] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:15:42 INFO - PROCESS | 1797 | --DOMWINDOW == 143 (0x88f10c00) [pid = 1797] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:15:42 INFO - PROCESS | 1797 | --DOMWINDOW == 142 (0x88f15800) [pid = 1797] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:15:42 INFO - PROCESS | 1797 | --DOMWINDOW == 141 (0x8f7efc00) [pid = 1797] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:15:42 INFO - PROCESS | 1797 | --DOMWINDOW == 140 (0x86c6d400) [pid = 1797] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:15:42 INFO - PROCESS | 1797 | --DOMWINDOW == 139 (0x8b070000) [pid = 1797] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:15:42 INFO - PROCESS | 1797 | --DOMWINDOW == 138 (0x8c0de400) [pid = 1797] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:15:42 INFO - PROCESS | 1797 | --DOMWINDOW == 137 (0x842b5400) [pid = 1797] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:15:42 INFO - PROCESS | 1797 | --DOMWINDOW == 136 (0x8b07c800) [pid = 1797] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:15:42 INFO - PROCESS | 1797 | --DOMWINDOW == 135 (0x9679b800) [pid = 1797] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:15:42 INFO - PROCESS | 1797 | --DOMWINDOW == 134 (0x88f15000) [pid = 1797] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:15:42 INFO - PROCESS | 1797 | --DOMWINDOW == 133 (0x99041c00) [pid = 1797] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:15:42 INFO - PROCESS | 1797 | --DOMWINDOW == 132 (0x8be5d400) [pid = 1797] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:15:42 INFO - PROCESS | 1797 | --DOMWINDOW == 131 (0x86c65c00) [pid = 1797] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:15:42 INFO - PROCESS | 1797 | --DOMWINDOW == 130 (0x8c1f3000) [pid = 1797] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:15:42 INFO - PROCESS | 1797 | 1461060942562 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:42 INFO - PROCESS | 1797 | ++DOCSHELL 0x82feac00 == 141 [pid = 1797] [id = 671] 03:15:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 131 (0x82feb800) [pid = 1797] [serial = 2014] [outer = (nil)] 03:15:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 132 (0x86c63800) [pid = 1797] [serial = 2015] [outer = 0x82feb800] 03:15:42 INFO - PROCESS | 1797 | 1461060942661 Marionette DEBUG loaded listener.js 03:15:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 133 (0x88dbc800) [pid = 1797] [serial = 2016] [outer = 0x82feb800] 03:15:43 INFO - PROCESS | 1797 | 1461060943395 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 03:15:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:15:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1956ms 03:15:43 INFO - PROCESS | 1797 | 1461060943442 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 03:15:43 INFO - PROCESS | 1797 | 1461060943446 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 03:15:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:15:43 INFO - PROCESS | 1797 | 1461060943452 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:15:43 INFO - PROCESS | 1797 | 1461060943455 Marionette TRACE conn3 <- [1,2658,null,{}] 03:15:43 INFO - PROCESS | 1797 | 1461060943465 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:43 INFO - PROCESS | 1797 | 1461060943660 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 03:15:43 INFO - PROCESS | 1797 | 1461060943863 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:43 INFO - PROCESS | 1797 | ++DOCSHELL 0x8510a400 == 142 [pid = 1797] [id = 672] 03:15:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 134 (0x86c6d400) [pid = 1797] [serial = 2017] [outer = (nil)] 03:15:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 135 (0x8be60c00) [pid = 1797] [serial = 2018] [outer = 0x86c6d400] 03:15:43 INFO - PROCESS | 1797 | 1461060943937 Marionette DEBUG loaded listener.js 03:15:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 136 (0x8be74400) [pid = 1797] [serial = 2019] [outer = 0x86c6d400] 03:15:45 INFO - PROCESS | 1797 | 1461060945019 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 03:15:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:15:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1635ms 03:15:45 INFO - PROCESS | 1797 | 1461060945089 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 03:15:45 INFO - PROCESS | 1797 | 1461060945096 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 03:15:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:15:45 INFO - PROCESS | 1797 | 1461060945105 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:15:45 INFO - PROCESS | 1797 | 1461060945112 Marionette TRACE conn3 <- [1,2662,null,{}] 03:15:45 INFO - PROCESS | 1797 | 1461060945122 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:45 INFO - PROCESS | 1797 | 1461060945440 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 03:15:45 INFO - PROCESS | 1797 | 1461060945693 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:45 INFO - PROCESS | 1797 | ++DOCSHELL 0x88dbd800 == 143 [pid = 1797] [id = 673] 03:15:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 137 (0x88f15800) [pid = 1797] [serial = 2020] [outer = (nil)] 03:15:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 138 (0x8ad82400) [pid = 1797] [serial = 2021] [outer = 0x88f15800] 03:15:45 INFO - PROCESS | 1797 | 1461060945785 Marionette DEBUG loaded listener.js 03:15:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 139 (0x8afb4c00) [pid = 1797] [serial = 2022] [outer = 0x88f15800] 03:15:46 INFO - PROCESS | 1797 | 1461060946767 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 03:15:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:15:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1696ms 03:15:46 INFO - PROCESS | 1797 | 1461060946801 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 03:15:46 INFO - PROCESS | 1797 | 1461060946810 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 03:15:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:15:46 INFO - PROCESS | 1797 | 1461060946821 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:15:46 INFO - PROCESS | 1797 | 1461060946825 Marionette TRACE conn3 <- [1,2666,null,{}] 03:15:46 INFO - PROCESS | 1797 | 1461060946831 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:47 INFO - PROCESS | 1797 | 1461060947056 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 03:15:47 INFO - PROCESS | 1797 | 1461060947445 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:47 INFO - PROCESS | 1797 | ++DOCSHELL 0x8bd45c00 == 144 [pid = 1797] [id = 674] 03:15:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 140 (0x8bd47c00) [pid = 1797] [serial = 2023] [outer = (nil)] 03:15:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 141 (0x8be5b400) [pid = 1797] [serial = 2024] [outer = 0x8bd47c00] 03:15:47 INFO - PROCESS | 1797 | 1461060947581 Marionette DEBUG loaded listener.js 03:15:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 142 (0x8be6e000) [pid = 1797] [serial = 2025] [outer = 0x8bd47c00] 03:15:48 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:15:48 INFO - PROCESS | 1797 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:15:49 INFO - PROCESS | 1797 | 1461060949014 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 03:15:49 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) 03:15:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2239ms 03:15:49 INFO - PROCESS | 1797 | 1461060949059 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 03:15:49 INFO - PROCESS | 1797 | 1461060949064 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 03:15:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:15:49 INFO - PROCESS | 1797 | 1461060949070 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:15:49 INFO - PROCESS | 1797 | 1461060949077 Marionette TRACE conn3 <- [1,2670,null,{}] 03:15:49 INFO - PROCESS | 1797 | 1461060949093 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:49 INFO - PROCESS | 1797 | 1461060949450 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 03:15:49 INFO - PROCESS | 1797 | 1461060949671 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:49 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be5c400 == 145 [pid = 1797] [id = 675] 03:15:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 143 (0x8c0e8800) [pid = 1797] [serial = 2026] [outer = (nil)] 03:15:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 144 (0x8dfda000) [pid = 1797] [serial = 2027] [outer = 0x8c0e8800] 03:15:49 INFO - PROCESS | 1797 | 1461060949763 Marionette DEBUG loaded listener.js 03:15:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 145 (0x8e089400) [pid = 1797] [serial = 2028] [outer = 0x8c0e8800] 03:15:51 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:15:51 INFO - PROCESS | 1797 | 1461060951148 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 03:15:51 INFO - PROCESS | 1797 | 1461060951212 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 03:15:51 INFO - PROCESS | 1797 | 1461060951218 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:15:51 INFO - PROCESS | 1797 | 1461060951230 Marionette TRACE conn3 <- [1,2674,null,{}] 03:15:51 INFO - PROCESS | 1797 | 1461060951331 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:51 INFO - PROCESS | 1797 | 1461060951543 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 03:15:51 INFO - PROCESS | 1797 | 1461060951813 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:51 INFO - PROCESS | 1797 | ++DOCSHELL 0x8c1e5000 == 146 [pid = 1797] [id = 676] 03:15:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 146 (0x8e8c6c00) [pid = 1797] [serial = 2029] [outer = (nil)] 03:15:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 147 (0x8f32bc00) [pid = 1797] [serial = 2030] [outer = 0x8e8c6c00] 03:15:51 INFO - PROCESS | 1797 | 1461060951902 Marionette DEBUG loaded listener.js 03:15:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 148 (0x8f334400) [pid = 1797] [serial = 2031] [outer = 0x8e8c6c00] 03:15:53 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:15:53 INFO - PROCESS | 1797 | 1461060953239 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 03:15:53 INFO - PROCESS | 1797 | 1461060953273 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 03:15:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:15:53 INFO - PROCESS | 1797 | 1461060953280 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:15:53 INFO - PROCESS | 1797 | 1461060953284 Marionette TRACE conn3 <- [1,2678,null,{}] 03:15:53 INFO - PROCESS | 1797 | 1461060953290 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:53 INFO - PROCESS | 1797 | 1461060953533 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 03:15:53 INFO - PROCESS | 1797 | 1461060953784 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:53 INFO - PROCESS | 1797 | ++DOCSHELL 0x85111400 == 147 [pid = 1797] [id = 677] 03:15:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x8f329c00) [pid = 1797] [serial = 2032] [outer = (nil)] 03:15:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x8f543400) [pid = 1797] [serial = 2033] [outer = 0x8f329c00] 03:15:53 INFO - PROCESS | 1797 | 1461060953873 Marionette DEBUG loaded listener.js 03:15:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x8f7ea800) [pid = 1797] [serial = 2034] [outer = 0x8f329c00] 03:15:55 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:15:55 INFO - PROCESS | 1797 | 1461060955238 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 03:15:55 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) 03:15:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1992ms 03:15:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:15:55 INFO - PROCESS | 1797 | 1461060955273 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 03:15:55 INFO - PROCESS | 1797 | 1461060955276 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 03:15:55 INFO - PROCESS | 1797 | 1461060955282 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:15:55 INFO - PROCESS | 1797 | 1461060955286 Marionette TRACE conn3 <- [1,2682,null,{}] 03:15:55 INFO - PROCESS | 1797 | 1461060955292 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:55 INFO - PROCESS | 1797 | 1461060955611 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 03:15:55 INFO - PROCESS | 1797 | 1461060955897 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:55 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f543c00 == 148 [pid = 1797] [id = 678] 03:15:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x8f545c00) [pid = 1797] [serial = 2035] [outer = (nil)] 03:15:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 153 (0x8fcf1c00) [pid = 1797] [serial = 2036] [outer = 0x8f545c00] 03:15:55 INFO - PROCESS | 1797 | 1461060955988 Marionette DEBUG loaded listener.js 03:15:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 154 (0x907bb000) [pid = 1797] [serial = 2037] [outer = 0x8f545c00] 03:15:57 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:15:57 INFO - PROCESS | 1797 | 1461060957341 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 03:15:57 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) 03:15:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2088ms 03:15:57 INFO - PROCESS | 1797 | 1461060957369 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 03:15:57 INFO - PROCESS | 1797 | 1461060957373 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 03:15:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:15:57 INFO - PROCESS | 1797 | 1461060957379 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:15:57 INFO - PROCESS | 1797 | 1461060957382 Marionette TRACE conn3 <- [1,2686,null,{}] 03:15:57 INFO - PROCESS | 1797 | 1461060957388 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:57 INFO - PROCESS | 1797 | 1461060957630 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 03:15:57 INFO - PROCESS | 1797 | 1461060957882 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:57 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f330000 == 149 [pid = 1797] [id = 679] 03:15:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 155 (0x8fc2dc00) [pid = 1797] [serial = 2038] [outer = (nil)] 03:15:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 156 (0x91f92400) [pid = 1797] [serial = 2039] [outer = 0x8fc2dc00] 03:15:57 INFO - PROCESS | 1797 | 1461060957969 Marionette DEBUG loaded listener.js 03:15:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 157 (0x93106000) [pid = 1797] [serial = 2040] [outer = 0x8fc2dc00] 03:15:59 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:15:59 INFO - PROCESS | 1797 | 1461060959325 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 03:15:59 INFO - PROCESS | 1797 | 1461060959371 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 03:15:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:15:59 INFO - PROCESS | 1797 | 1461060959379 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:15:59 INFO - PROCESS | 1797 | 1461060959382 Marionette TRACE conn3 <- [1,2690,null,{}] 03:15:59 INFO - PROCESS | 1797 | 1461060959388 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:59 INFO - PROCESS | 1797 | 1461060959632 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 03:15:59 INFO - PROCESS | 1797 | 1461060959893 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:59 INFO - PROCESS | 1797 | ++DOCSHELL 0x8dfdb000 == 150 [pid = 1797] [id = 680] 03:15:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 158 (0x8f812000) [pid = 1797] [serial = 2041] [outer = (nil)] 03:15:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 159 (0x94ec2000) [pid = 1797] [serial = 2042] [outer = 0x8f812000] 03:15:59 INFO - PROCESS | 1797 | 1461060959991 Marionette DEBUG loaded listener.js 03:16:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 160 (0x958c3000) [pid = 1797] [serial = 2043] [outer = 0x8f812000] 03:16:01 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:01 INFO - PROCESS | 1797 | 1461060961404 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 03:16:01 INFO - PROCESS | 1797 | 1461060961545 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 03:16:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:16:01 INFO - PROCESS | 1797 | 1461060961554 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:16:01 INFO - PROCESS | 1797 | 1461060961558 Marionette TRACE conn3 <- [1,2694,null,{}] 03:16:01 INFO - PROCESS | 1797 | 1461060961563 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:01 INFO - PROCESS | 1797 | 1461060961770 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 03:16:02 INFO - PROCESS | 1797 | 1461060962045 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:02 INFO - PROCESS | 1797 | ++DOCSHELL 0x91fd1400 == 151 [pid = 1797] [id = 681] 03:16:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 161 (0x91fd1800) [pid = 1797] [serial = 2044] [outer = (nil)] 03:16:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 162 (0x96382800) [pid = 1797] [serial = 2045] [outer = 0x91fd1800] 03:16:02 INFO - PROCESS | 1797 | 1461060962132 Marionette DEBUG loaded listener.js 03:16:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 163 (0x9639a400) [pid = 1797] [serial = 2046] [outer = 0x91fd1800] 03:16:03 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:03 INFO - PROCESS | 1797 | 1461060963480 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 03:16:03 INFO - PROCESS | 1797 | 1461060963541 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 03:16:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:16:03 INFO - PROCESS | 1797 | 1461060963547 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:16:03 INFO - PROCESS | 1797 | 1461060963551 Marionette TRACE conn3 <- [1,2698,null,{}] 03:16:03 INFO - PROCESS | 1797 | 1461060963557 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:03 INFO - PROCESS | 1797 | 1461060963840 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 03:16:04 INFO - PROCESS | 1797 | 1461060964097 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:04 INFO - PROCESS | 1797 | ++DOCSHELL 0x914d9400 == 152 [pid = 1797] [id = 682] 03:16:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 164 (0x96282800) [pid = 1797] [serial = 2047] [outer = (nil)] 03:16:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 165 (0x973f1800) [pid = 1797] [serial = 2048] [outer = 0x96282800] 03:16:04 INFO - PROCESS | 1797 | 1461060964184 Marionette DEBUG loaded listener.js 03:16:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 166 (0x974bb000) [pid = 1797] [serial = 2049] [outer = 0x96282800] 03:16:05 INFO - PROCESS | 1797 | SkCairoFTTypeface::onFilterRec unimplemented 03:16:05 INFO - PROCESS | 1797 | 1461060965577 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 03:16:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 03:16:05 INFO - PROCESS | 1797 | 1461060965641 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 03:16:05 INFO - PROCESS | 1797 | 1461060965648 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:16:05 INFO - PROCESS | 1797 | 1461060965659 Marionette TRACE conn3 <- [1,2702,null,{}] 03:16:05 INFO - PROCESS | 1797 | 1461060965775 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:06 INFO - PROCESS | 1797 | 1461060965997 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 03:16:06 INFO - PROCESS | 1797 | 1461060966271 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:06 INFO - PROCESS | 1797 | ++DOCSHELL 0x95a56000 == 153 [pid = 1797] [id = 683] 03:16:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 167 (0x96397400) [pid = 1797] [serial = 2050] [outer = (nil)] 03:16:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 168 (0x97bf5c00) [pid = 1797] [serial = 2051] [outer = 0x96397400] 03:16:06 INFO - PROCESS | 1797 | 1461060966363 Marionette DEBUG loaded listener.js 03:16:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 169 (0x990d4800) [pid = 1797] [serial = 2052] [outer = 0x96397400] 03:16:07 INFO - PROCESS | 1797 | 1461060967303 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 03:16:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:16:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1705ms 03:16:07 INFO - PROCESS | 1797 | 1461060967353 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 03:16:07 INFO - PROCESS | 1797 | 1461060967356 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 03:16:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:16:07 INFO - PROCESS | 1797 | 1461060967363 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:16:07 INFO - PROCESS | 1797 | 1461060967366 Marionette TRACE conn3 <- [1,2706,null,{}] 03:16:07 INFO - PROCESS | 1797 | 1461060967372 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:07 INFO - PROCESS | 1797 | 1461060967578 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 03:16:07 INFO - PROCESS | 1797 | 1461060967914 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:07 INFO - PROCESS | 1797 | ++DOCSHELL 0x9830e800 == 154 [pid = 1797] [id = 684] 03:16:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 170 (0x99028000) [pid = 1797] [serial = 2053] [outer = (nil)] 03:16:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 171 (0x9fc92400) [pid = 1797] [serial = 2054] [outer = 0x99028000] 03:16:08 INFO - PROCESS | 1797 | 1461060968007 Marionette DEBUG loaded listener.js 03:16:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 172 (0x9fda8000) [pid = 1797] [serial = 2055] [outer = 0x99028000] 03:16:08 INFO - PROCESS | 1797 | 1461060968908 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 03:16:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:16:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1577ms 03:16:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:16:08 INFO - PROCESS | 1797 | 1461060968941 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 03:16:08 INFO - PROCESS | 1797 | 1461060968944 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 03:16:08 INFO - PROCESS | 1797 | 1461060968950 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:16:08 INFO - PROCESS | 1797 | 1461060968954 Marionette TRACE conn3 <- [1,2710,null,{}] 03:16:08 INFO - PROCESS | 1797 | 1461060968959 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:09 INFO - PROCESS | 1797 | 1461060969170 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 03:16:09 INFO - PROCESS | 1797 | 1461060969509 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:09 INFO - PROCESS | 1797 | ++DOCSHELL 0x8fc30000 == 155 [pid = 1797] [id = 685] 03:16:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 173 (0x95a57800) [pid = 1797] [serial = 2056] [outer = (nil)] 03:16:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 174 (0xa0d3a400) [pid = 1797] [serial = 2057] [outer = 0x95a57800] 03:16:09 INFO - PROCESS | 1797 | 1461060969603 Marionette DEBUG loaded listener.js 03:16:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 175 (0xa10a1800) [pid = 1797] [serial = 2058] [outer = 0x95a57800] 03:16:10 INFO - PROCESS | 1797 | 1461060970543 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 03:16:10 INFO - PROCESS | 1797 | 1461060970586 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 03:16:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:16:10 INFO - PROCESS | 1797 | 1461060970593 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:16:10 INFO - PROCESS | 1797 | 1461060970596 Marionette TRACE conn3 <- [1,2714,null,{}] 03:16:10 INFO - PROCESS | 1797 | 1461060970602 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:10 INFO - PROCESS | 1797 | 1461060970833 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 03:16:11 INFO - PROCESS | 1797 | 1461060971192 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:11 INFO - PROCESS | 1797 | ++DOCSHELL 0x881fbc00 == 156 [pid = 1797] [id = 686] 03:16:11 INFO - PROCESS | 1797 | ++DOMWINDOW == 176 (0x8be78c00) [pid = 1797] [serial = 2059] [outer = (nil)] 03:16:11 INFO - PROCESS | 1797 | ++DOMWINDOW == 177 (0xa46e2000) [pid = 1797] [serial = 2060] [outer = 0x8be78c00] 03:16:11 INFO - PROCESS | 1797 | 1461060971285 Marionette DEBUG loaded listener.js 03:16:11 INFO - PROCESS | 1797 | ++DOMWINDOW == 178 (0xa4b31800) [pid = 1797] [serial = 2061] [outer = 0x8be78c00] 03:16:12 INFO - PROCESS | 1797 | 1461060972195 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 03:16:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:16:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1632ms 03:16:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:16:12 INFO - PROCESS | 1797 | 1461060972226 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 03:16:12 INFO - PROCESS | 1797 | 1461060972229 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 03:16:12 INFO - PROCESS | 1797 | 1461060972235 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:16:12 INFO - PROCESS | 1797 | 1461060972239 Marionette TRACE conn3 <- [1,2718,null,{}] 03:16:12 INFO - PROCESS | 1797 | 1461060972244 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:12 INFO - PROCESS | 1797 | 1461060972466 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 03:16:12 INFO - PROCESS | 1797 | 1461060972758 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:12 INFO - PROCESS | 1797 | ++DOCSHELL 0x8538d800 == 157 [pid = 1797] [id = 687] 03:16:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 179 (0x8985d800) [pid = 1797] [serial = 2062] [outer = (nil)] 03:16:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 180 (0x8b6b6c00) [pid = 1797] [serial = 2063] [outer = 0x8985d800] 03:16:12 INFO - PROCESS | 1797 | 1461060972893 Marionette DEBUG loaded listener.js 03:16:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 181 (0x8b6ba400) [pid = 1797] [serial = 2064] [outer = 0x8985d800] 03:16:13 INFO - PROCESS | 1797 | 1461060973812 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 03:16:13 INFO - PROCESS | 1797 | 1461060973870 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 03:16:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:16:13 INFO - PROCESS | 1797 | 1461060973877 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:16:13 INFO - PROCESS | 1797 | 1461060973880 Marionette TRACE conn3 <- [1,2722,null,{}] 03:16:13 INFO - PROCESS | 1797 | 1461060973885 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:14 INFO - PROCESS | 1797 | 1461060974104 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 03:16:15 INFO - PROCESS | 1797 | --DOCSHELL 0x85110800 == 156 [pid = 1797] [id = 601] 03:16:15 INFO - PROCESS | 1797 | --DOCSHELL 0x8dfde000 == 155 [pid = 1797] [id = 112] 03:16:15 INFO - PROCESS | 1797 | --DOCSHELL 0x8bd45400 == 154 [pid = 1797] [id = 198] 03:16:15 INFO - PROCESS | 1797 | --DOCSHELL 0x82feac00 == 153 [pid = 1797] [id = 671] 03:16:15 INFO - PROCESS | 1797 | --DOCSHELL 0x89fe2000 == 152 [pid = 1797] [id = 670] 03:16:15 INFO - PROCESS | 1797 | --DOCSHELL 0x89b01800 == 151 [pid = 1797] [id = 669] 03:16:15 INFO - PROCESS | 1797 | --DOCSHELL 0x8626a400 == 150 [pid = 1797] [id = 668] 03:16:15 INFO - PROCESS | 1797 | --DOCSHELL 0x8815f400 == 149 [pid = 1797] [id = 666] 03:16:15 INFO - PROCESS | 1797 | --DOCSHELL 0x973f6800 == 148 [pid = 1797] [id = 667] 03:16:15 INFO - PROCESS | 1797 | --DOCSHELL 0x8369c800 == 147 [pid = 1797] [id = 665] 03:16:15 INFO - PROCESS | 1797 | --DOCSHELL 0x979d8c00 == 146 [pid = 1797] [id = 664] 03:16:15 INFO - PROCESS | 1797 | --DOCSHELL 0x8bda8800 == 145 [pid = 1797] [id = 663] 03:16:15 INFO - PROCESS | 1797 | --DOMWINDOW == 180 (0x8bda7000) [pid = 1797] [serial = 1949] [outer = (nil)] [url = about:blank] 03:16:15 INFO - PROCESS | 1797 | --DOMWINDOW == 179 (0x91fdcc00) [pid = 1797] [serial = 1911] [outer = (nil)] [url = about:blank] 03:16:15 INFO - PROCESS | 1797 | --DOMWINDOW == 178 (0xa0137400) [pid = 1797] [serial = 1929] [outer = (nil)] [url = about:blank] 03:16:15 INFO - PROCESS | 1797 | --DOMWINDOW == 177 (0x8e08e000) [pid = 1797] [serial = 1898] [outer = (nil)] [url = about:blank] 03:16:15 INFO - PROCESS | 1797 | --DOMWINDOW == 176 (0x8f806800) [pid = 1797] [serial = 1904] [outer = (nil)] [url = about:blank] 03:16:15 INFO - PROCESS | 1797 | --DOMWINDOW == 175 (0x963a2c00) [pid = 1797] [serial = 1916] [outer = (nil)] [url = about:blank] 03:16:15 INFO - PROCESS | 1797 | --DOMWINDOW == 174 (0x93256800) [pid = 1797] [serial = 1913] [outer = (nil)] [url = about:blank] 03:16:15 INFO - PROCESS | 1797 | --DOMWINDOW == 173 (0x8ae03000) [pid = 1797] [serial = 1944] [outer = (nil)] [url = about:blank] 03:16:15 INFO - PROCESS | 1797 | --DOMWINDOW == 172 (0x9a887400) [pid = 1797] [serial = 1925] [outer = (nil)] [url = about:blank] 03:16:15 INFO - PROCESS | 1797 | --DOMWINDOW == 171 (0x9ea17c00) [pid = 1797] [serial = 1926] [outer = (nil)] [url = about:blank] 03:16:15 INFO - PROCESS | 1797 | --DOMWINDOW == 170 (0x8538f000) [pid = 1797] [serial = 1883] [outer = (nil)] [url = about:blank] 03:16:15 INFO - PROCESS | 1797 | --DOMWINDOW == 169 (0x9698b400) [pid = 1797] [serial = 1917] [outer = (nil)] [url = about:blank] 03:16:15 INFO - PROCESS | 1797 | --DOMWINDOW == 168 (0x95877400) [pid = 1797] [serial = 1914] [outer = (nil)] [url = about:blank] 03:16:15 INFO - PROCESS | 1797 | --DOMWINDOW == 167 (0x8f4d2400) [pid = 1797] [serial = 1901] [outer = (nil)] [url = about:blank] 03:16:15 INFO - PROCESS | 1797 | --DOMWINDOW == 166 (0x853d4400) [pid = 1797] [serial = 1938] [outer = (nil)] [url = about:blank] 03:16:15 INFO - PROCESS | 1797 | --DOMWINDOW == 165 (0xa0bd7800) [pid = 1797] [serial = 1931] [outer = (nil)] [url = about:blank] 03:16:15 INFO - PROCESS | 1797 | --DOMWINDOW == 164 (0xa109c800) [pid = 1797] [serial = 1935] [outer = (nil)] [url = about:blank] 03:16:15 INFO - PROCESS | 1797 | --DOMWINDOW == 163 (0x88f18800) [pid = 1797] [serial = 1940] [outer = (nil)] [url = about:blank] 03:16:15 INFO - PROCESS | 1797 | --DOMWINDOW == 162 (0x89bea800) [pid = 1797] [serial = 1887] [outer = (nil)] [url = about:blank] 03:16:15 INFO - PROCESS | 1797 | --DOMWINDOW == 161 (0x8fd09000) [pid = 1797] [serial = 1907] [outer = (nil)] [url = about:blank] 03:16:15 INFO - PROCESS | 1797 | --DOMWINDOW == 160 (0x975d3800) [pid = 1797] [serial = 1919] [outer = (nil)] [url = about:blank] 03:16:15 INFO - PROCESS | 1797 | --DOMWINDOW == 159 (0xa0be3c00) [pid = 1797] [serial = 1932] [outer = (nil)] [url = about:blank] 03:16:15 INFO - PROCESS | 1797 | --DOMWINDOW == 158 (0x8b079400) [pid = 1797] [serial = 1889] [outer = (nil)] [url = about:blank] 03:16:15 INFO - PROCESS | 1797 | --DOMWINDOW == 157 (0x8deb6800) [pid = 1797] [serial = 1896] [outer = (nil)] [url = about:blank] 03:16:15 INFO - PROCESS | 1797 | --DOMWINDOW == 156 (0x8b77a800) [pid = 1797] [serial = 1890] [outer = (nil)] [url = about:blank] 03:16:15 INFO - PROCESS | 1797 | --DOMWINDOW == 155 (0x89b03c00) [pid = 1797] [serial = 1886] [outer = (nil)] [url = about:blank] 03:16:15 INFO - PROCESS | 1797 | --DOMWINDOW == 154 (0x8f30c400) [pid = 1797] [serial = 1899] [outer = (nil)] [url = about:blank] 03:16:16 INFO - PROCESS | 1797 | --DOMWINDOW == 153 (0x853d5800) [pid = 1797] [serial = 1884] [outer = (nil)] [url = about:blank] 03:16:16 INFO - PROCESS | 1797 | --DOMWINDOW == 152 (0x8fc06c00) [pid = 1797] [serial = 1905] [outer = (nil)] [url = about:blank] 03:16:16 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x8985ec00) [pid = 1797] [serial = 1941] [outer = (nil)] [url = about:blank] 03:16:16 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x97695c00) [pid = 1797] [serial = 1920] [outer = (nil)] [url = about:blank] 03:16:16 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x86268800) [pid = 1797] [serial = 1946] [outer = (nil)] [url = about:blank] 03:16:16 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x9138e800) [pid = 1797] [serial = 1908] [outer = (nil)] [url = about:blank] 03:16:16 INFO - PROCESS | 1797 | --DOMWINDOW == 147 (0x8f4d8000) [pid = 1797] [serial = 1902] [outer = (nil)] [url = about:blank] 03:16:16 INFO - PROCESS | 1797 | --DOMWINDOW == 146 (0x8be68400) [pid = 1797] [serial = 1892] [outer = (nil)] [url = about:blank] 03:16:16 INFO - PROCESS | 1797 | --DOMWINDOW == 145 (0x8be74800) [pid = 1797] [serial = 1893] [outer = (nil)] [url = about:blank] 03:16:16 INFO - PROCESS | 1797 | --DOMWINDOW == 144 (0x914e4800) [pid = 1797] [serial = 1910] [outer = (nil)] [url = about:blank] 03:16:16 INFO - PROCESS | 1797 | --DOMWINDOW == 143 (0x98762000) [pid = 1797] [serial = 1922] [outer = (nil)] [url = about:blank] 03:16:16 INFO - PROCESS | 1797 | --DOMWINDOW == 142 (0x89fd9c00) [pid = 1797] [serial = 1943] [outer = (nil)] [url = about:blank] 03:16:16 INFO - PROCESS | 1797 | --DOMWINDOW == 141 (0x8510c000) [pid = 1797] [serial = 1937] [outer = (nil)] [url = about:blank] 03:16:16 INFO - PROCESS | 1797 | --DOMWINDOW == 140 (0x8b650400) [pid = 1797] [serial = 1947] [outer = (nil)] [url = about:blank] 03:16:16 INFO - PROCESS | 1797 | --DOMWINDOW == 139 (0x9ffe6400) [pid = 1797] [serial = 1928] [outer = (nil)] [url = about:blank] 03:16:16 INFO - PROCESS | 1797 | --DOMWINDOW == 138 (0x8b775000) [pid = 1797] [serial = 1815] [outer = (nil)] [url = about:blank] 03:16:16 INFO - PROCESS | 1797 | --DOMWINDOW == 137 (0xa109a800) [pid = 1797] [serial = 1934] [outer = (nil)] [url = about:blank] 03:16:16 INFO - PROCESS | 1797 | --DOMWINDOW == 136 (0x9fc97400) [pid = 1797] [serial = 1797] [outer = (nil)] [url = about:blank] 03:16:16 INFO - PROCESS | 1797 | --DOMWINDOW == 135 (0x8c1ef000) [pid = 1797] [serial = 1895] [outer = (nil)] [url = about:blank] 03:16:16 INFO - PROCESS | 1797 | --DOMWINDOW == 134 (0x989a6000) [pid = 1797] [serial = 1923] [outer = (nil)] [url = about:blank] 03:16:16 INFO - PROCESS | 1797 | --DOMWINDOW == 133 (0x8c0ec400) [pid = 1797] [serial = 1827] [outer = (nil)] [url = about:blank] 03:16:16 INFO - PROCESS | 1797 | --DOMWINDOW == 132 (0x89be8400) [pid = 1797] [serial = 1818] [outer = (nil)] [url = about:blank] 03:16:16 INFO - PROCESS | 1797 | --DOMWINDOW == 131 (0x8dec0c00) [pid = 1797] [serial = 1830] [outer = (nil)] [url = about:blank] 03:16:16 INFO - PROCESS | 1797 | 1461060976025 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:16 INFO - PROCESS | 1797 | ++DOCSHELL 0x81ee4800 == 146 [pid = 1797] [id = 688] 03:16:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 132 (0x81ee7400) [pid = 1797] [serial = 2065] [outer = (nil)] 03:16:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 133 (0x8369f400) [pid = 1797] [serial = 2066] [outer = 0x81ee7400] 03:16:16 INFO - PROCESS | 1797 | 1461060976119 Marionette DEBUG loaded listener.js 03:16:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 134 (0x84a5b800) [pid = 1797] [serial = 2067] [outer = 0x81ee7400] 03:16:17 INFO - PROCESS | 1797 | 1461060977002 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 03:16:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 03:16:17 INFO - PROCESS | 1797 | 1461060977076 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 03:16:17 INFO - PROCESS | 1797 | 1461060977083 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:16:17 INFO - PROCESS | 1797 | 1461060977090 Marionette TRACE conn3 <- [1,2726,null,{}] 03:16:17 INFO - PROCESS | 1797 | 1461060977097 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:17 INFO - PROCESS | 1797 | 1461060977293 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 03:16:17 INFO - PROCESS | 1797 | 1461060977500 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:17 INFO - PROCESS | 1797 | ++DOCSHELL 0x8510c000 == 147 [pid = 1797] [id = 689] 03:16:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 135 (0x8538a400) [pid = 1797] [serial = 2068] [outer = (nil)] 03:16:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 136 (0x85390400) [pid = 1797] [serial = 2069] [outer = 0x8538a400] 03:16:17 INFO - PROCESS | 1797 | 1461060977579 Marionette DEBUG loaded listener.js 03:16:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 137 (0x853d3400) [pid = 1797] [serial = 2070] [outer = 0x8538a400] 03:16:18 INFO - PROCESS | 1797 | 1461060978491 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 03:16:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:16:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1486ms 03:16:18 INFO - PROCESS | 1797 | 1461060978572 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 03:16:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:16:18 INFO - PROCESS | 1797 | 1461060978578 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 03:16:18 INFO - PROCESS | 1797 | 1461060978585 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:16:18 INFO - PROCESS | 1797 | 1461060978588 Marionette TRACE conn3 <- [1,2730,null,{}] 03:16:18 INFO - PROCESS | 1797 | 1461060978602 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:18 INFO - PROCESS | 1797 | 1461060978865 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 03:16:18 INFO - PROCESS | 1797 | 1461060978893 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:18 INFO - PROCESS | 1797 | ++DOCSHELL 0x853d1c00 == 148 [pid = 1797] [id = 690] 03:16:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 138 (0x86c67000) [pid = 1797] [serial = 2071] [outer = (nil)] 03:16:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 139 (0x8815fc00) [pid = 1797] [serial = 2072] [outer = 0x86c67000] 03:16:18 INFO - PROCESS | 1797 | 1461060978974 Marionette DEBUG loaded listener.js 03:16:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 140 (0x881f8800) [pid = 1797] [serial = 2073] [outer = 0x86c67000] 03:16:20 INFO - PROCESS | 1797 | 1461060980379 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 03:16:20 INFO - PROCESS | 1797 | 1461060980429 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 03:16:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:16:20 INFO - PROCESS | 1797 | 1461060980444 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:16:20 INFO - PROCESS | 1797 | 1461060980453 Marionette TRACE conn3 <- [1,2734,null,{}] 03:16:20 INFO - PROCESS | 1797 | 1461060980469 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:21 INFO - PROCESS | 1797 | 1461060981300 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 03:16:21 INFO - PROCESS | 1797 | --DOMWINDOW == 139 (0x8deb9c00) [pid = 1797] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:16:21 INFO - PROCESS | 1797 | --DOMWINDOW == 138 (0x86c6bc00) [pid = 1797] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:16:21 INFO - PROCESS | 1797 | --DOMWINDOW == 137 (0x91fdd800) [pid = 1797] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:16:21 INFO - PROCESS | 1797 | --DOMWINDOW == 136 (0x8fc13400) [pid = 1797] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:16:21 INFO - PROCESS | 1797 | --DOMWINDOW == 135 (0x8e088400) [pid = 1797] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:16:21 INFO - PROCESS | 1797 | --DOMWINDOW == 134 (0x8c1e9000) [pid = 1797] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:16:21 INFO - PROCESS | 1797 | --DOMWINDOW == 133 (0x9a8e0000) [pid = 1797] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:16:21 INFO - PROCESS | 1797 | --DOMWINDOW == 132 (0x82feb800) [pid = 1797] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:16:21 INFO - PROCESS | 1797 | --DOMWINDOW == 131 (0x9a888400) [pid = 1797] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:16:21 INFO - PROCESS | 1797 | --DOMWINDOW == 130 (0xa0bdbc00) [pid = 1797] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:16:21 INFO - PROCESS | 1797 | --DOMWINDOW == 129 (0x8f331400) [pid = 1797] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:16:21 INFO - PROCESS | 1797 | --DOMWINDOW == 128 (0x97550400) [pid = 1797] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:16:21 INFO - PROCESS | 1797 | --DOMWINDOW == 127 (0x8626e000) [pid = 1797] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:16:21 INFO - PROCESS | 1797 | --DOMWINDOW == 126 (0x973efc00) [pid = 1797] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:16:21 INFO - PROCESS | 1797 | --DOMWINDOW == 125 (0x8be70800) [pid = 1797] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:16:21 INFO - PROCESS | 1797 | --DOMWINDOW == 124 (0x979d7000) [pid = 1797] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:16:21 INFO - PROCESS | 1797 | --DOMWINDOW == 123 (0x913c2800) [pid = 1797] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:16:21 INFO - PROCESS | 1797 | --DOMWINDOW == 122 (0x8b781400) [pid = 1797] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:16:21 INFO - PROCESS | 1797 | --DOMWINDOW == 121 (0x9639bc00) [pid = 1797] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:16:21 INFO - PROCESS | 1797 | --DOMWINDOW == 120 (0x96394c00) [pid = 1797] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:16:21 INFO - PROCESS | 1797 | --DOMWINDOW == 119 (0x8b7c2400) [pid = 1797] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:16:21 INFO - PROCESS | 1797 | --DOMWINDOW == 118 (0x89b08800) [pid = 1797] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:16:21 INFO - PROCESS | 1797 | --DOMWINDOW == 117 (0x89b07c00) [pid = 1797] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:16:21 INFO - PROCESS | 1797 | 1461060981562 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:21 INFO - PROCESS | 1797 | ++DOCSHELL 0x82feb800 == 149 [pid = 1797] [id = 691] 03:16:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 118 (0x85021800) [pid = 1797] [serial = 2074] [outer = (nil)] 03:16:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 119 (0x88db4800) [pid = 1797] [serial = 2075] [outer = 0x85021800] 03:16:21 INFO - PROCESS | 1797 | 1461060981638 Marionette DEBUG loaded listener.js 03:16:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 120 (0x89866400) [pid = 1797] [serial = 2076] [outer = 0x85021800] 03:16:22 INFO - PROCESS | 1797 | 1461060982377 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 03:16:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:16:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 2003ms 03:16:22 INFO - PROCESS | 1797 | 1461060982439 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 03:16:22 INFO - PROCESS | 1797 | 1461060982443 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 03:16:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:16:22 INFO - PROCESS | 1797 | 1461060982453 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:16:22 INFO - PROCESS | 1797 | 1461060982456 Marionette TRACE conn3 <- [1,2738,null,{}] 03:16:22 INFO - PROCESS | 1797 | 1461060982462 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:22 INFO - PROCESS | 1797 | 1461060982729 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 03:16:22 INFO - PROCESS | 1797 | 1461060982747 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:22 INFO - PROCESS | 1797 | ++DOCSHELL 0x86c6bc00 == 150 [pid = 1797] [id = 692] 03:16:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 121 (0x88f10000) [pid = 1797] [serial = 2077] [outer = (nil)] 03:16:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 122 (0x89be3400) [pid = 1797] [serial = 2078] [outer = 0x88f10000] 03:16:22 INFO - PROCESS | 1797 | 1461060982824 Marionette DEBUG loaded listener.js 03:16:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 123 (0x89beb400) [pid = 1797] [serial = 2079] [outer = 0x88f10000] 03:16:24 INFO - PROCESS | 1797 | 1461060984042 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 03:16:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:16:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1629ms 03:16:24 INFO - PROCESS | 1797 | 1461060984084 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 03:16:24 INFO - PROCESS | 1797 | 1461060984091 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 03:16:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:16:24 INFO - PROCESS | 1797 | 1461060984099 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:16:24 INFO - PROCESS | 1797 | 1461060984106 Marionette TRACE conn3 <- [1,2742,null,{}] 03:16:24 INFO - PROCESS | 1797 | 1461060984114 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:24 INFO - PROCESS | 1797 | 1461060984339 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 03:16:24 INFO - PROCESS | 1797 | 1461060984677 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:24 INFO - PROCESS | 1797 | ++DOCSHELL 0x85389c00 == 151 [pid = 1797] [id = 693] 03:16:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 124 (0x853d1000) [pid = 1797] [serial = 2080] [outer = (nil)] 03:16:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 125 (0x86c64800) [pid = 1797] [serial = 2081] [outer = 0x853d1000] 03:16:24 INFO - PROCESS | 1797 | 1461060984787 Marionette DEBUG loaded listener.js 03:16:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 126 (0x881f0800) [pid = 1797] [serial = 2082] [outer = 0x853d1000] 03:16:25 INFO - PROCESS | 1797 | 1461060985737 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 03:16:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:16:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1685ms 03:16:25 INFO - PROCESS | 1797 | 1461060985785 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 03:16:25 INFO - PROCESS | 1797 | 1461060985794 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 03:16:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:16:25 INFO - PROCESS | 1797 | 1461060985805 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:16:25 INFO - PROCESS | 1797 | 1461060985808 Marionette TRACE conn3 <- [1,2746,null,{}] 03:16:25 INFO - PROCESS | 1797 | 1461060985815 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:26 INFO - PROCESS | 1797 | 1461060986034 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 03:16:26 INFO - PROCESS | 1797 | 1461060986429 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:26 INFO - PROCESS | 1797 | ++DOCSHELL 0x89b05c00 == 152 [pid = 1797] [id = 694] 03:16:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 127 (0x89b06800) [pid = 1797] [serial = 2083] [outer = (nil)] 03:16:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 128 (0x89b0ec00) [pid = 1797] [serial = 2084] [outer = 0x89b06800] 03:16:26 INFO - PROCESS | 1797 | 1461060986522 Marionette DEBUG loaded listener.js 03:16:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 129 (0x89d96c00) [pid = 1797] [serial = 2085] [outer = 0x89b06800] 03:16:27 INFO - PROCESS | 1797 | 1461060987459 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 03:16:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:16:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1679ms 03:16:27 INFO - PROCESS | 1797 | 1461060987483 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 03:16:27 INFO - PROCESS | 1797 | 1461060987488 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 03:16:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:16:27 INFO - PROCESS | 1797 | 1461060987494 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:16:27 INFO - PROCESS | 1797 | 1461060987500 Marionette TRACE conn3 <- [1,2750,null,{}] 03:16:27 INFO - PROCESS | 1797 | 1461060987517 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:27 INFO - PROCESS | 1797 | 1461060987734 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 03:16:28 INFO - PROCESS | 1797 | 1461060988008 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:28 INFO - PROCESS | 1797 | ++DOCSHELL 0x89bdd800 == 153 [pid = 1797] [id = 695] 03:16:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 130 (0x89fdbc00) [pid = 1797] [serial = 2086] [outer = (nil)] 03:16:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 131 (0x8ad86800) [pid = 1797] [serial = 2087] [outer = 0x89fdbc00] 03:16:28 INFO - PROCESS | 1797 | 1461060988103 Marionette DEBUG loaded listener.js 03:16:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 132 (0x8ae03c00) [pid = 1797] [serial = 2088] [outer = 0x89fdbc00] 03:16:29 INFO - PROCESS | 1797 | 1461060989037 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 03:16:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:16:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1583ms 03:16:29 INFO - PROCESS | 1797 | 1461060989078 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 03:16:29 INFO - PROCESS | 1797 | 1461060989083 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 03:16:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:16:29 INFO - PROCESS | 1797 | 1461060989089 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:16:29 INFO - PROCESS | 1797 | 1461060989093 Marionette TRACE conn3 <- [1,2754,null,{}] 03:16:29 INFO - PROCESS | 1797 | 1461060989099 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:29 INFO - PROCESS | 1797 | 1461060989300 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 03:16:29 INFO - PROCESS | 1797 | 1461060989584 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:29 INFO - PROCESS | 1797 | ++DOCSHELL 0x88f19c00 == 154 [pid = 1797] [id = 696] 03:16:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 133 (0x8afa9800) [pid = 1797] [serial = 2089] [outer = (nil)] 03:16:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 134 (0x8afad800) [pid = 1797] [serial = 2090] [outer = 0x8afa9800] 03:16:29 INFO - PROCESS | 1797 | 1461060989724 Marionette DEBUG loaded listener.js 03:16:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 135 (0x8b06f800) [pid = 1797] [serial = 2091] [outer = 0x8afa9800] 03:16:30 INFO - PROCESS | 1797 | 1461060990631 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 03:16:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:16:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1583ms 03:16:30 INFO - PROCESS | 1797 | 1461060990673 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 03:16:30 INFO - PROCESS | 1797 | 1461060990677 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 03:16:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:16:30 INFO - PROCESS | 1797 | 1461060990683 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:16:30 INFO - PROCESS | 1797 | 1461060990687 Marionette TRACE conn3 <- [1,2758,null,{}] 03:16:30 INFO - PROCESS | 1797 | 1461060990693 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:30 INFO - PROCESS | 1797 | 1461060990894 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 03:16:31 INFO - PROCESS | 1797 | 1461060991175 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:31 INFO - PROCESS | 1797 | ++DOCSHELL 0x8afa5400 == 155 [pid = 1797] [id = 697] 03:16:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 136 (0x8afa9400) [pid = 1797] [serial = 2092] [outer = (nil)] 03:16:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 137 (0x8b651400) [pid = 1797] [serial = 2093] [outer = 0x8afa9400] 03:16:31 INFO - PROCESS | 1797 | 1461060991265 Marionette DEBUG loaded listener.js 03:16:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 138 (0x8b6bb000) [pid = 1797] [serial = 2094] [outer = 0x8afa9400] 03:16:32 INFO - PROCESS | 1797 | 1461060992237 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 03:16:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:16:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1585ms 03:16:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:16:32 INFO - PROCESS | 1797 | 1461060992270 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 03:16:32 INFO - PROCESS | 1797 | 1461060992273 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 03:16:32 INFO - PROCESS | 1797 | 1461060992280 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:16:32 INFO - PROCESS | 1797 | 1461060992283 Marionette TRACE conn3 <- [1,2762,null,{}] 03:16:32 INFO - PROCESS | 1797 | 1461060992289 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:32 INFO - PROCESS | 1797 | 1461060992519 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 03:16:32 INFO - PROCESS | 1797 | 1461060992801 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:32 INFO - PROCESS | 1797 | ++DOCSHELL 0x8afaec00 == 156 [pid = 1797] [id = 698] 03:16:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 139 (0x8b731c00) [pid = 1797] [serial = 2095] [outer = (nil)] 03:16:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 140 (0x8b77cc00) [pid = 1797] [serial = 2096] [outer = 0x8b731c00] 03:16:32 INFO - PROCESS | 1797 | 1461060992955 Marionette DEBUG loaded listener.js 03:16:33 INFO - PROCESS | 1797 | ++DOMWINDOW == 141 (0x8b7c2000) [pid = 1797] [serial = 2097] [outer = 0x8b731c00] 03:16:33 INFO - PROCESS | 1797 | 1461060993853 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 03:16:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:16:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1634ms 03:16:33 INFO - PROCESS | 1797 | 1461060993914 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 03:16:33 INFO - PROCESS | 1797 | 1461060993918 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 03:16:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:16:33 INFO - PROCESS | 1797 | 1461060993924 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:16:33 INFO - PROCESS | 1797 | 1461060993927 Marionette TRACE conn3 <- [1,2766,null,{}] 03:16:33 INFO - PROCESS | 1797 | 1461060993933 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:34 INFO - PROCESS | 1797 | 1461060994137 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 03:16:34 INFO - PROCESS | 1797 | 1461060994418 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:34 INFO - PROCESS | 1797 | ++DOCSHELL 0x842b2000 == 157 [pid = 1797] [id = 699] 03:16:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 142 (0x8b778800) [pid = 1797] [serial = 2098] [outer = (nil)] 03:16:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 143 (0x8bd3d800) [pid = 1797] [serial = 2099] [outer = 0x8b778800] 03:16:34 INFO - PROCESS | 1797 | 1461060994555 Marionette DEBUG loaded listener.js 03:16:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 144 (0x8bd46c00) [pid = 1797] [serial = 2100] [outer = 0x8b778800] 03:16:35 INFO - PROCESS | 1797 | 1461060995464 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 03:16:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:16:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1579ms 03:16:35 INFO - PROCESS | 1797 | 1461060995504 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 03:16:35 INFO - PROCESS | 1797 | 1461060995507 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 03:16:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:16:35 INFO - PROCESS | 1797 | 1461060995515 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:16:35 INFO - PROCESS | 1797 | 1461060995519 Marionette TRACE conn3 <- [1,2770,null,{}] 03:16:35 INFO - PROCESS | 1797 | 1461060995525 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:35 INFO - PROCESS | 1797 | 1461060995729 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 03:16:36 INFO - PROCESS | 1797 | 1461060996012 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:36 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b776400 == 158 [pid = 1797] [id = 700] 03:16:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 145 (0x8b77f800) [pid = 1797] [serial = 2101] [outer = (nil)] 03:16:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 146 (0x8be0b000) [pid = 1797] [serial = 2102] [outer = 0x8b77f800] 03:16:36 INFO - PROCESS | 1797 | 1461060996147 Marionette DEBUG loaded listener.js 03:16:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 147 (0x8be0f000) [pid = 1797] [serial = 2103] [outer = 0x8b77f800] 03:16:37 INFO - PROCESS | 1797 | 1461060997002 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 03:16:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:16:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1528ms 03:16:37 INFO - PROCESS | 1797 | 1461060997044 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 03:16:37 INFO - PROCESS | 1797 | 1461060997048 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 03:16:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:16:37 INFO - PROCESS | 1797 | 1461060997055 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:16:37 INFO - PROCESS | 1797 | 1461060997059 Marionette TRACE conn3 <- [1,2774,null,{}] 03:16:37 INFO - PROCESS | 1797 | 1461060997065 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:37 INFO - PROCESS | 1797 | 1461060997277 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 03:16:37 INFO - PROCESS | 1797 | 1461060997557 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:37 INFO - PROCESS | 1797 | ++DOCSHELL 0x8bdab400 == 159 [pid = 1797] [id = 701] 03:16:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 148 (0x8bdb0800) [pid = 1797] [serial = 2104] [outer = (nil)] 03:16:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x8be5d400) [pid = 1797] [serial = 2105] [outer = 0x8bdb0800] 03:16:37 INFO - PROCESS | 1797 | 1461060997690 Marionette DEBUG loaded listener.js 03:16:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x8be67400) [pid = 1797] [serial = 2106] [outer = 0x8bdb0800] 03:16:38 INFO - PROCESS | 1797 | 1461060998612 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 03:16:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:16:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1632ms 03:16:38 INFO - PROCESS | 1797 | 1461060998687 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 03:16:38 INFO - PROCESS | 1797 | 1461060998691 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 03:16:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:16:38 INFO - PROCESS | 1797 | 1461060998698 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:16:38 INFO - PROCESS | 1797 | 1461060998701 Marionette TRACE conn3 <- [1,2778,null,{}] 03:16:38 INFO - PROCESS | 1797 | 1461060998707 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:38 INFO - PROCESS | 1797 | 1461060998946 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 03:16:39 INFO - PROCESS | 1797 | 1461060999275 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:39 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be17400 == 160 [pid = 1797] [id = 702] 03:16:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x8be18000) [pid = 1797] [serial = 2107] [outer = (nil)] 03:16:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x8c0e0400) [pid = 1797] [serial = 2108] [outer = 0x8be18000] 03:16:39 INFO - PROCESS | 1797 | 1461060999366 Marionette DEBUG loaded listener.js 03:16:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 153 (0x8c0e4000) [pid = 1797] [serial = 2109] [outer = 0x8be18000] 03:16:40 INFO - PROCESS | 1797 | 1461061000306 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 03:16:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:16:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1678ms 03:16:40 INFO - PROCESS | 1797 | 1461061000377 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 03:16:40 INFO - PROCESS | 1797 | 1461061000381 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 03:16:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:16:40 INFO - PROCESS | 1797 | 1461061000388 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:16:40 INFO - PROCESS | 1797 | 1461061000392 Marionette TRACE conn3 <- [1,2782,null,{}] 03:16:40 INFO - PROCESS | 1797 | 1461061000398 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:40 INFO - PROCESS | 1797 | 1461061000638 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 03:16:40 INFO - PROCESS | 1797 | 1461061000980 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:41 INFO - PROCESS | 1797 | ++DOCSHELL 0x8c1ea800 == 161 [pid = 1797] [id = 703] 03:16:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 154 (0x8deb3400) [pid = 1797] [serial = 2110] [outer = (nil)] 03:16:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 155 (0x8deb8000) [pid = 1797] [serial = 2111] [outer = 0x8deb3400] 03:16:41 INFO - PROCESS | 1797 | 1461061001080 Marionette DEBUG loaded listener.js 03:16:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 156 (0x8debfc00) [pid = 1797] [serial = 2112] [outer = 0x8deb3400] 03:16:41 INFO - PROCESS | 1797 | 1461061001989 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 03:16:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:16:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1632ms 03:16:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:16:42 INFO - PROCESS | 1797 | 1461061002021 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 03:16:42 INFO - PROCESS | 1797 | 1461061002024 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 03:16:42 INFO - PROCESS | 1797 | 1461061002030 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:16:42 INFO - PROCESS | 1797 | 1461061002034 Marionette TRACE conn3 <- [1,2786,null,{}] 03:16:42 INFO - PROCESS | 1797 | 1461061002039 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:42 INFO - PROCESS | 1797 | 1461061002239 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 03:16:42 INFO - PROCESS | 1797 | 1461061002524 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:42 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be78800 == 162 [pid = 1797] [id = 704] 03:16:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 157 (0x8dfd9400) [pid = 1797] [serial = 2113] [outer = (nil)] 03:16:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 158 (0x8dfe5800) [pid = 1797] [serial = 2114] [outer = 0x8dfd9400] 03:16:42 INFO - PROCESS | 1797 | 1461061002661 Marionette DEBUG loaded listener.js 03:16:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 159 (0x8e085c00) [pid = 1797] [serial = 2115] [outer = 0x8dfd9400] 03:16:43 INFO - PROCESS | 1797 | 1461061003511 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 03:16:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:16:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1496ms 03:16:43 INFO - PROCESS | 1797 | 1461061003526 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 03:16:43 INFO - PROCESS | 1797 | 1461061003528 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 03:16:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:16:43 INFO - PROCESS | 1797 | 1461061003535 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:16:43 INFO - PROCESS | 1797 | 1461061003539 Marionette TRACE conn3 <- [1,2790,null,{}] 03:16:43 INFO - PROCESS | 1797 | 1461061003545 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:43 INFO - PROCESS | 1797 | 1461061003751 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 03:16:44 INFO - PROCESS | 1797 | 1461061004045 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:44 INFO - PROCESS | 1797 | ++DOCSHELL 0x8e08ac00 == 163 [pid = 1797] [id = 705] 03:16:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 160 (0x8e08d400) [pid = 1797] [serial = 2116] [outer = (nil)] 03:16:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 161 (0x8e8c8800) [pid = 1797] [serial = 2117] [outer = 0x8e08d400] 03:16:44 INFO - PROCESS | 1797 | 1461061004141 Marionette DEBUG loaded listener.js 03:16:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 162 (0x8e8ca800) [pid = 1797] [serial = 2118] [outer = 0x8e08d400] 03:16:45 INFO - PROCESS | 1797 | 1461061005078 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 03:16:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:16:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1588ms 03:16:45 INFO - PROCESS | 1797 | 1461061005124 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 03:16:45 INFO - PROCESS | 1797 | 1461061005127 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 03:16:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:16:45 INFO - PROCESS | 1797 | 1461061005134 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:16:45 INFO - PROCESS | 1797 | 1461061005137 Marionette TRACE conn3 <- [1,2794,null,{}] 03:16:45 INFO - PROCESS | 1797 | 1461061005143 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:45 INFO - PROCESS | 1797 | 1461061005348 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 03:16:45 INFO - PROCESS | 1797 | 1461061005632 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:45 INFO - PROCESS | 1797 | ++DOCSHELL 0x88160000 == 164 [pid = 1797] [id = 706] 03:16:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 163 (0x8e8c3800) [pid = 1797] [serial = 2119] [outer = (nil)] 03:16:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 164 (0x8f30c000) [pid = 1797] [serial = 2120] [outer = 0x8e8c3800] 03:16:45 INFO - PROCESS | 1797 | 1461061005768 Marionette DEBUG loaded listener.js 03:16:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 165 (0x8f30f400) [pid = 1797] [serial = 2121] [outer = 0x8e8c3800] 03:16:46 INFO - PROCESS | 1797 | 1461061006645 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 03:16:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:16:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1539ms 03:16:46 INFO - PROCESS | 1797 | 1461061006673 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 03:16:46 INFO - PROCESS | 1797 | 1461061006677 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 03:16:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:16:46 INFO - PROCESS | 1797 | 1461061006683 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:16:46 INFO - PROCESS | 1797 | 1461061006686 Marionette TRACE conn3 <- [1,2798,null,{}] 03:16:46 INFO - PROCESS | 1797 | 1461061006692 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:46 INFO - PROCESS | 1797 | 1461061006942 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 03:16:47 INFO - PROCESS | 1797 | 1461061007247 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:47 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f308400 == 165 [pid = 1797] [id = 707] 03:16:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 166 (0x8f30b800) [pid = 1797] [serial = 2122] [outer = (nil)] 03:16:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 167 (0x8f4d2000) [pid = 1797] [serial = 2123] [outer = 0x8f30b800] 03:16:47 INFO - PROCESS | 1797 | 1461061007380 Marionette DEBUG loaded listener.js 03:16:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 168 (0x8f4d8000) [pid = 1797] [serial = 2124] [outer = 0x8f30b800] 03:16:48 INFO - PROCESS | 1797 | 1461061008324 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 03:16:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:16:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1685ms 03:16:48 INFO - PROCESS | 1797 | 1461061008368 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 03:16:48 INFO - PROCESS | 1797 | 1461061008372 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 03:16:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:16:48 INFO - PROCESS | 1797 | 1461061008378 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:16:48 INFO - PROCESS | 1797 | 1461061008381 Marionette TRACE conn3 <- [1,2802,null,{}] 03:16:48 INFO - PROCESS | 1797 | 1461061008387 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:48 INFO - PROCESS | 1797 | 1461061008628 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 03:16:48 INFO - PROCESS | 1797 | 1461061008968 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:49 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be75400 == 166 [pid = 1797] [id = 708] 03:16:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 169 (0x8f30c800) [pid = 1797] [serial = 2125] [outer = (nil)] 03:16:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 170 (0x8f7ed400) [pid = 1797] [serial = 2126] [outer = 0x8f30c800] 03:16:49 INFO - PROCESS | 1797 | 1461061009059 Marionette DEBUG loaded listener.js 03:16:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 171 (0x8f805800) [pid = 1797] [serial = 2127] [outer = 0x8f30c800] 03:16:49 INFO - PROCESS | 1797 | 1461061009915 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 03:16:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:16:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1578ms 03:16:49 INFO - PROCESS | 1797 | 1461061009957 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 03:16:49 INFO - PROCESS | 1797 | 1461061009961 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 03:16:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:16:49 INFO - PROCESS | 1797 | 1461061009967 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:16:49 INFO - PROCESS | 1797 | 1461061009971 Marionette TRACE conn3 <- [1,2806,null,{}] 03:16:49 INFO - PROCESS | 1797 | 1461061009976 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:50 INFO - PROCESS | 1797 | 1461061010198 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 03:16:50 INFO - PROCESS | 1797 | 1461061010483 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:50 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f7ef800 == 167 [pid = 1797] [id = 709] 03:16:50 INFO - PROCESS | 1797 | ++DOMWINDOW == 172 (0x8fc0ac00) [pid = 1797] [serial = 2128] [outer = (nil)] 03:16:50 INFO - PROCESS | 1797 | ++DOMWINDOW == 173 (0x8fc0f000) [pid = 1797] [serial = 2129] [outer = 0x8fc0ac00] 03:16:50 INFO - PROCESS | 1797 | 1461061010619 Marionette DEBUG loaded listener.js 03:16:50 INFO - PROCESS | 1797 | ++DOMWINDOW == 174 (0x8fc27000) [pid = 1797] [serial = 2130] [outer = 0x8fc0ac00] 03:16:51 INFO - PROCESS | 1797 | 1461061011486 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 03:16:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:16:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1578ms 03:16:51 INFO - PROCESS | 1797 | 1461061011546 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 03:16:51 INFO - PROCESS | 1797 | 1461061011550 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 03:16:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:16:51 INFO - PROCESS | 1797 | 1461061011556 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:16:51 INFO - PROCESS | 1797 | 1461061011560 Marionette TRACE conn3 <- [1,2810,null,{}] 03:16:51 INFO - PROCESS | 1797 | 1461061011566 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:51 INFO - PROCESS | 1797 | 1461061011779 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 03:16:52 INFO - PROCESS | 1797 | 1461061012064 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:52 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f4cd000 == 168 [pid = 1797] [id = 710] 03:16:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 175 (0x8f7f5000) [pid = 1797] [serial = 2131] [outer = (nil)] 03:16:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 176 (0x8fcefc00) [pid = 1797] [serial = 2132] [outer = 0x8f7f5000] 03:16:52 INFO - PROCESS | 1797 | 1461061012199 Marionette DEBUG loaded listener.js 03:16:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 177 (0x8fcf4000) [pid = 1797] [serial = 2133] [outer = 0x8f7f5000] 03:16:53 INFO - PROCESS | 1797 | 1461061013099 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 03:16:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:16:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1579ms 03:16:53 INFO - PROCESS | 1797 | 1461061013136 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 03:16:53 INFO - PROCESS | 1797 | 1461061013140 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 03:16:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:16:53 INFO - PROCESS | 1797 | 1461061013146 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:16:53 INFO - PROCESS | 1797 | 1461061013150 Marionette TRACE conn3 <- [1,2814,null,{}] 03:16:53 INFO - PROCESS | 1797 | 1461061013156 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:53 INFO - PROCESS | 1797 | 1461061013362 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 03:16:53 INFO - PROCESS | 1797 | 1461061013659 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:53 INFO - PROCESS | 1797 | ++DOCSHELL 0x84bcd000 == 169 [pid = 1797] [id = 711] 03:16:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 178 (0x8fc2bc00) [pid = 1797] [serial = 2134] [outer = (nil)] 03:16:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 179 (0x8fd09400) [pid = 1797] [serial = 2135] [outer = 0x8fc2bc00] 03:16:53 INFO - PROCESS | 1797 | 1461061013793 Marionette DEBUG loaded listener.js 03:16:53 INFO - PROCESS | 1797 | ++DOMWINDOW == 180 (0x8fd0e400) [pid = 1797] [serial = 2136] [outer = 0x8fc2bc00] 03:16:56 INFO - PROCESS | 1797 | --DOCSHELL 0x82feb800 == 168 [pid = 1797] [id = 691] 03:16:56 INFO - PROCESS | 1797 | --DOCSHELL 0x853d1c00 == 167 [pid = 1797] [id = 690] 03:16:56 INFO - PROCESS | 1797 | --DOCSHELL 0x8510c000 == 166 [pid = 1797] [id = 689] 03:16:56 INFO - PROCESS | 1797 | --DOCSHELL 0x81ee4800 == 165 [pid = 1797] [id = 688] 03:16:56 INFO - PROCESS | 1797 | --DOCSHELL 0x881fbc00 == 164 [pid = 1797] [id = 686] 03:16:56 INFO - PROCESS | 1797 | --DOCSHELL 0x9830e800 == 163 [pid = 1797] [id = 684] 03:16:56 INFO - PROCESS | 1797 | --DOCSHELL 0x8fc30000 == 162 [pid = 1797] [id = 685] 03:16:56 INFO - PROCESS | 1797 | --DOCSHELL 0x95a56000 == 161 [pid = 1797] [id = 683] 03:16:56 INFO - PROCESS | 1797 | --DOCSHELL 0x914d9400 == 160 [pid = 1797] [id = 682] 03:16:56 INFO - PROCESS | 1797 | --DOCSHELL 0x91fd1400 == 159 [pid = 1797] [id = 681] 03:16:56 INFO - PROCESS | 1797 | --DOCSHELL 0x8dfdb000 == 158 [pid = 1797] [id = 680] 03:16:56 INFO - PROCESS | 1797 | --DOCSHELL 0x8f543c00 == 157 [pid = 1797] [id = 678] 03:16:56 INFO - PROCESS | 1797 | --DOCSHELL 0x8f330000 == 156 [pid = 1797] [id = 679] 03:16:56 INFO - PROCESS | 1797 | --DOCSHELL 0x85111400 == 155 [pid = 1797] [id = 677] 03:16:56 INFO - PROCESS | 1797 | --DOCSHELL 0x8c1e5000 == 154 [pid = 1797] [id = 676] 03:16:56 INFO - PROCESS | 1797 | --DOCSHELL 0x8be5c400 == 153 [pid = 1797] [id = 675] 03:16:56 INFO - PROCESS | 1797 | --DOCSHELL 0x8bd45c00 == 152 [pid = 1797] [id = 674] 03:16:56 INFO - PROCESS | 1797 | --DOCSHELL 0x88dbd800 == 151 [pid = 1797] [id = 673] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 179 (0x8f303c00) [pid = 1797] [serial = 1965] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 178 (0x89fdec00) [pid = 1797] [serial = 1953] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 177 (0x88db8c00) [pid = 1797] [serial = 1952] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 176 (0x94ebd400) [pid = 1797] [serial = 1979] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 175 (0x914d9c00) [pid = 1797] [serial = 1973] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 174 (0x8fd03400) [pid = 1797] [serial = 1971] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 173 (0x8e081400) [pid = 1797] [serial = 1961] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 172 (0xa0b16400) [pid = 1797] [serial = 1994] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 171 (0x86c63800) [pid = 1797] [serial = 2015] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 170 (0xa3d0ac00) [pid = 1797] [serial = 1998] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 169 (0xa3d7b000) [pid = 1797] [serial = 2000] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 168 (0xa0d3bc00) [pid = 1797] [serial = 1995] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 167 (0x8f54a400) [pid = 1797] [serial = 1967] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 166 (0xa467e400) [pid = 1797] [serial = 2003] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 165 (0x8815f000) [pid = 1797] [serial = 2006] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 164 (0x98617400) [pid = 1797] [serial = 1989] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 163 (0x8c0ea800) [pid = 1797] [serial = 1958] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 162 (0x8c1f2400) [pid = 1797] [serial = 1959] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 161 (0x95872c00) [pid = 1797] [serial = 1980] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 160 (0x9ea1d000) [pid = 1797] [serial = 1992] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 159 (0x8e08a000) [pid = 1797] [serial = 1962] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 158 (0xa3d03000) [pid = 1797] [serial = 1997] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 157 (0x9dfff400) [pid = 1797] [serial = 1991] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 156 (0x9324b400) [pid = 1797] [serial = 1977] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 155 (0x8bd44800) [pid = 1797] [serial = 1955] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 154 (0x88dbc800) [pid = 1797] [serial = 2016] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 153 (0x91f92000) [pid = 1797] [serial = 1974] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 152 (0x93190c00) [pid = 1797] [serial = 1976] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x975da400) [pid = 1797] [serial = 1986] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x971c5800) [pid = 1797] [serial = 1983] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x8fcf1000) [pid = 1797] [serial = 1970] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x8e8cf000) [pid = 1797] [serial = 1964] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 147 (0x8bd3e800) [pid = 1797] [serial = 2013] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 146 (0x9639d400) [pid = 1797] [serial = 1982] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 145 (0x8f80c800) [pid = 1797] [serial = 1968] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 144 (0xa3d7e400) [pid = 1797] [serial = 2001] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 143 (0x8b7c9c00) [pid = 1797] [serial = 2012] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 142 (0x881f9400) [pid = 1797] [serial = 2007] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 141 (0x8be0ac00) [pid = 1797] [serial = 1956] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 140 (0x97bf3400) [pid = 1797] [serial = 1988] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 139 (0x97552c00) [pid = 1797] [serial = 1985] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 138 (0x8ad81c00) [pid = 1797] [serial = 2009] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 137 (0x8b7ca000) [pid = 1797] [serial = 1881] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 136 (0xa46e2400) [pid = 1797] [serial = 2004] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 135 (0x8ae0bc00) [pid = 1797] [serial = 2010] [outer = (nil)] [url = about:blank] 03:16:56 INFO - PROCESS | 1797 | --DOMWINDOW == 134 (0x8be60c00) [pid = 1797] [serial = 2018] [outer = (nil)] [url = about:blank] 03:16:57 INFO - PROCESS | 1797 | 1461061017089 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 03:16:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:16:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 3986ms 03:16:57 INFO - PROCESS | 1797 | 1461061017133 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 03:16:57 INFO - PROCESS | 1797 | 1461061017141 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 03:16:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:16:57 INFO - PROCESS | 1797 | 1461061017149 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:16:57 INFO - PROCESS | 1797 | 1461061017153 Marionette TRACE conn3 <- [1,2818,null,{}] 03:16:57 INFO - PROCESS | 1797 | 1461061017165 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:57 INFO - PROCESS | 1797 | 1461061017363 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 03:16:57 INFO - PROCESS | 1797 | 1461061017560 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:57 INFO - PROCESS | 1797 | ++DOCSHELL 0x85382c00 == 152 [pid = 1797] [id = 712] 03:16:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 135 (0x853d2800) [pid = 1797] [serial = 2137] [outer = (nil)] 03:16:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 136 (0x88158800) [pid = 1797] [serial = 2138] [outer = 0x853d2800] 03:16:57 INFO - PROCESS | 1797 | 1461061017640 Marionette DEBUG loaded listener.js 03:16:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 137 (0x88daec00) [pid = 1797] [serial = 2139] [outer = 0x853d2800] 03:16:58 INFO - PROCESS | 1797 | 1461061018530 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 03:16:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:16:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1443ms 03:16:58 INFO - PROCESS | 1797 | 1461061018593 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 03:16:58 INFO - PROCESS | 1797 | 1461061018601 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 03:16:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:16:58 INFO - PROCESS | 1797 | 1461061018611 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:16:58 INFO - PROCESS | 1797 | 1461061018614 Marionette TRACE conn3 <- [1,2822,null,{}] 03:16:58 INFO - PROCESS | 1797 | 1461061018619 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:58 INFO - PROCESS | 1797 | 1461061018814 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 03:16:59 INFO - PROCESS | 1797 | 1461061019045 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:59 INFO - PROCESS | 1797 | ++DOCSHELL 0x85384c00 == 153 [pid = 1797] [id = 713] 03:16:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 138 (0x88153800) [pid = 1797] [serial = 2140] [outer = (nil)] 03:16:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 139 (0x89b07400) [pid = 1797] [serial = 2141] [outer = 0x88153800] 03:16:59 INFO - PROCESS | 1797 | 1461061019121 Marionette DEBUG loaded listener.js 03:16:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 140 (0x89d95400) [pid = 1797] [serial = 2142] [outer = 0x88153800] 03:17:00 INFO - PROCESS | 1797 | 1461061020027 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 03:17:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:17:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1487ms 03:17:00 INFO - PROCESS | 1797 | 1461061020098 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 03:17:00 INFO - PROCESS | 1797 | 1461061020102 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 03:17:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:17:00 INFO - PROCESS | 1797 | 1461061020108 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:17:00 INFO - PROCESS | 1797 | 1461061020113 Marionette TRACE conn3 <- [1,2826,null,{}] 03:17:00 INFO - PROCESS | 1797 | 1461061020135 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:00 INFO - PROCESS | 1797 | 1461061020448 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 03:17:00 INFO - PROCESS | 1797 | 1461061020477 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:00 INFO - PROCESS | 1797 | ++DOCSHELL 0x88f19000 == 154 [pid = 1797] [id = 714] 03:17:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 141 (0x89fdfc00) [pid = 1797] [serial = 2143] [outer = (nil)] 03:17:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 142 (0x8ae0d000) [pid = 1797] [serial = 2144] [outer = 0x89fdfc00] 03:17:00 INFO - PROCESS | 1797 | 1461061020556 Marionette DEBUG loaded listener.js 03:17:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 143 (0x8b079400) [pid = 1797] [serial = 2145] [outer = 0x89fdfc00] 03:17:01 INFO - PROCESS | 1797 | --DOMWINDOW == 142 (0x85021800) [pid = 1797] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:17:01 INFO - PROCESS | 1797 | --DOMWINDOW == 141 (0x8538a400) [pid = 1797] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:17:01 INFO - PROCESS | 1797 | --DOMWINDOW == 140 (0x86c67000) [pid = 1797] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:17:01 INFO - PROCESS | 1797 | --DOMWINDOW == 139 (0x8f812000) [pid = 1797] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:17:01 INFO - PROCESS | 1797 | --DOMWINDOW == 138 (0x99028000) [pid = 1797] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:17:01 INFO - PROCESS | 1797 | --DOMWINDOW == 137 (0x81ee7400) [pid = 1797] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:17:01 INFO - PROCESS | 1797 | --DOMWINDOW == 136 (0x95a57800) [pid = 1797] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:17:01 INFO - PROCESS | 1797 | --DOMWINDOW == 135 (0x8fc2dc00) [pid = 1797] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:17:01 INFO - PROCESS | 1797 | --DOMWINDOW == 134 (0x88f15800) [pid = 1797] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:17:01 INFO - PROCESS | 1797 | --DOMWINDOW == 133 (0x8985d800) [pid = 1797] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:17:01 INFO - PROCESS | 1797 | --DOMWINDOW == 132 (0x96282800) [pid = 1797] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:17:01 INFO - PROCESS | 1797 | --DOMWINDOW == 131 (0x96397400) [pid = 1797] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:17:01 INFO - PROCESS | 1797 | --DOMWINDOW == 130 (0x8be78c00) [pid = 1797] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:17:01 INFO - PROCESS | 1797 | --DOMWINDOW == 129 (0x91fd1800) [pid = 1797] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:17:02 INFO - PROCESS | 1797 | 1461061022134 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:17:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:17:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 2086ms 03:17:02 INFO - PROCESS | 1797 | 1461061022195 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 03:17:02 INFO - PROCESS | 1797 | 1461061022199 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 03:17:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:17:02 INFO - PROCESS | 1797 | 1461061022205 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:17:02 INFO - PROCESS | 1797 | 1461061022209 Marionette TRACE conn3 <- [1,2830,null,{}] 03:17:02 INFO - PROCESS | 1797 | 1461061022214 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:02 INFO - PROCESS | 1797 | 1461061022425 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 03:17:02 INFO - PROCESS | 1797 | 1461061022667 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:02 INFO - PROCESS | 1797 | ++DOCSHELL 0x85029000 == 155 [pid = 1797] [id = 715] 03:17:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 130 (0x89b08000) [pid = 1797] [serial = 2146] [outer = (nil)] 03:17:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 131 (0x8b6b5800) [pid = 1797] [serial = 2147] [outer = 0x89b08000] 03:17:02 INFO - PROCESS | 1797 | 1461061022751 Marionette DEBUG loaded listener.js 03:17:02 INFO - PROCESS | 1797 | ++DOMWINDOW == 132 (0x8b6c2800) [pid = 1797] [serial = 2148] [outer = 0x89b08000] 03:17:03 INFO - PROCESS | 1797 | 1461061023523 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 03:17:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:17:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1478ms 03:17:03 INFO - PROCESS | 1797 | 1461061023686 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 03:17:03 INFO - PROCESS | 1797 | 1461061023692 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 03:17:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:17:03 INFO - PROCESS | 1797 | 1461061023712 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:17:03 INFO - PROCESS | 1797 | 1461061023717 Marionette TRACE conn3 <- [1,2834,null,{}] 03:17:03 INFO - PROCESS | 1797 | 1461061023726 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:03 INFO - PROCESS | 1797 | 1461061023985 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 03:17:04 INFO - PROCESS | 1797 | 1461061024356 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:04 INFO - PROCESS | 1797 | ++DOCSHELL 0x86269400 == 156 [pid = 1797] [id = 716] 03:17:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 133 (0x86269800) [pid = 1797] [serial = 2149] [outer = (nil)] 03:17:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 134 (0x88151400) [pid = 1797] [serial = 2150] [outer = 0x86269800] 03:17:04 INFO - PROCESS | 1797 | 1461061024454 Marionette DEBUG loaded listener.js 03:17:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 135 (0x88db5c00) [pid = 1797] [serial = 2151] [outer = 0x86269800] 03:17:05 INFO - PROCESS | 1797 | 1461061025447 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:17:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:17:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1788ms 03:17:05 INFO - PROCESS | 1797 | 1461061025501 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 03:17:05 INFO - PROCESS | 1797 | 1461061025506 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 03:17:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:17:05 INFO - PROCESS | 1797 | 1461061025519 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:17:05 INFO - PROCESS | 1797 | 1461061025525 Marionette TRACE conn3 <- [1,2838,null,{}] 03:17:05 INFO - PROCESS | 1797 | 1461061025531 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:05 INFO - PROCESS | 1797 | 1461061025750 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 03:17:06 INFO - PROCESS | 1797 | 1461061026084 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:06 INFO - PROCESS | 1797 | ++DOCSHELL 0x89862c00 == 157 [pid = 1797] [id = 717] 03:17:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 136 (0x89be9800) [pid = 1797] [serial = 2152] [outer = (nil)] 03:17:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 137 (0x8ad7f400) [pid = 1797] [serial = 2153] [outer = 0x89be9800] 03:17:06 INFO - PROCESS | 1797 | 1461061026178 Marionette DEBUG loaded listener.js 03:17:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 138 (0x8ae09400) [pid = 1797] [serial = 2154] [outer = 0x89be9800] 03:17:07 INFO - PROCESS | 1797 | 1461061027189 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 03:17:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:17:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1735ms 03:17:07 INFO - PROCESS | 1797 | 1461061027251 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 03:17:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:17:07 INFO - PROCESS | 1797 | 1461061027256 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 03:17:07 INFO - PROCESS | 1797 | 1461061027262 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:17:07 INFO - PROCESS | 1797 | 1461061027266 Marionette TRACE conn3 <- [1,2842,null,{}] 03:17:07 INFO - PROCESS | 1797 | 1461061027282 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:07 INFO - PROCESS | 1797 | 1461061027540 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 03:17:07 INFO - PROCESS | 1797 | 1461061027918 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:07 INFO - PROCESS | 1797 | ++DOCSHELL 0x8ad81c00 == 158 [pid = 1797] [id = 718] 03:17:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 139 (0x8b77a400) [pid = 1797] [serial = 2155] [outer = (nil)] 03:17:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 140 (0x8bd39c00) [pid = 1797] [serial = 2156] [outer = 0x8b77a400] 03:17:08 INFO - PROCESS | 1797 | 1461061028015 Marionette DEBUG loaded listener.js 03:17:08 INFO - PROCESS | 1797 | ++DOMWINDOW == 141 (0x8bda6000) [pid = 1797] [serial = 2157] [outer = 0x8b77a400] 03:17:08 INFO - PROCESS | 1797 | 1461061028949 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 03:17:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:17:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1736ms 03:17:09 INFO - PROCESS | 1797 | 1461061028998 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 03:17:09 INFO - PROCESS | 1797 | 1461061029002 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 03:17:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:17:09 INFO - PROCESS | 1797 | 1461061029008 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:17:09 INFO - PROCESS | 1797 | 1461061029012 Marionette TRACE conn3 <- [1,2846,null,{}] 03:17:09 INFO - PROCESS | 1797 | 1461061029017 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:09 INFO - PROCESS | 1797 | 1461061029233 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 03:17:09 INFO - PROCESS | 1797 | 1461061029557 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:09 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b72e800 == 159 [pid = 1797] [id = 719] 03:17:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 142 (0x8be65000) [pid = 1797] [serial = 2158] [outer = (nil)] 03:17:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 143 (0x8be73000) [pid = 1797] [serial = 2159] [outer = 0x8be65000] 03:17:09 INFO - PROCESS | 1797 | 1461061029652 Marionette DEBUG loaded listener.js 03:17:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 144 (0x8c0eb800) [pid = 1797] [serial = 2160] [outer = 0x8be65000] 03:17:10 INFO - PROCESS | 1797 | 1461061030574 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 03:17:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:17:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1632ms 03:17:10 INFO - PROCESS | 1797 | 1461061030641 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 03:17:10 INFO - PROCESS | 1797 | 1461061030645 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 03:17:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:17:10 INFO - PROCESS | 1797 | 1461061030651 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:17:10 INFO - PROCESS | 1797 | 1461061030655 Marionette TRACE conn3 <- [1,2850,null,{}] 03:17:10 INFO - PROCESS | 1797 | 1461061030660 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:10 INFO - PROCESS | 1797 | 1461061030868 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 03:17:11 INFO - PROCESS | 1797 | 1461061031197 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:11 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be14400 == 160 [pid = 1797] [id = 720] 03:17:11 INFO - PROCESS | 1797 | ++DOMWINDOW == 145 (0x8be16c00) [pid = 1797] [serial = 2161] [outer = (nil)] 03:17:11 INFO - PROCESS | 1797 | ++DOMWINDOW == 146 (0x8deb1c00) [pid = 1797] [serial = 2162] [outer = 0x8be16c00] 03:17:11 INFO - PROCESS | 1797 | 1461061031291 Marionette DEBUG loaded listener.js 03:17:11 INFO - PROCESS | 1797 | ++DOMWINDOW == 147 (0x8deb5400) [pid = 1797] [serial = 2163] [outer = 0x8be16c00] 03:17:12 INFO - PROCESS | 1797 | 1461061032210 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:17:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:17:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1632ms 03:17:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:17:12 INFO - PROCESS | 1797 | 1461061032284 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 03:17:12 INFO - PROCESS | 1797 | 1461061032287 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 03:17:12 INFO - PROCESS | 1797 | 1461061032293 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:17:12 INFO - PROCESS | 1797 | 1461061032297 Marionette TRACE conn3 <- [1,2854,null,{}] 03:17:12 INFO - PROCESS | 1797 | 1461061032302 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:12 INFO - PROCESS | 1797 | 1461061032545 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 03:17:12 INFO - PROCESS | 1797 | 1461061032889 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:12 INFO - PROCESS | 1797 | ++DOCSHELL 0x8bdac000 == 161 [pid = 1797] [id = 721] 03:17:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 148 (0x8e081c00) [pid = 1797] [serial = 2164] [outer = (nil)] 03:17:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x8e8d2c00) [pid = 1797] [serial = 2165] [outer = 0x8e081c00] 03:17:12 INFO - PROCESS | 1797 | 1461061032983 Marionette DEBUG loaded listener.js 03:17:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x8f336800) [pid = 1797] [serial = 2166] [outer = 0x8e081c00] 03:17:13 INFO - PROCESS | 1797 | 1461061033875 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 03:17:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:17:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1646ms 03:17:13 INFO - PROCESS | 1797 | 1461061033938 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 03:17:13 INFO - PROCESS | 1797 | 1461061033942 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 03:17:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:17:13 INFO - PROCESS | 1797 | 1461061033949 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:17:13 INFO - PROCESS | 1797 | 1461061033952 Marionette TRACE conn3 <- [1,2858,null,{}] 03:17:13 INFO - PROCESS | 1797 | 1461061033958 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:14 INFO - PROCESS | 1797 | 1461061034163 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 03:17:14 INFO - PROCESS | 1797 | 1461061034488 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:14 INFO - PROCESS | 1797 | ++DOCSHELL 0x8e082800 == 162 [pid = 1797] [id = 722] 03:17:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x8e8cdc00) [pid = 1797] [serial = 2167] [outer = (nil)] 03:17:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x8f7f6c00) [pid = 1797] [serial = 2168] [outer = 0x8e8cdc00] 03:17:14 INFO - PROCESS | 1797 | 1461061034578 Marionette DEBUG loaded listener.js 03:17:14 INFO - PROCESS | 1797 | ++DOMWINDOW == 153 (0x8f80dc00) [pid = 1797] [serial = 2169] [outer = 0x8e8cdc00] 03:17:15 INFO - PROCESS | 1797 | 1461061035476 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:17:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:17:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1578ms 03:17:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:17:15 INFO - PROCESS | 1797 | 1461061035528 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 03:17:15 INFO - PROCESS | 1797 | 1461061035531 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 03:17:15 INFO - PROCESS | 1797 | 1461061035538 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:17:15 INFO - PROCESS | 1797 | 1461061035542 Marionette TRACE conn3 <- [1,2862,null,{}] 03:17:15 INFO - PROCESS | 1797 | 1461061035547 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:15 INFO - PROCESS | 1797 | 1461061035759 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 03:17:16 INFO - PROCESS | 1797 | 1461061036098 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:16 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f4d6400 == 163 [pid = 1797] [id = 723] 03:17:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 154 (0x8f7eec00) [pid = 1797] [serial = 2170] [outer = (nil)] 03:17:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 155 (0x8fd06800) [pid = 1797] [serial = 2171] [outer = 0x8f7eec00] 03:17:16 INFO - PROCESS | 1797 | 1461061036189 Marionette DEBUG loaded listener.js 03:17:16 INFO - PROCESS | 1797 | ++DOMWINDOW == 156 (0x8fd09000) [pid = 1797] [serial = 2172] [outer = 0x8f7eec00] 03:17:17 INFO - PROCESS | 1797 | 1461061037037 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 03:17:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:17:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1537ms 03:17:17 INFO - PROCESS | 1797 | 1461061037075 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 03:17:17 INFO - PROCESS | 1797 | 1461061037079 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 03:17:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:17:17 INFO - PROCESS | 1797 | 1461061037085 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:17:17 INFO - PROCESS | 1797 | 1461061037088 Marionette TRACE conn3 <- [1,2866,null,{}] 03:17:17 INFO - PROCESS | 1797 | 1461061037094 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:17 INFO - PROCESS | 1797 | 1461061037429 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 03:17:17 INFO - PROCESS | 1797 | 1461061037702 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:17 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f4ca400 == 164 [pid = 1797] [id = 724] 03:17:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 157 (0x8f7f8c00) [pid = 1797] [serial = 2173] [outer = (nil)] 03:17:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 158 (0x91392400) [pid = 1797] [serial = 2174] [outer = 0x8f7f8c00] 03:17:17 INFO - PROCESS | 1797 | 1461061037793 Marionette DEBUG loaded listener.js 03:17:17 INFO - PROCESS | 1797 | ++DOMWINDOW == 159 (0x91396c00) [pid = 1797] [serial = 2175] [outer = 0x8f7f8c00] 03:17:18 INFO - PROCESS | 1797 | 1461061038693 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 03:17:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:17:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1684ms 03:17:18 INFO - PROCESS | 1797 | 1461061038769 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 03:17:18 INFO - PROCESS | 1797 | 1461061038774 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 03:17:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:17:18 INFO - PROCESS | 1797 | 1461061038780 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:17:18 INFO - PROCESS | 1797 | 1461061038783 Marionette TRACE conn3 <- [1,2870,null,{}] 03:17:18 INFO - PROCESS | 1797 | 1461061038789 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:19 INFO - PROCESS | 1797 | 1461061039036 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 03:17:19 INFO - PROCESS | 1797 | 1461061039364 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:19 INFO - PROCESS | 1797 | ++DOCSHELL 0x8ae0a800 == 165 [pid = 1797] [id = 725] 03:17:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 160 (0x8f4cd800) [pid = 1797] [serial = 2176] [outer = (nil)] 03:17:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 161 (0x914e1c00) [pid = 1797] [serial = 2177] [outer = 0x8f4cd800] 03:17:19 INFO - PROCESS | 1797 | 1461061039454 Marionette DEBUG loaded listener.js 03:17:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 162 (0x91f89400) [pid = 1797] [serial = 2178] [outer = 0x8f4cd800] 03:17:20 INFO - PROCESS | 1797 | 1461061040404 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 03:17:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:17:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1684ms 03:17:20 INFO - PROCESS | 1797 | 1461061040465 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 03:17:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:17:20 INFO - PROCESS | 1797 | 1461061040470 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 03:17:20 INFO - PROCESS | 1797 | 1461061040476 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:17:20 INFO - PROCESS | 1797 | 1461061040481 Marionette TRACE conn3 <- [1,2874,null,{}] 03:17:20 INFO - PROCESS | 1797 | 1461061040486 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:20 INFO - PROCESS | 1797 | 1461061040719 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 03:17:21 INFO - PROCESS | 1797 | 1461061041060 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:21 INFO - PROCESS | 1797 | ++DOCSHELL 0x914dac00 == 166 [pid = 1797] [id = 726] 03:17:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 163 (0x93104c00) [pid = 1797] [serial = 2179] [outer = (nil)] 03:17:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 164 (0x9310cc00) [pid = 1797] [serial = 2180] [outer = 0x93104c00] 03:17:21 INFO - PROCESS | 1797 | 1461061041157 Marionette DEBUG loaded listener.js 03:17:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 165 (0x9324fc00) [pid = 1797] [serial = 2181] [outer = 0x93104c00] 03:17:22 INFO - PROCESS | 1797 | 1461061042076 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 03:17:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:17:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1640ms 03:17:22 INFO - PROCESS | 1797 | 1461061042116 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 03:17:22 INFO - PROCESS | 1797 | 1461061042120 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 03:17:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:17:22 INFO - PROCESS | 1797 | 1461061042126 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:17:22 INFO - PROCESS | 1797 | 1461061042129 Marionette TRACE conn3 <- [1,2878,null,{}] 03:17:22 INFO - PROCESS | 1797 | 1461061042136 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:22 INFO - PROCESS | 1797 | 1461061042348 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 03:17:22 INFO - PROCESS | 1797 | 1461061042653 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:22 INFO - PROCESS | 1797 | ++DOCSHELL 0x9138c800 == 167 [pid = 1797] [id = 727] 03:17:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 166 (0x91391c00) [pid = 1797] [serial = 2182] [outer = (nil)] 03:17:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 167 (0x940c8400) [pid = 1797] [serial = 2183] [outer = 0x91391c00] 03:17:22 INFO - PROCESS | 1797 | 1461061042792 Marionette DEBUG loaded listener.js 03:17:22 INFO - PROCESS | 1797 | ++DOMWINDOW == 168 (0x940cfc00) [pid = 1797] [serial = 2184] [outer = 0x91391c00] 03:17:23 INFO - PROCESS | 1797 | 1461061043684 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 03:17:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:17:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1628ms 03:17:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:17:23 INFO - PROCESS | 1797 | 1461061043755 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 03:17:23 INFO - PROCESS | 1797 | 1461061043758 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 03:17:23 INFO - PROCESS | 1797 | 1461061043765 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:17:23 INFO - PROCESS | 1797 | 1461061043768 Marionette TRACE conn3 <- [1,2882,null,{}] 03:17:23 INFO - PROCESS | 1797 | 1461061043774 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:24 INFO - PROCESS | 1797 | 1461061044026 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 03:17:24 INFO - PROCESS | 1797 | 1461061044356 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:24 INFO - PROCESS | 1797 | ++DOCSHELL 0x93256c00 == 168 [pid = 1797] [id = 728] 03:17:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 169 (0x93259800) [pid = 1797] [serial = 2185] [outer = (nil)] 03:17:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 170 (0x95872800) [pid = 1797] [serial = 2186] [outer = 0x93259800] 03:17:24 INFO - PROCESS | 1797 | 1461061044446 Marionette DEBUG loaded listener.js 03:17:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 171 (0x95876000) [pid = 1797] [serial = 2187] [outer = 0x93259800] 03:17:25 INFO - PROCESS | 1797 | 1461061045413 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 03:17:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:17:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1691ms 03:17:25 INFO - PROCESS | 1797 | 1461061045456 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 03:17:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:17:25 INFO - PROCESS | 1797 | 1461061045460 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 03:17:25 INFO - PROCESS | 1797 | 1461061045466 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:17:25 INFO - PROCESS | 1797 | 1461061045470 Marionette TRACE conn3 <- [1,2886,null,{}] 03:17:25 INFO - PROCESS | 1797 | 1461061045475 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:25 INFO - PROCESS | 1797 | 1461061045686 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 03:17:26 INFO - PROCESS | 1797 | 1461061046022 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:26 INFO - PROCESS | 1797 | ++DOCSHELL 0x8502a000 == 169 [pid = 1797] [id = 729] 03:17:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 172 (0x91fd3800) [pid = 1797] [serial = 2188] [outer = (nil)] 03:17:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 173 (0x95a5c800) [pid = 1797] [serial = 2189] [outer = 0x91fd3800] 03:17:26 INFO - PROCESS | 1797 | 1461061046118 Marionette DEBUG loaded listener.js 03:17:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 174 (0x96209800) [pid = 1797] [serial = 2190] [outer = 0x91fd3800] 03:17:27 INFO - PROCESS | 1797 | 1461061047015 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 03:17:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:17:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1579ms 03:17:27 INFO - PROCESS | 1797 | 1461061047047 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 03:17:27 INFO - PROCESS | 1797 | 1461061047050 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 03:17:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:17:27 INFO - PROCESS | 1797 | 1461061047057 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:17:27 INFO - PROCESS | 1797 | 1461061047059 Marionette TRACE conn3 <- [1,2890,null,{}] 03:17:27 INFO - PROCESS | 1797 | 1461061047065 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:27 INFO - PROCESS | 1797 | 1461061047274 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 03:17:27 INFO - PROCESS | 1797 | 1461061047571 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:27 INFO - PROCESS | 1797 | ++DOCSHELL 0x958cb400 == 170 [pid = 1797] [id = 730] 03:17:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 175 (0x958ce800) [pid = 1797] [serial = 2191] [outer = (nil)] 03:17:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 176 (0x96394400) [pid = 1797] [serial = 2192] [outer = 0x958ce800] 03:17:27 INFO - PROCESS | 1797 | 1461061047708 Marionette DEBUG loaded listener.js 03:17:27 INFO - PROCESS | 1797 | ++DOMWINDOW == 177 (0x96395400) [pid = 1797] [serial = 2193] [outer = 0x958ce800] 03:17:28 INFO - PROCESS | 1797 | 1461061048635 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:17:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:17:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1630ms 03:17:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:17:28 INFO - PROCESS | 1797 | 1461061048688 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 03:17:28 INFO - PROCESS | 1797 | 1461061048691 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 03:17:28 INFO - PROCESS | 1797 | 1461061048697 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:17:28 INFO - PROCESS | 1797 | 1461061048701 Marionette TRACE conn3 <- [1,2894,null,{}] 03:17:28 INFO - PROCESS | 1797 | 1461061048706 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:28 INFO - PROCESS | 1797 | 1461061048921 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 03:17:29 INFO - PROCESS | 1797 | 1461061049253 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:29 INFO - PROCESS | 1797 | ++DOCSHELL 0x96208c00 == 171 [pid = 1797] [id = 731] 03:17:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 178 (0x9637dc00) [pid = 1797] [serial = 2194] [outer = (nil)] 03:17:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 179 (0x96798400) [pid = 1797] [serial = 2195] [outer = 0x9637dc00] 03:17:29 INFO - PROCESS | 1797 | 1461061049345 Marionette DEBUG loaded listener.js 03:17:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 180 (0x9698b400) [pid = 1797] [serial = 2196] [outer = 0x9637dc00] 03:17:30 INFO - PROCESS | 1797 | 1461061050255 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 03:17:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:17:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1632ms 03:17:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:17:30 INFO - PROCESS | 1797 | 1461061050329 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 03:17:30 INFO - PROCESS | 1797 | 1461061050332 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 03:17:30 INFO - PROCESS | 1797 | 1461061050338 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:17:30 INFO - PROCESS | 1797 | 1461061050342 Marionette TRACE conn3 <- [1,2898,null,{}] 03:17:30 INFO - PROCESS | 1797 | 1461061050348 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:30 INFO - PROCESS | 1797 | 1461061050658 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 03:17:30 INFO - PROCESS | 1797 | 1461061050922 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:30 INFO - PROCESS | 1797 | ++DOCSHELL 0x913c4000 == 172 [pid = 1797] [id = 732] 03:17:30 INFO - PROCESS | 1797 | ++DOMWINDOW == 181 (0x963a2c00) [pid = 1797] [serial = 2197] [outer = (nil)] 03:17:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 182 (0x973f6000) [pid = 1797] [serial = 2198] [outer = 0x963a2c00] 03:17:31 INFO - PROCESS | 1797 | 1461061051012 Marionette DEBUG loaded listener.js 03:17:31 INFO - PROCESS | 1797 | ++DOMWINDOW == 183 (0x974b5400) [pid = 1797] [serial = 2199] [outer = 0x963a2c00] 03:17:31 INFO - PROCESS | 1797 | 1461061051913 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 03:17:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:17:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1652ms 03:17:31 INFO - PROCESS | 1797 | 1461061051990 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 03:17:31 INFO - PROCESS | 1797 | 1461061051993 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 03:17:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:17:32 INFO - PROCESS | 1797 | 1461061051999 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:17:32 INFO - PROCESS | 1797 | 1461061052003 Marionette TRACE conn3 <- [1,2902,null,{}] 03:17:32 INFO - PROCESS | 1797 | 1461061052008 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:32 INFO - PROCESS | 1797 | 1461061052225 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 03:17:32 INFO - PROCESS | 1797 | 1461061052585 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:32 INFO - PROCESS | 1797 | ++DOCSHELL 0x97549c00 == 173 [pid = 1797] [id = 733] 03:17:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 184 (0x9754e400) [pid = 1797] [serial = 2200] [outer = (nil)] 03:17:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 185 (0x97554800) [pid = 1797] [serial = 2201] [outer = 0x9754e400] 03:17:32 INFO - PROCESS | 1797 | 1461061052711 Marionette DEBUG loaded listener.js 03:17:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 186 (0x975d8800) [pid = 1797] [serial = 2202] [outer = 0x9754e400] 03:17:33 INFO - PROCESS | 1797 | 1461061053589 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:17:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:17:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1628ms 03:17:33 INFO - PROCESS | 1797 | 1461061053628 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 03:17:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:17:33 INFO - PROCESS | 1797 | 1461061053632 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 03:17:33 INFO - PROCESS | 1797 | 1461061053638 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:17:33 INFO - PROCESS | 1797 | 1461061053642 Marionette TRACE conn3 <- [1,2906,null,{}] 03:17:33 INFO - PROCESS | 1797 | 1461061053647 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:33 INFO - PROCESS | 1797 | 1461061053856 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 03:17:36 INFO - PROCESS | 1797 | --DOCSHELL 0x88f19000 == 172 [pid = 1797] [id = 714] 03:17:36 INFO - PROCESS | 1797 | --DOCSHELL 0x85384c00 == 171 [pid = 1797] [id = 713] 03:17:36 INFO - PROCESS | 1797 | --DOCSHELL 0x85382c00 == 170 [pid = 1797] [id = 712] 03:17:36 INFO - PROCESS | 1797 | --DOCSHELL 0x8c1ea800 == 169 [pid = 1797] [id = 703] 03:17:36 INFO - PROCESS | 1797 | --DOCSHELL 0x8be17400 == 168 [pid = 1797] [id = 702] 03:17:36 INFO - PROCESS | 1797 | --DOCSHELL 0x8bdab400 == 167 [pid = 1797] [id = 701] 03:17:36 INFO - PROCESS | 1797 | --DOCSHELL 0x8b776400 == 166 [pid = 1797] [id = 700] 03:17:36 INFO - PROCESS | 1797 | --DOCSHELL 0x8afaec00 == 165 [pid = 1797] [id = 698] 03:17:36 INFO - PROCESS | 1797 | --DOCSHELL 0x842b2000 == 164 [pid = 1797] [id = 699] 03:17:36 INFO - PROCESS | 1797 | --DOCSHELL 0x8afa5400 == 163 [pid = 1797] [id = 697] 03:17:36 INFO - PROCESS | 1797 | --DOCSHELL 0x88f19c00 == 162 [pid = 1797] [id = 696] 03:17:36 INFO - PROCESS | 1797 | --DOCSHELL 0x89bdd800 == 161 [pid = 1797] [id = 695] 03:17:36 INFO - PROCESS | 1797 | --DOCSHELL 0x89b05c00 == 160 [pid = 1797] [id = 694] 03:17:36 INFO - PROCESS | 1797 | --DOCSHELL 0x85389c00 == 159 [pid = 1797] [id = 693] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 185 (0x89be3400) [pid = 1797] [serial = 2078] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 184 (0x89866400) [pid = 1797] [serial = 2076] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 183 (0x8f32bc00) [pid = 1797] [serial = 2030] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 182 (0x853d3400) [pid = 1797] [serial = 2070] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 181 (0x881f8800) [pid = 1797] [serial = 2073] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 180 (0x958c3000) [pid = 1797] [serial = 2043] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 179 (0x9fda8000) [pid = 1797] [serial = 2055] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 178 (0x9fc92400) [pid = 1797] [serial = 2054] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 177 (0x84a5b800) [pid = 1797] [serial = 2067] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 176 (0x8dfda000) [pid = 1797] [serial = 2027] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 175 (0x88db4800) [pid = 1797] [serial = 2075] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 174 (0xa0d3a400) [pid = 1797] [serial = 2057] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 173 (0x93106000) [pid = 1797] [serial = 2040] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 172 (0x8be5b400) [pid = 1797] [serial = 2024] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 171 (0x8ad82400) [pid = 1797] [serial = 2021] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 170 (0x8afb4c00) [pid = 1797] [serial = 2022] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 169 (0x8b6ba400) [pid = 1797] [serial = 2064] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 168 (0x8f543400) [pid = 1797] [serial = 2033] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 167 (0x974bb000) [pid = 1797] [serial = 2049] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 166 (0x8b6b6c00) [pid = 1797] [serial = 2063] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 165 (0x973f1800) [pid = 1797] [serial = 2048] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 164 (0x91f92400) [pid = 1797] [serial = 2039] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 163 (0xa10a1800) [pid = 1797] [serial = 2058] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 162 (0x94ec2000) [pid = 1797] [serial = 2042] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 161 (0x8369f400) [pid = 1797] [serial = 2066] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 160 (0x8815fc00) [pid = 1797] [serial = 2072] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 159 (0x97bf5c00) [pid = 1797] [serial = 2051] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 158 (0x990d4800) [pid = 1797] [serial = 2052] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 157 (0x8fcf1c00) [pid = 1797] [serial = 2036] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 156 (0xa46e2000) [pid = 1797] [serial = 2060] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 155 (0xa4b31800) [pid = 1797] [serial = 2061] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 154 (0x85390400) [pid = 1797] [serial = 2069] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 153 (0x96382800) [pid = 1797] [serial = 2045] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | --DOMWINDOW == 152 (0x9639a400) [pid = 1797] [serial = 2046] [outer = (nil)] [url = about:blank] 03:17:36 INFO - PROCESS | 1797 | 1461061056810 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:36 INFO - PROCESS | 1797 | ++DOCSHELL 0x84a62c00 == 160 [pid = 1797] [id = 734] 03:17:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 153 (0x85109800) [pid = 1797] [serial = 2203] [outer = (nil)] 03:17:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 154 (0x85389c00) [pid = 1797] [serial = 2204] [outer = 0x85109800] 03:17:36 INFO - PROCESS | 1797 | 1461061056890 Marionette DEBUG loaded listener.js 03:17:36 INFO - PROCESS | 1797 | ++DOMWINDOW == 155 (0x86264000) [pid = 1797] [serial = 2205] [outer = 0x85109800] 03:17:37 INFO - PROCESS | 1797 | 1461061057709 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 03:17:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:17:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 4090ms 03:17:37 INFO - PROCESS | 1797 | 1461061057729 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 03:17:37 INFO - PROCESS | 1797 | 1461061057737 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 03:17:37 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:17:37 INFO - PROCESS | 1797 | 1461061057746 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:17:37 INFO - PROCESS | 1797 | 1461061057751 Marionette TRACE conn3 <- [1,2910,null,{}] 03:17:37 INFO - PROCESS | 1797 | 1461061057758 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:37 INFO - PROCESS | 1797 | 1461061057979 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 03:17:38 INFO - PROCESS | 1797 | 1461061058184 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:38 INFO - PROCESS | 1797 | ++DOCSHELL 0x88db3800 == 161 [pid = 1797] [id = 735] 03:17:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 156 (0x88db4800) [pid = 1797] [serial = 2206] [outer = (nil)] 03:17:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 157 (0x88f10c00) [pid = 1797] [serial = 2207] [outer = 0x88db4800] 03:17:38 INFO - PROCESS | 1797 | 1461061058263 Marionette DEBUG loaded listener.js 03:17:38 INFO - PROCESS | 1797 | ++DOMWINDOW == 158 (0x8985b800) [pid = 1797] [serial = 2208] [outer = 0x88db4800] 03:17:39 INFO - PROCESS | 1797 | 1461061059080 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 03:17:39 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:17:39 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:17:39 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1391ms 03:17:39 INFO - PROCESS | 1797 | 1461061059141 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 03:17:39 INFO - PROCESS | 1797 | 1461061059146 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 03:17:39 INFO - TEST-START | /DOMEvents/constructors.html 03:17:39 INFO - PROCESS | 1797 | 1461061059163 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:17:39 INFO - PROCESS | 1797 | 1461061059166 Marionette TRACE conn3 <- [1,2914,null,{}] 03:17:39 INFO - PROCESS | 1797 | 1461061059172 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:39 INFO - PROCESS | 1797 | 1461061059428 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 03:17:39 INFO - PROCESS | 1797 | 1461061059459 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:39 INFO - PROCESS | 1797 | ++DOCSHELL 0x853d2400 == 162 [pid = 1797] [id = 736] 03:17:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 159 (0x88f15800) [pid = 1797] [serial = 2209] [outer = (nil)] 03:17:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 160 (0x89d9d400) [pid = 1797] [serial = 2210] [outer = 0x88f15800] 03:17:39 INFO - PROCESS | 1797 | 1461061059530 Marionette DEBUG loaded listener.js 03:17:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 161 (0x8ad7f800) [pid = 1797] [serial = 2211] [outer = 0x88f15800] 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:17:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:17:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:17:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:17:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:17:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:17:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:17:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:17:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:17:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:17:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:17:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:17:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:17:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:17:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:17:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:17:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:17:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:17:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:17:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:17:40 INFO - TEST-OK | /DOMEvents/constructors.html | took 1547ms 03:17:40 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:17:40 INFO - PROCESS | 1797 | 1461061060651 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 03:17:40 INFO - PROCESS | 1797 | 1461061060713 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 03:17:40 INFO - PROCESS | 1797 | 1461061060715 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 03:17:40 INFO - PROCESS | 1797 | 1461061060757 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:17:40 INFO - PROCESS | 1797 | 1461061060766 Marionette TRACE conn3 <- [1,2918,null,{}] 03:17:40 INFO - PROCESS | 1797 | 1461061060774 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:41 INFO - PROCESS | 1797 | 1461061061033 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 03:17:41 INFO - PROCESS | 1797 | --DOMWINDOW == 160 (0x8bd47c00) [pid = 1797] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:17:41 INFO - PROCESS | 1797 | --DOMWINDOW == 159 (0x8f545c00) [pid = 1797] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:17:41 INFO - PROCESS | 1797 | --DOMWINDOW == 158 (0x8c0e8800) [pid = 1797] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:17:41 INFO - PROCESS | 1797 | --DOMWINDOW == 157 (0x8e8c6c00) [pid = 1797] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:17:41 INFO - PROCESS | 1797 | --DOMWINDOW == 156 (0x8f329c00) [pid = 1797] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:17:41 INFO - PROCESS | 1797 | --DOMWINDOW == 155 (0x8b778800) [pid = 1797] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:17:41 INFO - PROCESS | 1797 | --DOMWINDOW == 154 (0x853d1000) [pid = 1797] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:17:41 INFO - PROCESS | 1797 | --DOMWINDOW == 153 (0x8afa9800) [pid = 1797] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:17:41 INFO - PROCESS | 1797 | --DOMWINDOW == 152 (0x8fc0ac00) [pid = 1797] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:17:41 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x8dfd9400) [pid = 1797] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:17:41 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x8b731c00) [pid = 1797] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:17:41 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x8fc2bc00) [pid = 1797] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:17:41 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x8deb3400) [pid = 1797] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:17:41 INFO - PROCESS | 1797 | --DOMWINDOW == 147 (0x8e08d400) [pid = 1797] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:17:41 INFO - PROCESS | 1797 | --DOMWINDOW == 146 (0x89fdbc00) [pid = 1797] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:17:41 INFO - PROCESS | 1797 | --DOMWINDOW == 145 (0x8e8c3800) [pid = 1797] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:17:41 INFO - PROCESS | 1797 | --DOMWINDOW == 144 (0x8be18000) [pid = 1797] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:17:41 INFO - PROCESS | 1797 | --DOMWINDOW == 143 (0x8b77f800) [pid = 1797] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:17:41 INFO - PROCESS | 1797 | --DOMWINDOW == 142 (0x89fdfc00) [pid = 1797] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:17:41 INFO - PROCESS | 1797 | --DOMWINDOW == 141 (0x8f7f5000) [pid = 1797] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:17:41 INFO - PROCESS | 1797 | --DOMWINDOW == 140 (0x88153800) [pid = 1797] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:17:41 INFO - PROCESS | 1797 | --DOMWINDOW == 139 (0x8bdb0800) [pid = 1797] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:17:41 INFO - PROCESS | 1797 | --DOMWINDOW == 138 (0x8afa9400) [pid = 1797] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:17:41 INFO - PROCESS | 1797 | --DOMWINDOW == 137 (0x8f30c800) [pid = 1797] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:17:41 INFO - PROCESS | 1797 | --DOMWINDOW == 136 (0x89b06800) [pid = 1797] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:17:41 INFO - PROCESS | 1797 | --DOMWINDOW == 135 (0x8f30b800) [pid = 1797] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:17:41 INFO - PROCESS | 1797 | --DOMWINDOW == 134 (0x853d2800) [pid = 1797] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:17:41 INFO - PROCESS | 1797 | --DOMWINDOW == 133 (0x86c6d400) [pid = 1797] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:17:41 INFO - PROCESS | 1797 | --DOMWINDOW == 132 (0x8b7cbc00) [pid = 1797] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:17:41 INFO - PROCESS | 1797 | 1461061061974 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:42 INFO - PROCESS | 1797 | ++DOCSHELL 0x8369cc00 == 163 [pid = 1797] [id = 737] 03:17:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 133 (0x8510b000) [pid = 1797] [serial = 2212] [outer = (nil)] 03:17:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 134 (0x8626dc00) [pid = 1797] [serial = 2213] [outer = 0x8510b000] 03:17:42 INFO - PROCESS | 1797 | 1461061062052 Marionette DEBUG loaded listener.js 03:17:42 INFO - PROCESS | 1797 | ++DOMWINDOW == 135 (0x88f15c00) [pid = 1797] [serial = 2214] [outer = 0x8510b000] 03:17:42 INFO - PROCESS | 1797 | 1461061062685 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:17:42 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:17:42 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 2021ms 03:17:42 INFO - PROCESS | 1797 | 1461061062749 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 03:17:42 INFO - PROCESS | 1797 | 1461061062753 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 03:17:42 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:17:42 INFO - PROCESS | 1797 | 1461061062759 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:17:42 INFO - PROCESS | 1797 | 1461061062763 Marionette TRACE conn3 <- [1,2922,null,{}] 03:17:42 INFO - PROCESS | 1797 | 1461061062768 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:43 INFO - PROCESS | 1797 | 1461061063021 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 03:17:43 INFO - PROCESS | 1797 | 1461061063044 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:43 INFO - PROCESS | 1797 | ++DOCSHELL 0x86c6e400 == 164 [pid = 1797] [id = 738] 03:17:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 136 (0x8afa8c00) [pid = 1797] [serial = 2215] [outer = (nil)] 03:17:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 137 (0x8b6bc400) [pid = 1797] [serial = 2216] [outer = 0x8afa8c00] 03:17:43 INFO - PROCESS | 1797 | 1461061063115 Marionette DEBUG loaded listener.js 03:17:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 138 (0x8b723400) [pid = 1797] [serial = 2217] [outer = 0x8afa8c00] 03:17:43 INFO - PROCESS | 1797 | [1797] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 03:17:43 INFO - PROCESS | 1797 | [1797] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 03:17:43 INFO - PROCESS | 1797 | [1797] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 03:17:43 INFO - PROCESS | 1797 | [1797] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 03:17:44 INFO - PROCESS | 1797 | 1461061064183 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 03:17:44 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:17:44 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:17:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:17:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:17:44 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 03:17:44 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:17:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:17:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:17:44 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 03:17:44 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:17:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:17:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:17:44 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]" 03:17:44 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:17:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:17:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:17:44 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:17:44 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1480ms 03:17:44 INFO - PROCESS | 1797 | 1461061064243 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 03:17:44 INFO - PROCESS | 1797 | 1461061064248 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 03:17:44 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:17:44 INFO - PROCESS | 1797 | 1461061064309 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:17:44 INFO - PROCESS | 1797 | 1461061064316 Marionette TRACE conn3 <- [1,2926,null,{}] 03:17:44 INFO - PROCESS | 1797 | 1461061064326 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:44 INFO - PROCESS | 1797 | 1461061064545 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 03:17:44 INFO - PROCESS | 1797 | 1461061064902 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:44 INFO - PROCESS | 1797 | ++DOCSHELL 0x8626d000 == 165 [pid = 1797] [id = 739] 03:17:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 139 (0x88db8800) [pid = 1797] [serial = 2218] [outer = (nil)] 03:17:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 140 (0x88f1c800) [pid = 1797] [serial = 2219] [outer = 0x88db8800] 03:17:44 INFO - PROCESS | 1797 | 1461061064991 Marionette DEBUG loaded listener.js 03:17:45 INFO - PROCESS | 1797 | ++DOMWINDOW == 141 (0x89b09800) [pid = 1797] [serial = 2220] [outer = 0x88db8800] 03:17:45 INFO - PROCESS | 1797 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:17:45 INFO - PROCESS | 1797 | 1461061065855 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 03:17:45 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:17:45 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1597ms 03:17:45 INFO - PROCESS | 1797 | 1461061065899 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 03:17:45 INFO - PROCESS | 1797 | 1461061065908 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 03:17:45 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:17:45 INFO - PROCESS | 1797 | 1461061065919 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:17:45 INFO - PROCESS | 1797 | 1461061065923 Marionette TRACE conn3 <- [1,2930,null,{}] 03:17:45 INFO - PROCESS | 1797 | 1461061065929 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:46 INFO - PROCESS | 1797 | 1461061066172 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 03:17:46 INFO - PROCESS | 1797 | 1461061066460 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:46 INFO - PROCESS | 1797 | ++DOCSHELL 0x89bdd800 == 166 [pid = 1797] [id = 740] 03:17:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 142 (0x8ad88000) [pid = 1797] [serial = 2221] [outer = (nil)] 03:17:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 143 (0x8afb1800) [pid = 1797] [serial = 2222] [outer = 0x8ad88000] 03:17:46 INFO - PROCESS | 1797 | 1461061066552 Marionette DEBUG loaded listener.js 03:17:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 144 (0x8b64d400) [pid = 1797] [serial = 2223] [outer = 0x8ad88000] 03:17:47 INFO - PROCESS | 1797 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:17:47 INFO - PROCESS | 1797 | 1461061067502 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 03:17:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:17:47 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1642ms 03:17:47 INFO - PROCESS | 1797 | 1461061067561 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 03:17:47 INFO - PROCESS | 1797 | 1461061067564 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 03:17:47 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:17:47 INFO - PROCESS | 1797 | 1461061067572 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:17:47 INFO - PROCESS | 1797 | 1461061067578 Marionette TRACE conn3 <- [1,2934,null,{}] 03:17:47 INFO - PROCESS | 1797 | 1461061067594 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:47 INFO - PROCESS | 1797 | 1461061067942 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 03:17:48 INFO - PROCESS | 1797 | 1461061068206 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:48 INFO - PROCESS | 1797 | ++DOCSHELL 0x8afb4c00 == 167 [pid = 1797] [id = 741] 03:17:48 INFO - PROCESS | 1797 | ++DOMWINDOW == 145 (0x8b7cc400) [pid = 1797] [serial = 2224] [outer = (nil)] 03:17:48 INFO - PROCESS | 1797 | ++DOMWINDOW == 146 (0x8bd40000) [pid = 1797] [serial = 2225] [outer = 0x8b7cc400] 03:17:48 INFO - PROCESS | 1797 | 1461061068304 Marionette DEBUG loaded listener.js 03:17:48 INFO - PROCESS | 1797 | ++DOMWINDOW == 147 (0x8bdab400) [pid = 1797] [serial = 2226] [outer = 0x8b7cc400] 03:17:49 INFO - PROCESS | 1797 | 1461061069097 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 03:17:49 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:17:49 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1545ms 03:17:49 INFO - PROCESS | 1797 | 1461061069116 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 03:17:49 INFO - PROCESS | 1797 | 1461061069121 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 03:17:49 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:17:49 INFO - PROCESS | 1797 | 1461061069127 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:17:49 INFO - PROCESS | 1797 | 1461061069131 Marionette TRACE conn3 <- [1,2938,null,{}] 03:17:49 INFO - PROCESS | 1797 | 1461061069136 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:49 INFO - PROCESS | 1797 | 1461061069340 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 03:17:49 INFO - PROCESS | 1797 | 1461061069631 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:49 INFO - PROCESS | 1797 | ++DOCSHELL 0x88158400 == 168 [pid = 1797] [id = 742] 03:17:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 148 (0x8be14000) [pid = 1797] [serial = 2227] [outer = (nil)] 03:17:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x8be5b800) [pid = 1797] [serial = 2228] [outer = 0x8be14000] 03:17:49 INFO - PROCESS | 1797 | 1461061069721 Marionette DEBUG loaded listener.js 03:17:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x8be69400) [pid = 1797] [serial = 2229] [outer = 0x8be14000] 03:17:50 INFO - PROCESS | 1797 | 1461061070534 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 03:17:50 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. 03:17:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1431ms 03:17:50 INFO - PROCESS | 1797 | 1461061070559 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 03:17:50 INFO - PROCESS | 1797 | 1461061070562 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 03:17:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:17:50 INFO - PROCESS | 1797 | 1461061070569 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:17:50 INFO - PROCESS | 1797 | 1461061070573 Marionette TRACE conn3 <- [1,2942,null,{}] 03:17:50 INFO - PROCESS | 1797 | 1461061070578 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:50 INFO - PROCESS | 1797 | 1461061070814 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 03:17:51 INFO - PROCESS | 1797 | 1461061071078 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:51 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be0dc00 == 169 [pid = 1797] [id = 743] 03:17:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x8be11c00) [pid = 1797] [serial = 2230] [outer = (nil)] 03:17:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x8c0ea800) [pid = 1797] [serial = 2231] [outer = 0x8be11c00] 03:17:51 INFO - PROCESS | 1797 | 1461061071167 Marionette DEBUG loaded listener.js 03:17:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 153 (0x8c1e9400) [pid = 1797] [serial = 2232] [outer = 0x8be11c00] 03:17:52 INFO - PROCESS | 1797 | 1461061071994 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 03:17:52 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 03:17:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:17:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:17:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:17:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:17:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1441ms 03:17:52 INFO - PROCESS | 1797 | 1461061072011 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 03:17:52 INFO - PROCESS | 1797 | 1461061072015 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 03:17:52 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:17:52 INFO - PROCESS | 1797 | 1461061072021 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:17:52 INFO - PROCESS | 1797 | 1461061072024 Marionette TRACE conn3 <- [1,2946,null,{}] 03:17:52 INFO - PROCESS | 1797 | 1461061072030 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:52 INFO - PROCESS | 1797 | 1461061072281 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 03:17:52 INFO - PROCESS | 1797 | 1461061072579 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:52 INFO - PROCESS | 1797 | ++DOCSHELL 0x8b6b9800 == 170 [pid = 1797] [id = 744] 03:17:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 154 (0x8dfdb800) [pid = 1797] [serial = 2233] [outer = (nil)] 03:17:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 155 (0x8e08c800) [pid = 1797] [serial = 2234] [outer = 0x8dfdb800] 03:17:52 INFO - PROCESS | 1797 | 1461061072676 Marionette DEBUG loaded listener.js 03:17:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 156 (0x8e8c8c00) [pid = 1797] [serial = 2235] [outer = 0x8dfdb800] 03:17:53 INFO - PROCESS | 1797 | 1461061073509 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 03:17:53 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. 03:17:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1530ms 03:17:53 INFO - PROCESS | 1797 | 1461061073552 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 03:17:53 INFO - PROCESS | 1797 | 1461061073556 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 03:17:53 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:17:53 INFO - PROCESS | 1797 | 1461061073562 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:17:53 INFO - PROCESS | 1797 | 1461061073565 Marionette TRACE conn3 <- [1,2950,null,{}] 03:17:53 INFO - PROCESS | 1797 | 1461061073571 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:53 INFO - PROCESS | 1797 | 1461061073804 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 03:17:54 INFO - PROCESS | 1797 | 1461061074075 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:54 INFO - PROCESS | 1797 | ++DOCSHELL 0x8afb3800 == 171 [pid = 1797] [id = 745] 03:17:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 157 (0x8e084c00) [pid = 1797] [serial = 2236] [outer = (nil)] 03:17:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 158 (0x8f328800) [pid = 1797] [serial = 2237] [outer = 0x8e084c00] 03:17:54 INFO - PROCESS | 1797 | 1461061074166 Marionette DEBUG loaded listener.js 03:17:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 159 (0x8f32c000) [pid = 1797] [serial = 2238] [outer = 0x8e084c00] 03:17:54 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f54b400 == 172 [pid = 1797] [id = 746] 03:17:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 160 (0x8f54f400) [pid = 1797] [serial = 2239] [outer = (nil)] 03:17:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 161 (0x8f7f4400) [pid = 1797] [serial = 2240] [outer = 0x8f54f400] 03:17:55 INFO - PROCESS | 1797 | 1461061075092 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 03:17:55 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. 03:17:55 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1582ms 03:17:55 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:17:55 INFO - PROCESS | 1797 | 1461061075144 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 03:17:55 INFO - PROCESS | 1797 | 1461061075147 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 03:17:55 INFO - PROCESS | 1797 | 1461061075154 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:17:55 INFO - PROCESS | 1797 | 1461061075158 Marionette TRACE conn3 <- [1,2954,null,{}] 03:17:55 INFO - PROCESS | 1797 | 1461061075163 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:55 INFO - PROCESS | 1797 | 1461061075475 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 03:17:55 INFO - PROCESS | 1797 | 1461061075807 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:55 INFO - PROCESS | 1797 | ++DOCSHELL 0x881f4400 == 173 [pid = 1797] [id = 747] 03:17:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 162 (0x8f30d800) [pid = 1797] [serial = 2241] [outer = (nil)] 03:17:55 INFO - PROCESS | 1797 | ++DOMWINDOW == 163 (0x8f7ee800) [pid = 1797] [serial = 2242] [outer = 0x8f30d800] 03:17:55 INFO - PROCESS | 1797 | 1461061075898 Marionette DEBUG loaded listener.js 03:17:56 INFO - PROCESS | 1797 | ++DOMWINDOW == 164 (0x8fc06800) [pid = 1797] [serial = 2243] [outer = 0x8f30d800] 03:17:56 INFO - PROCESS | 1797 | 1461061076668 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 03:17:56 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:17:56 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 03:17:56 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1541ms 03:17:56 INFO - PROCESS | 1797 | 1461061076694 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 03:17:56 INFO - PROCESS | 1797 | 1461061076697 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 03:17:56 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:17:56 INFO - PROCESS | 1797 | 1461061076704 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:17:56 INFO - PROCESS | 1797 | 1461061076707 Marionette TRACE conn3 <- [1,2958,null,{}] 03:17:56 INFO - PROCESS | 1797 | 1461061076713 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:56 INFO - PROCESS | 1797 | 1461061076936 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 03:17:57 INFO - PROCESS | 1797 | 1461061077197 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:57 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f549000 == 174 [pid = 1797] [id = 748] 03:17:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 165 (0x8fc14c00) [pid = 1797] [serial = 2244] [outer = (nil)] 03:17:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 166 (0x9138f800) [pid = 1797] [serial = 2245] [outer = 0x8fc14c00] 03:17:57 INFO - PROCESS | 1797 | 1461061077287 Marionette DEBUG loaded listener.js 03:17:57 INFO - PROCESS | 1797 | ++DOMWINDOW == 167 (0x914d8400) [pid = 1797] [serial = 2246] [outer = 0x8fc14c00] 03:17:58 INFO - PROCESS | 1797 | 1461061078095 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 03:17:58 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. 03:17:58 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1430ms 03:17:58 INFO - PROCESS | 1797 | 1461061078134 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 03:17:58 INFO - PROCESS | 1797 | 1461061078137 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 03:17:58 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:17:58 INFO - PROCESS | 1797 | 1461061078143 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:17:58 INFO - PROCESS | 1797 | 1461061078147 Marionette TRACE conn3 <- [1,2962,null,{}] 03:17:58 INFO - PROCESS | 1797 | 1461061078152 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:58 INFO - PROCESS | 1797 | 1461061078387 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 03:17:58 INFO - PROCESS | 1797 | 1461061078658 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:58 INFO - PROCESS | 1797 | ++DOCSHELL 0x85025400 == 175 [pid = 1797] [id = 749] 03:17:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 168 (0x8ad80c00) [pid = 1797] [serial = 2247] [outer = (nil)] 03:17:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 169 (0x93101400) [pid = 1797] [serial = 2248] [outer = 0x8ad80c00] 03:17:58 INFO - PROCESS | 1797 | 1461061078748 Marionette DEBUG loaded listener.js 03:17:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 170 (0x93106400) [pid = 1797] [serial = 2249] [outer = 0x8ad80c00] 03:17:59 INFO - PROCESS | 1797 | 1461061079577 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 03:17:59 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. 03:17:59 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1487ms 03:17:59 INFO - PROCESS | 1797 | 1461061079631 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 03:17:59 INFO - PROCESS | 1797 | 1461061079635 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 03:17:59 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:17:59 INFO - PROCESS | 1797 | 1461061079642 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:17:59 INFO - PROCESS | 1797 | 1461061079646 Marionette TRACE conn3 <- [1,2966,null,{}] 03:17:59 INFO - PROCESS | 1797 | 1461061079652 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:59 INFO - PROCESS | 1797 | 1461061079880 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 03:18:00 INFO - PROCESS | 1797 | 1461061080171 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:00 INFO - PROCESS | 1797 | ++DOCSHELL 0x8be77800 == 176 [pid = 1797] [id = 750] 03:18:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 171 (0x940c9c00) [pid = 1797] [serial = 2250] [outer = (nil)] 03:18:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 172 (0x958c3000) [pid = 1797] [serial = 2251] [outer = 0x940c9c00] 03:18:00 INFO - PROCESS | 1797 | 1461061080280 Marionette DEBUG loaded listener.js 03:18:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 173 (0x96387c00) [pid = 1797] [serial = 2252] [outer = 0x940c9c00] 03:18:01 INFO - PROCESS | 1797 | 1461061081162 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 03:18:01 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. 03:18:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1529ms 03:18:01 INFO - PROCESS | 1797 | 1461061081172 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 03:18:01 INFO - PROCESS | 1797 | 1461061081175 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 03:18:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:18:01 INFO - PROCESS | 1797 | 1461061081182 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:18:01 INFO - PROCESS | 1797 | 1461061081185 Marionette TRACE conn3 <- [1,2970,null,{}] 03:18:01 INFO - PROCESS | 1797 | 1461061081191 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:01 INFO - PROCESS | 1797 | 1461061081398 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 03:18:01 INFO - PROCESS | 1797 | 1461061081663 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:01 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f30c800 == 177 [pid = 1797] [id = 751] 03:18:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 174 (0x963a0800) [pid = 1797] [serial = 2253] [outer = (nil)] 03:18:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 175 (0x973bbc00) [pid = 1797] [serial = 2254] [outer = 0x963a0800] 03:18:01 INFO - PROCESS | 1797 | 1461061081758 Marionette DEBUG loaded listener.js 03:18:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 176 (0x974b1c00) [pid = 1797] [serial = 2255] [outer = 0x963a0800] 03:18:02 INFO - PROCESS | 1797 | 1461061082583 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 03:18:02 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. 03:18:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1431ms 03:18:02 INFO - PROCESS | 1797 | 1461061082613 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 03:18:02 INFO - PROCESS | 1797 | 1461061082617 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 03:18:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:18:02 INFO - PROCESS | 1797 | 1461061082623 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:18:02 INFO - PROCESS | 1797 | 1461061082626 Marionette TRACE conn3 <- [1,2974,null,{}] 03:18:02 INFO - PROCESS | 1797 | 1461061082632 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:02 INFO - PROCESS | 1797 | 1461061082855 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 03:18:03 INFO - PROCESS | 1797 | 1461061083165 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:03 INFO - PROCESS | 1797 | ++DOCSHELL 0x88db1000 == 178 [pid = 1797] [id = 752] 03:18:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 177 (0x97556c00) [pid = 1797] [serial = 2256] [outer = (nil)] 03:18:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 178 (0x977ad000) [pid = 1797] [serial = 2257] [outer = 0x97556c00] 03:18:03 INFO - PROCESS | 1797 | 1461061083258 Marionette DEBUG loaded listener.js 03:18:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 179 (0x979d3400) [pid = 1797] [serial = 2258] [outer = 0x97556c00] 03:18:04 INFO - PROCESS | 1797 | 1461061084079 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 03:18:04 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. 03:18:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1481ms 03:18:04 INFO - PROCESS | 1797 | 1461061084104 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 03:18:04 INFO - PROCESS | 1797 | 1461061084108 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 03:18:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:18:04 INFO - PROCESS | 1797 | 1461061084114 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:18:04 INFO - PROCESS | 1797 | 1461061084117 Marionette TRACE conn3 <- [1,2978,null,{}] 03:18:04 INFO - PROCESS | 1797 | 1461061084123 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:04 INFO - PROCESS | 1797 | 1461061084323 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 03:18:04 INFO - PROCESS | 1797 | 1461061084587 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:04 INFO - PROCESS | 1797 | ++DOCSHELL 0x9639ec00 == 179 [pid = 1797] [id = 753] 03:18:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 180 (0x97691800) [pid = 1797] [serial = 2259] [outer = (nil)] 03:18:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 181 (0x97bf4800) [pid = 1797] [serial = 2260] [outer = 0x97691800] 03:18:04 INFO - PROCESS | 1797 | 1461061084674 Marionette DEBUG loaded listener.js 03:18:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 182 (0x98304800) [pid = 1797] [serial = 2261] [outer = 0x97691800] 03:18:05 INFO - PROCESS | 1797 | 1461061085523 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 03:18:05 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. 03:18:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1440ms 03:18:05 INFO - PROCESS | 1797 | 1461061085555 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 03:18:05 INFO - PROCESS | 1797 | 1461061085558 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 03:18:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:18:05 INFO - PROCESS | 1797 | 1461061085564 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:18:05 INFO - PROCESS | 1797 | 1461061085568 Marionette TRACE conn3 <- [1,2982,null,{}] 03:18:05 INFO - PROCESS | 1797 | 1461061085573 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:05 INFO - PROCESS | 1797 | 1461061085787 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 03:18:06 INFO - PROCESS | 1797 | 1461061086085 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:06 INFO - PROCESS | 1797 | ++DOCSHELL 0x97694c00 == 180 [pid = 1797] [id = 754] 03:18:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 183 (0x979db800) [pid = 1797] [serial = 2262] [outer = (nil)] 03:18:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 184 (0x98768000) [pid = 1797] [serial = 2263] [outer = 0x979db800] 03:18:06 INFO - PROCESS | 1797 | 1461061086176 Marionette DEBUG loaded listener.js 03:18:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 185 (0x9876b000) [pid = 1797] [serial = 2264] [outer = 0x979db800] 03:18:06 INFO - PROCESS | 1797 | 1461061086975 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 03:18:07 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 03:18:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:18:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1449ms 03:18:07 INFO - PROCESS | 1797 | 1461061087015 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 03:18:07 INFO - PROCESS | 1797 | 1461061087019 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 03:18:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:18:07 INFO - PROCESS | 1797 | 1461061087025 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:18:07 INFO - PROCESS | 1797 | 1461061087028 Marionette TRACE conn3 <- [1,2986,null,{}] 03:18:07 INFO - PROCESS | 1797 | 1461061087034 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:07 INFO - PROCESS | 1797 | 1461061087274 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 03:18:07 INFO - PROCESS | 1797 | 1461061087551 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:07 INFO - PROCESS | 1797 | ++DOCSHELL 0x8bd45000 == 181 [pid = 1797] [id = 755] 03:18:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 186 (0x8c0eac00) [pid = 1797] [serial = 2265] [outer = (nil)] 03:18:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 187 (0x98a0c800) [pid = 1797] [serial = 2266] [outer = 0x8c0eac00] 03:18:07 INFO - PROCESS | 1797 | 1461061087638 Marionette DEBUG loaded listener.js 03:18:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 188 (0x99021800) [pid = 1797] [serial = 2267] [outer = 0x8c0eac00] 03:18:08 INFO - PROCESS | 1797 | 1461061088475 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 03:18:08 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. 03:18:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1478ms 03:18:08 INFO - PROCESS | 1797 | 1461061088503 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 03:18:08 INFO - PROCESS | 1797 | 1461061088507 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 03:18:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:18:08 INFO - PROCESS | 1797 | 1461061088513 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:18:08 INFO - PROCESS | 1797 | 1461061088517 Marionette TRACE conn3 <- [1,2990,null,{}] 03:18:08 INFO - PROCESS | 1797 | 1461061088522 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:08 INFO - PROCESS | 1797 | 1461061088731 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 03:18:09 INFO - PROCESS | 1797 | 1461061089001 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:09 INFO - PROCESS | 1797 | ++DOCSHELL 0x97554400 == 182 [pid = 1797] [id = 756] 03:18:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 189 (0x9901c000) [pid = 1797] [serial = 2268] [outer = (nil)] 03:18:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 190 (0x99275400) [pid = 1797] [serial = 2269] [outer = 0x9901c000] 03:18:09 INFO - PROCESS | 1797 | 1461061089099 Marionette DEBUG loaded listener.js 03:18:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 191 (0x9a884800) [pid = 1797] [serial = 2270] [outer = 0x9901c000] 03:18:09 INFO - PROCESS | 1797 | ++DOCSHELL 0x9ea17400 == 183 [pid = 1797] [id = 757] 03:18:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 192 (0x9ea18c00) [pid = 1797] [serial = 2271] [outer = (nil)] 03:18:09 INFO - PROCESS | 1797 | ++DOMWINDOW == 193 (0x9fc34400) [pid = 1797] [serial = 2272] [outer = 0x9ea18c00] 03:18:10 INFO - PROCESS | 1797 | 1461061090004 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 03:18:10 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. 03:18:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1535ms 03:18:10 INFO - PROCESS | 1797 | 1461061090049 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 03:18:10 INFO - PROCESS | 1797 | 1461061090053 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 03:18:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:18:10 INFO - PROCESS | 1797 | 1461061090060 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:18:10 INFO - PROCESS | 1797 | 1461061090063 Marionette TRACE conn3 <- [1,2994,null,{}] 03:18:10 INFO - PROCESS | 1797 | 1461061090073 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:10 INFO - PROCESS | 1797 | 1461061090376 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 03:18:10 INFO - PROCESS | 1797 | 1461061090735 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:10 INFO - PROCESS | 1797 | ++DOCSHELL 0x99047c00 == 184 [pid = 1797] [id = 758] 03:18:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 194 (0x9a8eb000) [pid = 1797] [serial = 2273] [outer = (nil)] 03:18:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 195 (0x9ea1c000) [pid = 1797] [serial = 2274] [outer = 0x9a8eb000] 03:18:10 INFO - PROCESS | 1797 | 1461061090843 Marionette DEBUG loaded listener.js 03:18:10 INFO - PROCESS | 1797 | ++DOMWINDOW == 196 (0x9fc3c000) [pid = 1797] [serial = 2275] [outer = 0x9a8eb000] 03:18:11 INFO - PROCESS | 1797 | 1461061091665 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 03:18:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:18:11 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 03:18:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1633ms 03:18:11 INFO - PROCESS | 1797 | 1461061091694 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 03:18:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:18:11 INFO - PROCESS | 1797 | 1461061091698 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 03:18:11 INFO - PROCESS | 1797 | 1461061091705 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:18:11 INFO - PROCESS | 1797 | 1461061091708 Marionette TRACE conn3 <- [1,2998,null,{}] 03:18:11 INFO - PROCESS | 1797 | 1461061091714 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:11 INFO - PROCESS | 1797 | 1461061091957 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 03:18:12 INFO - PROCESS | 1797 | 1461061092270 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:12 INFO - PROCESS | 1797 | ++DOCSHELL 0x8510c000 == 185 [pid = 1797] [id = 759] 03:18:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 197 (0x8fc28c00) [pid = 1797] [serial = 2276] [outer = (nil)] 03:18:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 198 (0x9fdab800) [pid = 1797] [serial = 2277] [outer = 0x8fc28c00] 03:18:12 INFO - PROCESS | 1797 | 1461061092370 Marionette DEBUG loaded listener.js 03:18:12 INFO - PROCESS | 1797 | ++DOMWINDOW == 199 (0xa0112c00) [pid = 1797] [serial = 2278] [outer = 0x8fc28c00] 03:18:13 INFO - PROCESS | 1797 | 1461061093221 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 03:18:13 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. 03:18:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1548ms 03:18:13 INFO - PROCESS | 1797 | 1461061093252 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 03:18:13 INFO - PROCESS | 1797 | 1461061093256 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 03:18:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:18:13 INFO - PROCESS | 1797 | 1461061093262 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:18:13 INFO - PROCESS | 1797 | 1461061093265 Marionette TRACE conn3 <- [1,3002,null,{}] 03:18:13 INFO - PROCESS | 1797 | 1461061093273 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:13 INFO - PROCESS | 1797 | 1461061093513 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 03:18:13 INFO - PROCESS | 1797 | 1461061093789 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:13 INFO - PROCESS | 1797 | ++DOCSHELL 0x85111800 == 186 [pid = 1797] [id = 760] 03:18:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 200 (0x9dff6000) [pid = 1797] [serial = 2279] [outer = (nil)] 03:18:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 201 (0xa0b14400) [pid = 1797] [serial = 2280] [outer = 0x9dff6000] 03:18:13 INFO - PROCESS | 1797 | 1461061093876 Marionette DEBUG loaded listener.js 03:18:13 INFO - PROCESS | 1797 | ++DOMWINDOW == 202 (0xa0b16400) [pid = 1797] [serial = 2281] [outer = 0x9dff6000] 03:18:17 INFO - PROCESS | 1797 | --DOCSHELL 0x8369cc00 == 185 [pid = 1797] [id = 737] 03:18:17 INFO - PROCESS | 1797 | --DOCSHELL 0x853d2400 == 184 [pid = 1797] [id = 736] 03:18:17 INFO - PROCESS | 1797 | --DOCSHELL 0x88db3800 == 183 [pid = 1797] [id = 735] 03:18:17 INFO - PROCESS | 1797 | --DOCSHELL 0x84a62c00 == 182 [pid = 1797] [id = 734] 03:18:17 INFO - PROCESS | 1797 | --DOCSHELL 0x93256c00 == 181 [pid = 1797] [id = 728] 03:18:17 INFO - PROCESS | 1797 | --DOCSHELL 0x9138c800 == 180 [pid = 1797] [id = 727] 03:18:17 INFO - PROCESS | 1797 | --DOCSHELL 0x914dac00 == 179 [pid = 1797] [id = 726] 03:18:17 INFO - PROCESS | 1797 | --DOCSHELL 0x8f4ca400 == 178 [pid = 1797] [id = 724] 03:18:17 INFO - PROCESS | 1797 | --DOCSHELL 0x8ae0a800 == 177 [pid = 1797] [id = 725] 03:18:17 INFO - PROCESS | 1797 | --DOCSHELL 0x8f4d6400 == 176 [pid = 1797] [id = 723] 03:18:17 INFO - PROCESS | 1797 | --DOCSHELL 0x8e082800 == 175 [pid = 1797] [id = 722] 03:18:17 INFO - PROCESS | 1797 | --DOCSHELL 0x8bdac000 == 174 [pid = 1797] [id = 721] 03:18:17 INFO - PROCESS | 1797 | --DOCSHELL 0x8be14400 == 173 [pid = 1797] [id = 720] 03:18:17 INFO - PROCESS | 1797 | --DOCSHELL 0x8ad81c00 == 172 [pid = 1797] [id = 718] 03:18:17 INFO - PROCESS | 1797 | --DOCSHELL 0x8b72e800 == 171 [pid = 1797] [id = 719] 03:18:17 INFO - PROCESS | 1797 | --DOCSHELL 0x89862c00 == 170 [pid = 1797] [id = 717] 03:18:17 INFO - PROCESS | 1797 | --DOCSHELL 0x86269400 == 169 [pid = 1797] [id = 716] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 201 (0x8be6e000) [pid = 1797] [serial = 2025] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 200 (0x907bb000) [pid = 1797] [serial = 2037] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 199 (0x8e089400) [pid = 1797] [serial = 2028] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 198 (0x8f334400) [pid = 1797] [serial = 2031] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 197 (0x8f7ea800) [pid = 1797] [serial = 2034] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 196 (0x8b6b5800) [pid = 1797] [serial = 2147] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 195 (0x8bd46c00) [pid = 1797] [serial = 2100] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 194 (0x881f0800) [pid = 1797] [serial = 2082] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 193 (0x8b06f800) [pid = 1797] [serial = 2091] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 192 (0x8fc27000) [pid = 1797] [serial = 2130] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 191 (0x8dfe5800) [pid = 1797] [serial = 2114] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 190 (0x8b7c2000) [pid = 1797] [serial = 2097] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 189 (0x8fd09400) [pid = 1797] [serial = 2135] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 188 (0x8deb8000) [pid = 1797] [serial = 2111] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 187 (0x8fc0f000) [pid = 1797] [serial = 2129] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 186 (0x8fd0e400) [pid = 1797] [serial = 2136] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 185 (0x8e8c8800) [pid = 1797] [serial = 2117] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 184 (0x8ae03c00) [pid = 1797] [serial = 2088] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 183 (0x8ad86800) [pid = 1797] [serial = 2087] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 182 (0x8f30f400) [pid = 1797] [serial = 2121] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 181 (0x8c0e4000) [pid = 1797] [serial = 2109] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 180 (0x8be0b000) [pid = 1797] [serial = 2102] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 179 (0x8f30c000) [pid = 1797] [serial = 2120] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 178 (0x8b77cc00) [pid = 1797] [serial = 2096] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 177 (0x8e8ca800) [pid = 1797] [serial = 2118] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 176 (0x8b079400) [pid = 1797] [serial = 2145] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 175 (0x8fcf4000) [pid = 1797] [serial = 2133] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 174 (0x89b07400) [pid = 1797] [serial = 2141] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 173 (0x8be67400) [pid = 1797] [serial = 2106] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 172 (0x8b6bb000) [pid = 1797] [serial = 2094] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 171 (0x8e085c00) [pid = 1797] [serial = 2115] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 170 (0x8afad800) [pid = 1797] [serial = 2090] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 169 (0x8f805800) [pid = 1797] [serial = 2127] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 168 (0x8bd3d800) [pid = 1797] [serial = 2099] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 167 (0x89d96c00) [pid = 1797] [serial = 2085] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 166 (0x89d95400) [pid = 1797] [serial = 2142] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 165 (0x8fcefc00) [pid = 1797] [serial = 2132] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 164 (0x8f4d2000) [pid = 1797] [serial = 2123] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 163 (0x88158800) [pid = 1797] [serial = 2138] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 162 (0x8ae0d000) [pid = 1797] [serial = 2144] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 161 (0x8be5d400) [pid = 1797] [serial = 2105] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 160 (0x86c64800) [pid = 1797] [serial = 2081] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 159 (0x8be74400) [pid = 1797] [serial = 2019] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 158 (0x8debfc00) [pid = 1797] [serial = 2112] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 157 (0x8f7ed400) [pid = 1797] [serial = 2126] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 156 (0x8b651400) [pid = 1797] [serial = 2093] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 155 (0x88daec00) [pid = 1797] [serial = 2139] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 154 (0x8c0e0400) [pid = 1797] [serial = 2108] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 153 (0x8be0f000) [pid = 1797] [serial = 2103] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 152 (0x89b0ec00) [pid = 1797] [serial = 2084] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x8f4d8000) [pid = 1797] [serial = 2124] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x8bdad400) [pid = 1797] [serial = 1950] [outer = (nil)] [url = about:blank] 03:18:17 INFO - PROCESS | 1797 | 1461061097738 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 03:18:17 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. 03:18:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 4489ms 03:18:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:18:17 INFO - PROCESS | 1797 | 1461061097751 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 03:18:17 INFO - PROCESS | 1797 | 1461061097755 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 03:18:17 INFO - PROCESS | 1797 | 1461061097764 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:18:17 INFO - PROCESS | 1797 | 1461061097769 Marionette TRACE conn3 <- [1,3006,null,{}] 03:18:17 INFO - PROCESS | 1797 | 1461061097777 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:17 INFO - PROCESS | 1797 | 1461061097971 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 03:18:18 INFO - PROCESS | 1797 | 1461061098265 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:18 INFO - PROCESS | 1797 | ++DOCSHELL 0x86269400 == 170 [pid = 1797] [id = 761] 03:18:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x881f5c00) [pid = 1797] [serial = 2282] [outer = (nil)] 03:18:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x88db3400) [pid = 1797] [serial = 2283] [outer = 0x881f5c00] 03:18:18 INFO - PROCESS | 1797 | 1461061098347 Marionette DEBUG loaded listener.js 03:18:18 INFO - PROCESS | 1797 | ++DOMWINDOW == 153 (0x88f17000) [pid = 1797] [serial = 2284] [outer = 0x881f5c00] 03:18:19 INFO - PROCESS | 1797 | 1461061099200 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 03:18:19 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. 03:18:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1489ms 03:18:19 INFO - PROCESS | 1797 | 1461061099252 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 03:18:19 INFO - PROCESS | 1797 | 1461061099259 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 03:18:19 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:18:19 INFO - PROCESS | 1797 | 1461061099269 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:18:19 INFO - PROCESS | 1797 | 1461061099272 Marionette TRACE conn3 <- [1,3010,null,{}] 03:18:19 INFO - PROCESS | 1797 | 1461061099279 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:19 INFO - PROCESS | 1797 | 1461061099470 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 03:18:19 INFO - PROCESS | 1797 | 1461061099703 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:19 INFO - PROCESS | 1797 | ++DOCSHELL 0x8985c800 == 171 [pid = 1797] [id = 762] 03:18:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 154 (0x89b0c000) [pid = 1797] [serial = 2285] [outer = (nil)] 03:18:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 155 (0x89d9ec00) [pid = 1797] [serial = 2286] [outer = 0x89b0c000] 03:18:19 INFO - PROCESS | 1797 | 1461061099779 Marionette DEBUG loaded listener.js 03:18:19 INFO - PROCESS | 1797 | ++DOMWINDOW == 156 (0x8ad83800) [pid = 1797] [serial = 2287] [outer = 0x89b0c000] 03:18:20 INFO - PROCESS | 1797 | 1461061100580 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 03:18:20 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 03:18:20 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1327ms 03:18:20 INFO - PROCESS | 1797 | 1461061100596 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 03:18:20 INFO - PROCESS | 1797 | 1461061100599 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 03:18:20 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:18:20 INFO - PROCESS | 1797 | 1461061100605 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:18:20 INFO - PROCESS | 1797 | 1461061100611 Marionette TRACE conn3 <- [1,3014,null,{}] 03:18:20 INFO - PROCESS | 1797 | 1461061100637 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:20 INFO - PROCESS | 1797 | 1461061100896 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 03:18:20 INFO - PROCESS | 1797 | 1461061100936 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:20 INFO - PROCESS | 1797 | ++DOCSHELL 0x89fdc400 == 172 [pid = 1797] [id = 763] 03:18:20 INFO - PROCESS | 1797 | ++DOMWINDOW == 157 (0x8afb0400) [pid = 1797] [serial = 2288] [outer = (nil)] 03:18:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 158 (0x8b070400) [pid = 1797] [serial = 2289] [outer = 0x8afb0400] 03:18:21 INFO - PROCESS | 1797 | 1461061101010 Marionette DEBUG loaded listener.js 03:18:21 INFO - PROCESS | 1797 | ++DOMWINDOW == 159 (0x8b6b5800) [pid = 1797] [serial = 2290] [outer = 0x8afb0400] 03:18:21 INFO - PROCESS | 1797 | [1797] 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 03:18:21 INFO - PROCESS | 1797 | 1461061101981 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:18:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:18:22 INFO - {} 03:18:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:18:22 INFO - {} 03:18:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:18:22 INFO - {} 03:18:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:18:22 INFO - {} 03:18:22 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1401ms 03:18:22 INFO - PROCESS | 1797 | 1461061102008 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 03:18:22 INFO - PROCESS | 1797 | 1461061102013 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 03:18:22 INFO - TEST-START | /FileAPI/fileReader.html 03:18:22 INFO - PROCESS | 1797 | --DOMWINDOW == 158 (0x88f10000) [pid = 1797] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:18:22 INFO - PROCESS | 1797 | --DOMWINDOW == 157 (0x8510b000) [pid = 1797] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:18:22 INFO - PROCESS | 1797 | --DOMWINDOW == 156 (0x88db4800) [pid = 1797] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:18:22 INFO - PROCESS | 1797 | --DOMWINDOW == 155 (0x85109800) [pid = 1797] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 03:18:22 INFO - PROCESS | 1797 | --DOMWINDOW == 154 (0x963a2c00) [pid = 1797] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:18:22 INFO - PROCESS | 1797 | --DOMWINDOW == 153 (0x9637dc00) [pid = 1797] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:18:22 INFO - PROCESS | 1797 | --DOMWINDOW == 152 (0x958ce800) [pid = 1797] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:18:22 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x91fd3800) [pid = 1797] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:18:22 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x93259800) [pid = 1797] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:18:22 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x91391c00) [pid = 1797] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:18:22 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x93104c00) [pid = 1797] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:18:22 INFO - PROCESS | 1797 | --DOMWINDOW == 147 (0x8f4cd800) [pid = 1797] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:18:22 INFO - PROCESS | 1797 | --DOMWINDOW == 146 (0x8f7f8c00) [pid = 1797] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:18:22 INFO - PROCESS | 1797 | --DOMWINDOW == 145 (0x8f7eec00) [pid = 1797] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:18:22 INFO - PROCESS | 1797 | --DOMWINDOW == 144 (0x8e8cdc00) [pid = 1797] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:18:22 INFO - PROCESS | 1797 | --DOMWINDOW == 143 (0x8e081c00) [pid = 1797] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:18:22 INFO - PROCESS | 1797 | --DOMWINDOW == 142 (0x8be16c00) [pid = 1797] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:18:22 INFO - PROCESS | 1797 | --DOMWINDOW == 141 (0x8be65000) [pid = 1797] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:18:22 INFO - PROCESS | 1797 | --DOMWINDOW == 140 (0x8b77a400) [pid = 1797] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:18:22 INFO - PROCESS | 1797 | --DOMWINDOW == 139 (0x89be9800) [pid = 1797] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:18:22 INFO - PROCESS | 1797 | --DOMWINDOW == 138 (0x86269800) [pid = 1797] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:18:22 INFO - PROCESS | 1797 | --DOMWINDOW == 137 (0x88f15800) [pid = 1797] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:18:22 INFO - PROCESS | 1797 | 1461061102706 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:18:22 INFO - PROCESS | 1797 | 1461061102710 Marionette TRACE conn3 <- [1,3018,null,{}] 03:18:22 INFO - PROCESS | 1797 | 1461061102721 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:22 INFO - PROCESS | 1797 | 1461061102901 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 03:18:23 INFO - PROCESS | 1797 | 1461061103098 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:23 INFO - PROCESS | 1797 | ++DOCSHELL 0x86266c00 == 173 [pid = 1797] [id = 764] 03:18:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 138 (0x8985cc00) [pid = 1797] [serial = 2291] [outer = (nil)] 03:18:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 139 (0x8b64e800) [pid = 1797] [serial = 2292] [outer = 0x8985cc00] 03:18:23 INFO - PROCESS | 1797 | 1461061103169 Marionette DEBUG loaded listener.js 03:18:23 INFO - PROCESS | 1797 | ++DOMWINDOW == 140 (0x8b731800) [pid = 1797] [serial = 2293] [outer = 0x8985cc00] 03:18:23 INFO - PROCESS | 1797 | 1461061103822 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 03:18:23 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:18:23 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:18:23 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:18:23 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:18:23 INFO - TEST-OK | /FileAPI/fileReader.html | took 1288ms 03:18:23 INFO - PROCESS | 1797 | 1461061103846 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 03:18:23 INFO - PROCESS | 1797 | 1461061103850 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 03:18:23 INFO - TEST-START | /FileAPI/historical.html 03:18:23 INFO - PROCESS | 1797 | 1461061103857 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:18:23 INFO - PROCESS | 1797 | 1461061103859 Marionette TRACE conn3 <- [1,3022,null,{}] 03:18:23 INFO - PROCESS | 1797 | 1461061103865 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:24 INFO - PROCESS | 1797 | 1461061104047 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 03:18:24 INFO - PROCESS | 1797 | 1461061104258 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:24 INFO - PROCESS | 1797 | ++DOCSHELL 0x881f5400 == 174 [pid = 1797] [id = 765] 03:18:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 141 (0x8b6bd000) [pid = 1797] [serial = 2294] [outer = (nil)] 03:18:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 142 (0x8b7c9000) [pid = 1797] [serial = 2295] [outer = 0x8b6bd000] 03:18:24 INFO - PROCESS | 1797 | 1461061104329 Marionette DEBUG loaded listener.js 03:18:24 INFO - PROCESS | 1797 | ++DOMWINDOW == 143 (0x8bd3c400) [pid = 1797] [serial = 2296] [outer = 0x8b6bd000] 03:18:25 INFO - PROCESS | 1797 | 1461061105377 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 03:18:25 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:18:25 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:18:25 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:18:25 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:18:25 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:18:25 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:18:25 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:25 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:18:25 INFO - TEST-OK | /FileAPI/historical.html | took 1579ms 03:18:25 INFO - PROCESS | 1797 | 1461061105441 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 03:18:25 INFO - PROCESS | 1797 | 1461061105448 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 03:18:25 INFO - TEST-START | /FileAPI/idlharness.html 03:18:25 INFO - PROCESS | 1797 | 1461061105463 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:18:25 INFO - PROCESS | 1797 | 1461061105468 Marionette TRACE conn3 <- [1,3026,null,{}] 03:18:25 INFO - PROCESS | 1797 | 1461061105508 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:25 INFO - PROCESS | 1797 | 1461061105746 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 03:18:26 INFO - PROCESS | 1797 | 1461061106092 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:26 INFO - PROCESS | 1797 | ++DOCSHELL 0x88db0000 == 175 [pid = 1797] [id = 766] 03:18:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 144 (0x89862c00) [pid = 1797] [serial = 2297] [outer = (nil)] 03:18:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 145 (0x89be8000) [pid = 1797] [serial = 2298] [outer = 0x89862c00] 03:18:26 INFO - PROCESS | 1797 | 1461061106186 Marionette DEBUG loaded listener.js 03:18:26 INFO - PROCESS | 1797 | ++DOMWINDOW == 146 (0x89fdd400) [pid = 1797] [serial = 2299] [outer = 0x89862c00] 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:18:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:18:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:18:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:18:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:18:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:18:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:18:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:18:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:18:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:18:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:18:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:18:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:18:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:18:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:18:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:18:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:18:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:18:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:18:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:18:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:18:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:18:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:18:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:18:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:18:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:18:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:18:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:18:28 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 03:18:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:18:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:18:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:18:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:18:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:18:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:18:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:18:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:18:28 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 03:18:28 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 03:18:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:18:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:18:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:18:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:18:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:18:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:18:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:18:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:18:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:18:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:18:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:18:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:18:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:18:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:18:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:18:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:18:28 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 03:18:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:18:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:18:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:18:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:18:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:18:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:18:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:18:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:18:28 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 03:18:28 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 03:18:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:18:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:18:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:18:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:18:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:18:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:18:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:18:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:18:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:18:28 INFO - TEST-OK | /FileAPI/idlharness.html | took 2816ms 03:18:28 INFO - PROCESS | 1797 | 1461061108120 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 03:18:28 INFO - PROCESS | 1797 | 1461061108321 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 03:18:28 INFO - PROCESS | 1797 | 1461061108350 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 03:18:28 INFO - TEST-START | /FileAPI/idlharness.worker 03:18:28 INFO - PROCESS | 1797 | 1461061108394 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:18:28 INFO - PROCESS | 1797 | 1461061108402 Marionette TRACE conn3 <- [1,3030,null,{}] 03:18:28 INFO - PROCESS | 1797 | 1461061108449 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:28 INFO - PROCESS | 1797 | 1461061108723 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 03:18:28 INFO - PROCESS | 1797 | 1461061108937 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:28 INFO - PROCESS | 1797 | ++DOCSHELL 0x89b02c00 == 176 [pid = 1797] [id = 767] 03:18:28 INFO - PROCESS | 1797 | ++DOMWINDOW == 147 (0x8afb0800) [pid = 1797] [serial = 2300] [outer = (nil)] 03:18:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 148 (0x8c1edc00) [pid = 1797] [serial = 2301] [outer = 0x8afb0800] 03:18:29 INFO - PROCESS | 1797 | 1461061109025 Marionette DEBUG loaded listener.js 03:18:29 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x8deb9800) [pid = 1797] [serial = 2302] [outer = 0x8afb0800] 03:18:29 INFO - PROCESS | 1797 | [1797] 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 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:18:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:18:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:18:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:18:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:18:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:18:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:18:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:18:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:18:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:18:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:18:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:18:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:18:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:18:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:18:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:18:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:18:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:18:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:18:31 INFO - {} 03:18:31 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 03:18:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:18:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:18:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:18:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:18:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:18:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:18:31 INFO - {} 03:18:31 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 - {} 03:18:31 INFO - {} 03:18:31 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 03:18:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:18:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:18:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:18:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:18:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:18:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:18:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:18:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:18:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:18:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:18:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:18:31 INFO - {} 03:18:31 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 03:18:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:18:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:18:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:18:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:18:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:18:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:18:31 INFO - {} 03:18:31 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 - {} 03:18:31 INFO - {} 03:18:31 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 03:18:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:18:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:18:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:18:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:18:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:18:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:18:31 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 03:18:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:18:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:18:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:18:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:18:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:18:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:18:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:18:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:18:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:18:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:18:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:18:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:18:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:18:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:18:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:18:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:18:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:18:31 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 03:18:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:18:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:18:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:18:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:18:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:18:31 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 03:18:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:18:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:18:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:18:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:18:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:18:31 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 03:18:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:18:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:18:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:18:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:18:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:18:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:18:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:18:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:18:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:18:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:18:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:18:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:18:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:18:31 INFO - {} 03:18:31 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3269ms 03:18:31 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:18:31 INFO - PROCESS | 1797 | 1461061111510 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 03:18:31 INFO - PROCESS | 1797 | 1461061111666 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 03:18:31 INFO - PROCESS | 1797 | 1461061111679 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 03:18:31 INFO - PROCESS | 1797 | 1461061111692 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:18:31 INFO - PROCESS | 1797 | 1461061111706 Marionette TRACE conn3 <- [1,3034,null,{}] 03:18:31 INFO - PROCESS | 1797 | 1461061111759 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:32 INFO - PROCESS | 1797 | 1461061112184 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 03:18:32 INFO - PROCESS | 1797 | 1461061112367 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:32 INFO - PROCESS | 1797 | ++DOCSHELL 0x8c0ea000 == 177 [pid = 1797] [id = 768] 03:18:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x8e082000) [pid = 1797] [serial = 2303] [outer = (nil)] 03:18:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x9324d800) [pid = 1797] [serial = 2304] [outer = 0x8e082000] 03:18:32 INFO - PROCESS | 1797 | 1461061112460 Marionette DEBUG loaded listener.js 03:18:32 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x93259000) [pid = 1797] [serial = 2305] [outer = 0x8e082000] 03:18:33 INFO - PROCESS | 1797 | 1461061113309 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 03:18:33 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:18:33 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1719ms 03:18:33 INFO - PROCESS | 1797 | 1461061113413 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 03:18:33 INFO - PROCESS | 1797 | 1461061113418 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 03:18:33 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:18:33 INFO - PROCESS | 1797 | 1461061113426 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:18:33 INFO - PROCESS | 1797 | 1461061113429 Marionette TRACE conn3 <- [1,3038,null,{}] 03:18:33 INFO - PROCESS | 1797 | 1461061113434 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:33 INFO - PROCESS | 1797 | 1461061113646 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 03:18:33 INFO - PROCESS | 1797 | 1461061113935 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:34 INFO - PROCESS | 1797 | ++DOCSHELL 0x89866000 == 178 [pid = 1797] [id = 769] 03:18:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 153 (0x940d4800) [pid = 1797] [serial = 2306] [outer = (nil)] 03:18:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 154 (0x95876400) [pid = 1797] [serial = 2307] [outer = 0x940d4800] 03:18:34 INFO - PROCESS | 1797 | 1461061114074 Marionette DEBUG loaded listener.js 03:18:34 INFO - PROCESS | 1797 | ++DOMWINDOW == 155 (0x958ce800) [pid = 1797] [serial = 2308] [outer = 0x940d4800] 03:18:34 INFO - PROCESS | 1797 | 1461061114842 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 03:18:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:18:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:18:34 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1489ms 03:18:34 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:18:34 INFO - PROCESS | 1797 | 1461061114918 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 03:18:34 INFO - PROCESS | 1797 | 1461061114921 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 03:18:34 INFO - PROCESS | 1797 | 1461061114928 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:18:34 INFO - PROCESS | 1797 | 1461061114931 Marionette TRACE conn3 <- [1,3042,null,{}] 03:18:34 INFO - PROCESS | 1797 | 1461061114938 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:35 INFO - PROCESS | 1797 | 1461061115148 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 03:18:35 INFO - PROCESS | 1797 | 1461061115461 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:35 INFO - PROCESS | 1797 | ++DOCSHELL 0x8dfe0400 == 179 [pid = 1797] [id = 770] 03:18:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 156 (0x9324c800) [pid = 1797] [serial = 2309] [outer = (nil)] 03:18:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 157 (0x9639bc00) [pid = 1797] [serial = 2310] [outer = 0x9324c800] 03:18:35 INFO - PROCESS | 1797 | 1461061115550 Marionette DEBUG loaded listener.js 03:18:35 INFO - PROCESS | 1797 | ++DOMWINDOW == 158 (0x963a2c00) [pid = 1797] [serial = 2311] [outer = 0x9324c800] 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:18:36 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. 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:18:36 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'.) 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:18:36 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. 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:18:36 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. 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:18:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:18:36 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. 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:18:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:18:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 03:18:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:18:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:18:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:18:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:18:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:18:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:18:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:18:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:18:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:18:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:18:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:18:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:18:36 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1966ms 03:18:36 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:18:37 INFO - PROCESS | 1797 | 1461061116801 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 03:18:37 INFO - PROCESS | 1797 | 1461061116951 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 03:18:37 INFO - PROCESS | 1797 | 1461061116966 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 03:18:37 INFO - PROCESS | 1797 | 1461061117026 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:18:37 INFO - PROCESS | 1797 | 1461061117031 Marionette TRACE conn3 <- [1,3046,null,{}] 03:18:37 INFO - PROCESS | 1797 | 1461061117071 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:37 INFO - PROCESS | 1797 | 1461061117422 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 03:18:37 INFO - PROCESS | 1797 | 1461061117710 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:37 INFO - PROCESS | 1797 | ++DOCSHELL 0x8dfdb000 == 180 [pid = 1797] [id = 771] 03:18:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 159 (0x8e083400) [pid = 1797] [serial = 2312] [outer = (nil)] 03:18:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 160 (0x8e087800) [pid = 1797] [serial = 2313] [outer = 0x8e083400] 03:18:37 INFO - PROCESS | 1797 | 1461061117801 Marionette DEBUG loaded listener.js 03:18:37 INFO - PROCESS | 1797 | ++DOMWINDOW == 161 (0x8e08b400) [pid = 1797] [serial = 2314] [outer = 0x8e083400] 03:18:38 INFO - PROCESS | 1797 | [1797] 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 03:18:38 INFO - PROCESS | 1797 | 1461061118687 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:18:38 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:18:38 INFO - {} 03:18:38 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1753ms 03:18:38 INFO - PROCESS | 1797 | 1461061118733 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 03:18:38 INFO - PROCESS | 1797 | 1461061118737 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 03:18:38 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:18:38 INFO - PROCESS | 1797 | 1461061118748 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:18:38 INFO - PROCESS | 1797 | 1461061118751 Marionette TRACE conn3 <- [1,3050,null,{}] 03:18:38 INFO - PROCESS | 1797 | 1461061118757 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:39 INFO - PROCESS | 1797 | 1461061119016 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 03:18:39 INFO - PROCESS | 1797 | 1461061119370 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:39 INFO - PROCESS | 1797 | ++DOCSHELL 0x8e082800 == 181 [pid = 1797] [id = 772] 03:18:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 162 (0x8e088400) [pid = 1797] [serial = 2315] [outer = (nil)] 03:18:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 163 (0x8f4d3000) [pid = 1797] [serial = 2316] [outer = 0x8e088400] 03:18:39 INFO - PROCESS | 1797 | 1461061119458 Marionette DEBUG loaded listener.js 03:18:39 INFO - PROCESS | 1797 | ++DOMWINDOW == 164 (0x8f547800) [pid = 1797] [serial = 2317] [outer = 0x8e088400] 03:18:40 INFO - PROCESS | 1797 | 1461061120240 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 03:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:18:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1539ms 03:18:40 INFO - PROCESS | 1797 | 1461061120283 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 03:18:40 INFO - PROCESS | 1797 | 1461061120286 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 03:18:40 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:18:40 INFO - PROCESS | 1797 | 1461061120294 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:18:40 INFO - PROCESS | 1797 | 1461061120297 Marionette TRACE conn3 <- [1,3054,null,{}] 03:18:40 INFO - PROCESS | 1797 | 1461061120303 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:40 INFO - PROCESS | 1797 | 1461061120524 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 03:18:40 INFO - PROCESS | 1797 | 1461061120821 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:40 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f4d5800 == 182 [pid = 1797] [id = 773] 03:18:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 165 (0x8f543800) [pid = 1797] [serial = 2318] [outer = (nil)] 03:18:40 INFO - PROCESS | 1797 | ++DOMWINDOW == 166 (0x9754a400) [pid = 1797] [serial = 2319] [outer = 0x8f543800] 03:18:40 INFO - PROCESS | 1797 | 1461061120911 Marionette DEBUG loaded listener.js 03:18:41 INFO - PROCESS | 1797 | ++DOMWINDOW == 167 (0x9768b000) [pid = 1797] [serial = 2320] [outer = 0x8f543800] 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:18:42 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" 03:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:18:42 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" 03:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:18:42 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2128ms 03:18:42 INFO - PROCESS | 1797 | 1461061122235 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 03:18:42 INFO - PROCESS | 1797 | 1461061122580 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 03:18:42 INFO - PROCESS | 1797 | 1461061122584 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 03:18:42 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:18:42 INFO - PROCESS | 1797 | 1461061122600 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:18:42 INFO - PROCESS | 1797 | 1461061122602 Marionette TRACE conn3 <- [1,3058,null,{}] 03:18:42 INFO - PROCESS | 1797 | 1461061122608 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:42 INFO - PROCESS | 1797 | 1461061122812 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 03:18:43 INFO - PROCESS | 1797 | 1461061123099 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:43 INFO - PROCESS | 1797 | ++DOCSHELL 0x836abc00 == 183 [pid = 1797] [id = 774] 03:18:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 168 (0x9ffe6400) [pid = 1797] [serial = 2321] [outer = (nil)] 03:18:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 169 (0xa2b2c400) [pid = 1797] [serial = 2322] [outer = 0x9ffe6400] 03:18:43 INFO - PROCESS | 1797 | 1461061123187 Marionette DEBUG loaded listener.js 03:18:43 INFO - PROCESS | 1797 | ++DOMWINDOW == 170 (0xa2b33000) [pid = 1797] [serial = 2323] [outer = 0x9ffe6400] 03:18:44 INFO - PROCESS | 1797 | 1461061124083 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 03:18:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:18:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:18:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:18:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:18:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:18:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:18:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:18:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:18:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:18:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:18:44 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:18:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:44 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:18:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:18:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:18:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:18:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:18:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:18:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:18:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:18:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:18:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:18:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:18:44 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1549ms 03:18:44 INFO - PROCESS | 1797 | 1461061124148 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 03:18:44 INFO - PROCESS | 1797 | 1461061124152 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 03:18:44 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:18:44 INFO - PROCESS | 1797 | 1461061124206 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:18:44 INFO - PROCESS | 1797 | 1461061124209 Marionette TRACE conn3 <- [1,3062,null,{}] 03:18:44 INFO - PROCESS | 1797 | 1461061124219 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:44 INFO - PROCESS | 1797 | 1461061124436 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 03:18:44 INFO - PROCESS | 1797 | 1461061124792 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:44 INFO - PROCESS | 1797 | ++DOCSHELL 0x8f4ce400 == 184 [pid = 1797] [id = 775] 03:18:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 171 (0xa3d08800) [pid = 1797] [serial = 2324] [outer = (nil)] 03:18:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 172 (0xa3d56400) [pid = 1797] [serial = 2325] [outer = 0xa3d08800] 03:18:44 INFO - PROCESS | 1797 | 1461061124879 Marionette DEBUG loaded listener.js 03:18:44 INFO - PROCESS | 1797 | ++DOMWINDOW == 173 (0xa3d61800) [pid = 1797] [serial = 2326] [outer = 0xa3d08800] 03:18:45 INFO - PROCESS | 1797 | [1797] 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 03:18:45 INFO - PROCESS | 1797 | 1461061125751 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:18:45 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:18:45 INFO - {} 03:18:45 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1586ms 03:18:45 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:18:45 INFO - PROCESS | 1797 | 1461061125788 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 03:18:45 INFO - PROCESS | 1797 | 1461061125792 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 03:18:45 INFO - PROCESS | 1797 | 1461061125798 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:18:45 INFO - PROCESS | 1797 | 1461061125809 Marionette TRACE conn3 <- [1,3066,null,{}] 03:18:45 INFO - PROCESS | 1797 | 1461061125826 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:46 INFO - PROCESS | 1797 | 1461061126093 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 03:18:46 INFO - PROCESS | 1797 | 1461061126358 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:46 INFO - PROCESS | 1797 | ++DOCSHELL 0xa3d02800 == 185 [pid = 1797] [id = 776] 03:18:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 174 (0xa3d58400) [pid = 1797] [serial = 2327] [outer = (nil)] 03:18:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 175 (0xa4b34000) [pid = 1797] [serial = 2328] [outer = 0xa3d58400] 03:18:46 INFO - PROCESS | 1797 | 1461061126499 Marionette DEBUG loaded listener.js 03:18:46 INFO - PROCESS | 1797 | ++DOMWINDOW == 176 (0xa4b39c00) [pid = 1797] [serial = 2329] [outer = 0xa3d58400] 03:18:47 INFO - PROCESS | 1797 | 1461061127330 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 03:18:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:18:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:18:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:18:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:18:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:18:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:18:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:18:47 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1557ms 03:18:47 INFO - PROCESS | 1797 | 1461061127356 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 03:18:47 INFO - PROCESS | 1797 | 1461061127360 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 03:18:47 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:18:47 INFO - PROCESS | 1797 | 1461061127366 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:18:47 INFO - PROCESS | 1797 | 1461061127368 Marionette TRACE conn3 <- [1,3070,null,{}] 03:18:47 INFO - PROCESS | 1797 | 1461061127375 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:47 INFO - PROCESS | 1797 | 1461061127583 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 03:18:47 INFO - PROCESS | 1797 | 1461061127859 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:47 INFO - PROCESS | 1797 | ++DOCSHELL 0x877a4c00 == 186 [pid = 1797] [id = 777] 03:18:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 177 (0x877a8000) [pid = 1797] [serial = 2330] [outer = (nil)] 03:18:47 INFO - PROCESS | 1797 | ++DOMWINDOW == 178 (0x877ac800) [pid = 1797] [serial = 2331] [outer = 0x877a8000] 03:18:47 INFO - PROCESS | 1797 | 1461061127946 Marionette DEBUG loaded listener.js 03:18:48 INFO - PROCESS | 1797 | ++DOMWINDOW == 179 (0x877ae000) [pid = 1797] [serial = 2332] [outer = 0x877a8000] 03:18:48 INFO - PROCESS | 1797 | 1461061128857 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 03:18:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:18:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:18:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:18:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:18:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:18:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:18:48 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1536ms 03:18:48 INFO - PROCESS | 1797 | 1461061128903 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 03:18:48 INFO - PROCESS | 1797 | 1461061128906 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 03:18:48 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:18:48 INFO - PROCESS | 1797 | 1461061128913 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:18:48 INFO - PROCESS | 1797 | 1461061128916 Marionette TRACE conn3 <- [1,3074,null,{}] 03:18:48 INFO - PROCESS | 1797 | 1461061128970 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:49 INFO - PROCESS | 1797 | 1461061129193 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 03:18:49 INFO - PROCESS | 1797 | 1461061129500 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:49 INFO - PROCESS | 1797 | ++DOCSHELL 0x82feb800 == 187 [pid = 1797] [id = 778] 03:18:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 180 (0x877a6800) [pid = 1797] [serial = 2333] [outer = (nil)] 03:18:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 181 (0x9679b800) [pid = 1797] [serial = 2334] [outer = 0x877a6800] 03:18:49 INFO - PROCESS | 1797 | 1461061129589 Marionette DEBUG loaded listener.js 03:18:49 INFO - PROCESS | 1797 | ++DOMWINDOW == 182 (0xa467ec00) [pid = 1797] [serial = 2335] [outer = 0x877a6800] 03:18:50 INFO - PROCESS | 1797 | 1461061130412 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 03:18:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:18:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:18:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:18:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:18:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:18:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:18:50 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1528ms 03:18:50 INFO - PROCESS | 1797 | 1461061130448 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 03:18:50 INFO - PROCESS | 1797 | 1461061130453 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 03:18:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:18:50 INFO - PROCESS | 1797 | 1461061130465 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:18:50 INFO - PROCESS | 1797 | 1461061130468 Marionette TRACE conn3 <- [1,3078,null,{}] 03:18:50 INFO - PROCESS | 1797 | 1461061130474 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:50 INFO - PROCESS | 1797 | 1461061130690 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 03:18:51 INFO - PROCESS | 1797 | 1461061131036 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:51 INFO - PROCESS | 1797 | ++DOCSHELL 0x8538ec00 == 188 [pid = 1797] [id = 779] 03:18:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 183 (0x877b3400) [pid = 1797] [serial = 2336] [outer = (nil)] 03:18:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 184 (0x885abc00) [pid = 1797] [serial = 2337] [outer = 0x877b3400] 03:18:51 INFO - PROCESS | 1797 | 1461061131127 Marionette DEBUG loaded listener.js 03:18:51 INFO - PROCESS | 1797 | ++DOMWINDOW == 185 (0x885ae800) [pid = 1797] [serial = 2338] [outer = 0x877b3400] 03:18:52 INFO - PROCESS | 1797 | 1461061131993 Marionette TRACE conn3 <- [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] 03:18:52 INFO - PROCESS | 1797 | 1461061132061 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 03:18:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:18:52 INFO - PROCESS | 1797 | 1461061132096 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:18:52 INFO - PROCESS | 1797 | 1461061132099 Marionette TRACE conn3 <- [1,3082,null,{}] 03:18:52 INFO - PROCESS | 1797 | 1461061132105 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:52 INFO - PROCESS | 1797 | 1461061132325 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 03:18:52 INFO - PROCESS | 1797 | 1461061132631 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:52 INFO - PROCESS | 1797 | ++DOCSHELL 0x8538c400 == 189 [pid = 1797] [id = 780] 03:18:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 186 (0x885b5000) [pid = 1797] [serial = 2339] [outer = (nil)] 03:18:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 187 (0xa467dc00) [pid = 1797] [serial = 2340] [outer = 0x885b5000] 03:18:52 INFO - PROCESS | 1797 | 1461061132762 Marionette DEBUG loaded listener.js 03:18:52 INFO - PROCESS | 1797 | ++DOMWINDOW == 188 (0xa46e6000) [pid = 1797] [serial = 2341] [outer = 0x885b5000] 03:18:53 INFO - PROCESS | 1797 | 1461061133551 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 03:18:53 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:18:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:18:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:18:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:18:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:18:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1493ms 03:18:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:18:53 INFO - PROCESS | 1797 | 1461061133587 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 03:18:53 INFO - PROCESS | 1797 | 1461061133590 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 03:18:53 INFO - PROCESS | 1797 | 1461061133596 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:18:53 INFO - PROCESS | 1797 | 1461061133600 Marionette TRACE conn3 <- [1,3086,null,{}] 03:18:53 INFO - PROCESS | 1797 | 1461061133605 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:53 INFO - PROCESS | 1797 | 1461061133816 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 03:18:54 INFO - PROCESS | 1797 | 1461061134106 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:54 INFO - PROCESS | 1797 | ++DOCSHELL 0x84bc5800 == 190 [pid = 1797] [id = 781] 03:18:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 189 (0x8634d400) [pid = 1797] [serial = 2342] [outer = (nil)] 03:18:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 190 (0x86355800) [pid = 1797] [serial = 2343] [outer = 0x8634d400] 03:18:54 INFO - PROCESS | 1797 | 1461061134193 Marionette DEBUG loaded listener.js 03:18:54 INFO - PROCESS | 1797 | ++DOMWINDOW == 191 (0x86357c00) [pid = 1797] [serial = 2344] [outer = 0x8634d400] 03:18:57 INFO - PROCESS | 1797 | --DOCSHELL 0x88156800 == 189 [pid = 1797] [id = 291] 03:18:57 INFO - PROCESS | 1797 | --DOCSHELL 0x89d97000 == 188 [pid = 1797] [id = 292] 03:18:57 INFO - PROCESS | 1797 | --DOCSHELL 0x88daf800 == 187 [pid = 1797] [id = 294] 03:18:57 INFO - PROCESS | 1797 | --DOCSHELL 0x842bb800 == 186 [pid = 1797] [id = 297] 03:18:57 INFO - PROCESS | 1797 | --DOCSHELL 0x8b7cb400 == 185 [pid = 1797] [id = 293] 03:18:57 INFO - PROCESS | 1797 | --DOCSHELL 0x85029000 == 184 [pid = 1797] [id = 715] 03:18:57 INFO - PROCESS | 1797 | --DOCSHELL 0x86266c00 == 183 [pid = 1797] [id = 764] 03:18:57 INFO - PROCESS | 1797 | --DOCSHELL 0x89fdc400 == 182 [pid = 1797] [id = 763] 03:18:57 INFO - PROCESS | 1797 | --DOCSHELL 0x8985c800 == 181 [pid = 1797] [id = 762] 03:18:57 INFO - PROCESS | 1797 | --DOCSHELL 0x86269400 == 180 [pid = 1797] [id = 761] 03:18:57 INFO - PROCESS | 1797 | --DOCSHELL 0x9ea17400 == 179 [pid = 1797] [id = 757] 03:18:57 INFO - PROCESS | 1797 | --DOCSHELL 0x97694c00 == 178 [pid = 1797] [id = 754] 03:18:57 INFO - PROCESS | 1797 | --DOCSHELL 0x9639ec00 == 177 [pid = 1797] [id = 753] 03:18:57 INFO - PROCESS | 1797 | --DOCSHELL 0x88db1000 == 176 [pid = 1797] [id = 752] 03:18:57 INFO - PROCESS | 1797 | --DOCSHELL 0x8be77800 == 175 [pid = 1797] [id = 750] 03:18:57 INFO - PROCESS | 1797 | --DOCSHELL 0x8f30c800 == 174 [pid = 1797] [id = 751] 03:18:57 INFO - PROCESS | 1797 | --DOCSHELL 0x85025400 == 173 [pid = 1797] [id = 749] 03:18:57 INFO - PROCESS | 1797 | --DOCSHELL 0x8f549000 == 172 [pid = 1797] [id = 748] 03:18:57 INFO - PROCESS | 1797 | --DOCSHELL 0x8f54b400 == 171 [pid = 1797] [id = 746] 03:18:57 INFO - PROCESS | 1797 | --DOCSHELL 0x881f4400 == 170 [pid = 1797] [id = 747] 03:18:57 INFO - PROCESS | 1797 | --DOCSHELL 0x8afb3800 == 169 [pid = 1797] [id = 745] 03:18:57 INFO - PROCESS | 1797 | --DOCSHELL 0x8b6b9800 == 168 [pid = 1797] [id = 744] 03:18:57 INFO - PROCESS | 1797 | --DOCSHELL 0x8be0dc00 == 167 [pid = 1797] [id = 743] 03:18:57 INFO - PROCESS | 1797 | --DOCSHELL 0x88158400 == 166 [pid = 1797] [id = 742] 03:18:57 INFO - PROCESS | 1797 | --DOCSHELL 0x8afb4c00 == 165 [pid = 1797] [id = 741] 03:18:57 INFO - PROCESS | 1797 | --DOCSHELL 0x89bdd800 == 164 [pid = 1797] [id = 740] 03:18:57 INFO - PROCESS | 1797 | --DOCSHELL 0x86c6e400 == 163 [pid = 1797] [id = 738] 03:18:57 INFO - PROCESS | 1797 | --DOCSHELL 0x8626d000 == 162 [pid = 1797] [id = 739] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 190 (0x89beb400) [pid = 1797] [serial = 2079] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 189 (0x8b6bc400) [pid = 1797] [serial = 2216] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 188 (0x8626dc00) [pid = 1797] [serial = 2213] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 187 (0x88f10c00) [pid = 1797] [serial = 2207] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 186 (0x85389c00) [pid = 1797] [serial = 2204] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 185 (0x86264000) [pid = 1797] [serial = 2205] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 184 (0x97554800) [pid = 1797] [serial = 2201] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 183 (0x974b5400) [pid = 1797] [serial = 2199] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 182 (0x973f6000) [pid = 1797] [serial = 2198] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 181 (0x9698b400) [pid = 1797] [serial = 2196] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 180 (0x96798400) [pid = 1797] [serial = 2195] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 179 (0x96395400) [pid = 1797] [serial = 2193] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 178 (0x96394400) [pid = 1797] [serial = 2192] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 177 (0x96209800) [pid = 1797] [serial = 2190] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 176 (0x95a5c800) [pid = 1797] [serial = 2189] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 175 (0x95876000) [pid = 1797] [serial = 2187] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 174 (0x95872800) [pid = 1797] [serial = 2186] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 173 (0x940cfc00) [pid = 1797] [serial = 2184] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 172 (0x940c8400) [pid = 1797] [serial = 2183] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 171 (0x9324fc00) [pid = 1797] [serial = 2181] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 170 (0x9310cc00) [pid = 1797] [serial = 2180] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 169 (0x91f89400) [pid = 1797] [serial = 2178] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 168 (0x914e1c00) [pid = 1797] [serial = 2177] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 167 (0x91396c00) [pid = 1797] [serial = 2175] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 166 (0x91392400) [pid = 1797] [serial = 2174] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 165 (0x8fd09000) [pid = 1797] [serial = 2172] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 164 (0x8fd06800) [pid = 1797] [serial = 2171] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 163 (0x8f80dc00) [pid = 1797] [serial = 2169] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 162 (0x8f7f6c00) [pid = 1797] [serial = 2168] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 161 (0x8f336800) [pid = 1797] [serial = 2166] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 160 (0x8e8d2c00) [pid = 1797] [serial = 2165] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 159 (0x8deb5400) [pid = 1797] [serial = 2163] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 158 (0x8deb1c00) [pid = 1797] [serial = 2162] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 157 (0x8c0eb800) [pid = 1797] [serial = 2160] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 156 (0x8be73000) [pid = 1797] [serial = 2159] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 155 (0x8bda6000) [pid = 1797] [serial = 2157] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 154 (0x8bd39c00) [pid = 1797] [serial = 2156] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 153 (0x8ae09400) [pid = 1797] [serial = 2154] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 152 (0x8ad7f400) [pid = 1797] [serial = 2153] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x88db5c00) [pid = 1797] [serial = 2151] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x88151400) [pid = 1797] [serial = 2150] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x89d9d400) [pid = 1797] [serial = 2210] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x88f15c00) [pid = 1797] [serial = 2214] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 147 (0x8ad7f800) [pid = 1797] [serial = 2211] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | --DOMWINDOW == 146 (0x8985b800) [pid = 1797] [serial = 2208] [outer = (nil)] [url = about:blank] 03:18:57 INFO - PROCESS | 1797 | 1461061137610 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:18:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:18:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 4140ms 03:18:57 INFO - PROCESS | 1797 | 1461061137735 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 03:18:57 INFO - PROCESS | 1797 | 1461061137743 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 03:18:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:18:57 INFO - PROCESS | 1797 | 1461061137754 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:18:57 INFO - PROCESS | 1797 | 1461061137759 Marionette TRACE conn3 <- [1,3090,null,{}] 03:18:57 INFO - PROCESS | 1797 | 1461061137768 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:57 INFO - PROCESS | 1797 | 1461061137951 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 03:18:58 INFO - PROCESS | 1797 | 1461061138207 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:58 INFO - PROCESS | 1797 | ++DOCSHELL 0x86269c00 == 163 [pid = 1797] [id = 782] 03:18:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 147 (0x8626d000) [pid = 1797] [serial = 2345] [outer = (nil)] 03:18:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 148 (0x86352800) [pid = 1797] [serial = 2346] [outer = 0x8626d000] 03:18:58 INFO - PROCESS | 1797 | 1461061138284 Marionette DEBUG loaded listener.js 03:18:58 INFO - PROCESS | 1797 | ++DOMWINDOW == 149 (0x8635a400) [pid = 1797] [serial = 2347] [outer = 0x8626d000] 03:18:59 INFO - PROCESS | 1797 | 1461061139022 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:18:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:18:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1282ms 03:18:59 INFO - PROCESS | 1797 | 1461061139035 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 03:18:59 INFO - PROCESS | 1797 | 1461061139043 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 03:18:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:18:59 INFO - PROCESS | 1797 | 1461061139053 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:18:59 INFO - PROCESS | 1797 | 1461061139057 Marionette TRACE conn3 <- [1,3094,null,{}] 03:18:59 INFO - PROCESS | 1797 | 1461061139063 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:59 INFO - PROCESS | 1797 | 1461061139326 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 03:18:59 INFO - PROCESS | 1797 | 1461061139355 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:59 INFO - PROCESS | 1797 | ++DOCSHELL 0x877acc00 == 164 [pid = 1797] [id = 783] 03:18:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 150 (0x8815d400) [pid = 1797] [serial = 2348] [outer = (nil)] 03:18:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 151 (0x881f9400) [pid = 1797] [serial = 2349] [outer = 0x8815d400] 03:18:59 INFO - PROCESS | 1797 | 1461061139426 Marionette DEBUG loaded listener.js 03:18:59 INFO - PROCESS | 1797 | ++DOMWINDOW == 152 (0x885ac000) [pid = 1797] [serial = 2350] [outer = 0x8815d400] 03:19:00 INFO - PROCESS | 1797 | 1461061140454 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:19:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:19:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1432ms 03:19:00 INFO - PROCESS | 1797 | 1461061140506 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 03:19:00 INFO - PROCESS | 1797 | 1461061140510 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 03:19:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:19:00 INFO - PROCESS | 1797 | 1461061140516 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:19:00 INFO - PROCESS | 1797 | 1461061140521 Marionette TRACE conn3 <- [1,3098,null,{}] 03:19:00 INFO - PROCESS | 1797 | 1461061140550 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:00 INFO - PROCESS | 1797 | 1461061140813 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 03:19:00 INFO - PROCESS | 1797 | 1461061140844 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:00 INFO - PROCESS | 1797 | ++DOCSHELL 0x88154000 == 165 [pid = 1797] [id = 784] 03:19:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 153 (0x88f16400) [pid = 1797] [serial = 2351] [outer = (nil)] 03:19:00 INFO - PROCESS | 1797 | ++DOMWINDOW == 154 (0x89865400) [pid = 1797] [serial = 2352] [outer = 0x88f16400] 03:19:00 INFO - PROCESS | 1797 | 1461061140922 Marionette DEBUG loaded listener.js 03:19:01 INFO - PROCESS | 1797 | ++DOMWINDOW == 155 (0x89b06800) [pid = 1797] [serial = 2353] [outer = 0x88f16400] 03:19:01 INFO - PROCESS | 1797 | 1461061141874 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 03:19:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:19:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:19:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1388ms 03:19:01 INFO - PROCESS | 1797 | 1461061141908 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 03:19:01 INFO - PROCESS | 1797 | 1461061141911 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 03:19:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:19:01 INFO - PROCESS | 1797 | 1461061141918 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:19:01 INFO - PROCESS | 1797 | 1461061141921 Marionette TRACE conn3 <- [1,3102,null,{}] 03:19:01 INFO - PROCESS | 1797 | 1461061141926 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:02 INFO - PROCESS | 1797 | 1461061142221 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 03:19:03 INFO - PROCESS | 1797 | --DOMWINDOW == 154 (0x9754e400) [pid = 1797] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:19:03 INFO - PROCESS | 1797 | --DOMWINDOW == 153 (0x89b08000) [pid = 1797] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:19:03 INFO - PROCESS | 1797 | --DOMWINDOW == 152 (0x8afb0400) [pid = 1797] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 03:19:03 INFO - PROCESS | 1797 | --DOMWINDOW == 151 (0x8985cc00) [pid = 1797] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 03:19:03 INFO - PROCESS | 1797 | --DOMWINDOW == 150 (0x8e084c00) [pid = 1797] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 03:19:03 INFO - PROCESS | 1797 | --DOMWINDOW == 149 (0x8dfdb800) [pid = 1797] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 03:19:03 INFO - PROCESS | 1797 | --DOMWINDOW == 148 (0x8be11c00) [pid = 1797] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 03:19:03 INFO - PROCESS | 1797 | --DOMWINDOW == 147 (0x8be14000) [pid = 1797] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 03:19:03 INFO - PROCESS | 1797 | --DOMWINDOW == 146 (0x8b7cc400) [pid = 1797] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 03:19:03 INFO - PROCESS | 1797 | --DOMWINDOW == 145 (0x8ad88000) [pid = 1797] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:19:03 INFO - PROCESS | 1797 | --DOMWINDOW == 144 (0x88db8800) [pid = 1797] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:19:03 INFO - PROCESS | 1797 | --DOMWINDOW == 143 (0x89b0c000) [pid = 1797] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 03:19:03 INFO - PROCESS | 1797 | --DOMWINDOW == 142 (0x881f5c00) [pid = 1797] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 03:19:03 INFO - PROCESS | 1797 | --DOMWINDOW == 141 (0x8fc28c00) [pid = 1797] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 03:19:03 INFO - PROCESS | 1797 | --DOMWINDOW == 140 (0x9a8eb000) [pid = 1797] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 03:19:03 INFO - PROCESS | 1797 | --DOMWINDOW == 139 (0x9ea18c00) [pid = 1797] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:19:03 INFO - PROCESS | 1797 | --DOMWINDOW == 138 (0x9901c000) [pid = 1797] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 03:19:03 INFO - PROCESS | 1797 | --DOMWINDOW == 137 (0x8c0eac00) [pid = 1797] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 03:19:03 INFO - PROCESS | 1797 | --DOMWINDOW == 136 (0x979db800) [pid = 1797] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 03:19:03 INFO - PROCESS | 1797 | --DOMWINDOW == 135 (0x97691800) [pid = 1797] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 03:19:03 INFO - PROCESS | 1797 | --DOMWINDOW == 134 (0x97556c00) [pid = 1797] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 03:19:03 INFO - PROCESS | 1797 | --DOMWINDOW == 133 (0x963a0800) [pid = 1797] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 03:19:03 INFO - PROCESS | 1797 | --DOMWINDOW == 132 (0x940c9c00) [pid = 1797] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 03:19:03 INFO - PROCESS | 1797 | --DOMWINDOW == 131 (0x8ad80c00) [pid = 1797] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 03:19:03 INFO - PROCESS | 1797 | --DOMWINDOW == 130 (0x8fc14c00) [pid = 1797] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 03:19:03 INFO - PROCESS | 1797 | --DOMWINDOW == 129 (0x8f30d800) [pid = 1797] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 03:19:03 INFO - PROCESS | 1797 | --DOMWINDOW == 128 (0x8f54f400) [pid = 1797] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:19:03 INFO - PROCESS | 1797 | 1461061143205 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:03 INFO - PROCESS | 1797 | ++DOCSHELL 0x81ee7400 == 166 [pid = 1797] [id = 785] 03:19:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 129 (0x842b7400) [pid = 1797] [serial = 2354] [outer = (nil)] 03:19:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 130 (0x8985cc00) [pid = 1797] [serial = 2355] [outer = 0x842b7400] 03:19:03 INFO - PROCESS | 1797 | 1461061143286 Marionette DEBUG loaded listener.js 03:19:03 INFO - PROCESS | 1797 | ++DOMWINDOW == 131 (0x89d9b800) [pid = 1797] [serial = 2356] [outer = 0x842b7400] 03:19:04 INFO - PROCESS | 1797 | 1461061144008 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:19:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:19:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 2099ms 03:19:04 INFO - PROCESS | 1797 | 1461061144018 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 03:19:04 INFO - PROCESS | 1797 | 1461061144021 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 03:19:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:19:04 INFO - PROCESS | 1797 | 1461061144026 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 03:19:04 INFO - PROCESS | 1797 | 1461061144030 Marionette TRACE conn3 <- [1,3106,null,{}] 03:19:04 INFO - PROCESS | 1797 | 1461061144035 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:04 INFO - PROCESS | 1797 | 1461061144236 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 03:19:04 INFO - PROCESS | 1797 | 1461061144466 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:04 INFO - PROCESS | 1797 | ++DOCSHELL 0x84bc4800 == 167 [pid = 1797] [id = 786] 03:19:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 132 (0x89b02400) [pid = 1797] [serial = 2357] [outer = (nil)] 03:19:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 133 (0x8ad83000) [pid = 1797] [serial = 2358] [outer = 0x89b02400] 03:19:04 INFO - PROCESS | 1797 | 1461061144547 Marionette DEBUG loaded listener.js 03:19:04 INFO - PROCESS | 1797 | ++DOMWINDOW == 134 (0x8ae05800) [pid = 1797] [serial = 2359] [outer = 0x89b02400] 03:19:05 INFO - PROCESS | 1797 | 1461061145533 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 03:19:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:19:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:19:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:19:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1533ms 03:19:05 INFO - PROCESS | 1797 | 1461061145562 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 03:19:05 INFO - PROCESS | 1797 | 1461061145569 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 03:19:05 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:19:05 INFO - PROCESS | 1797 | 1461061145579 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 03:19:05 INFO - PROCESS | 1797 | 1461061145585 Marionette TRACE conn3 <- [1,3110,null,{}] 03:19:05 INFO - PROCESS | 1797 | 1461061145596 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:05 INFO - PROCESS | 1797 | 1461061145936 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 03:19:06 INFO - PROCESS | 1797 | 1461061146200 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:06 INFO - PROCESS | 1797 | ++DOCSHELL 0x85389c00 == 168 [pid = 1797] [id = 787] 03:19:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 135 (0x86265400) [pid = 1797] [serial = 2360] [outer = (nil)] 03:19:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 136 (0x877ad000) [pid = 1797] [serial = 2361] [outer = 0x86265400] 03:19:06 INFO - PROCESS | 1797 | 1461061146292 Marionette DEBUG loaded listener.js 03:19:06 INFO - PROCESS | 1797 | ++DOMWINDOW == 137 (0x8815a400) [pid = 1797] [serial = 2362] [outer = 0x86265400] 03:19:07 INFO - PROCESS | 1797 | 1461061147128 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 03:19:07 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:19:07 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 03:19:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:19:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:19:07 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1585ms 03:19:07 INFO - PROCESS | 1797 | 1461061147165 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 03:19:07 INFO - PROCESS | 1797 | 1461061147173 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 03:19:07 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:19:07 INFO - PROCESS | 1797 | 1461061147184 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 03:19:07 INFO - PROCESS | 1797 | 1461061147188 Marionette TRACE conn3 <- [1,3114,null,{}] 03:19:07 INFO - PROCESS | 1797 | 1461061147194 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:07 INFO - PROCESS | 1797 | 1461061147403 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 03:19:07 INFO - PROCESS | 1797 | 1461061147714 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"d0b73a36-fa08-4d3c-9634-e295a51ae38d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:07 INFO - PROCESS | 1797 | ++DOCSHELL 0x8635bc00 == 169 [pid = 1797] [id = 788] 03:19:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 138 (0x885b0c00) [pid = 1797] [serial = 2363] [outer = (nil)] 03:19:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 139 (0x8985b400) [pid = 1797] [serial = 2364] [outer = 0x885b0c00] 03:19:07 INFO - PROCESS | 1797 | 1461061147804 Marionette DEBUG loaded listener.js 03:19:07 INFO - PROCESS | 1797 | ++DOMWINDOW == 140 (0x89b0ec00) [pid = 1797] [serial = 2365] [outer = 0x885b0c00] 03:19:08 INFO - PROCESS | 1797 | 1461061148843 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 03:19:08 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:19:08 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1693ms 03:19:08 INFO - PROCESS | 1797 | 1461061148878 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 03:19:08 INFO - PROCESS | 1797 | 1461061148882 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 03:19:09 WARNING - u'runner_teardown' () 03:19:09 INFO - No more tests 03:19:10 INFO - Got 0 unexpected results 03:19:10 INFO - SUITE-END | took 1281s 03:19:10 INFO - Closing logging queue 03:19:10 INFO - queue closed 03:19:10 INFO - Return code: 0 03:19:10 WARNING - # TBPL SUCCESS # 03:19:10 INFO - Running post-action listener: _resource_record_post_action 03:19:10 INFO - Running post-run listener: _resource_record_post_run 03:19:11 INFO - Total resource usage - Wall time: 1318s; CPU: 98.0%; Read bytes: 14057472; Write bytes: 963887104; Read time: 628; Write time: 265304 03:19:11 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:19:11 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 4096; Write bytes: 182423552; Read time: 8; Write time: 153368 03:19:11 INFO - run-tests - Wall time: 1286s; CPU: 98.0%; Read bytes: 11096064; Write bytes: 781463552; Read time: 492; Write time: 111936 03:19:11 INFO - Running post-run listener: _upload_blobber_files 03:19:11 INFO - Blob upload gear active. 03:19:11 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:19:11 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 03:19:11 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'] 03:19:11 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 03:19:11 INFO - (blobuploader) - INFO - Open directory for files ... 03:19:11 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 03:19:12 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:19:12 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:19:13 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:19:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:19:13 INFO - (blobuploader) - INFO - Done attempting. 03:19:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 03:19:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:19:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:19:13 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:19:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:19:13 INFO - (blobuploader) - INFO - Done attempting. 03:19:13 INFO - (blobuploader) - INFO - Iteration through files over. 03:19:13 INFO - Return code: 0 03:19:13 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:19:13 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:19:13 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0b3e34f3d080f0180ef8d640149c4e60141f52383214357692176f79adaadb285abb444a0d2a017449fe81084eeb2421c79a7952207f95a661c0d2311e5e7252", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/83818a4d8f79f5a38059e939d91caadbe80fba7b9547f29c83857e5fa8abf24c80a1ced480e440c549f6437525234713e7f2d8d4f58374f739c000ec8c5fd29a"} 03:19:13 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:19:13 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:19:13 INFO - Contents: 03:19:13 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0b3e34f3d080f0180ef8d640149c4e60141f52383214357692176f79adaadb285abb444a0d2a017449fe81084eeb2421c79a7952207f95a661c0d2311e5e7252", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/83818a4d8f79f5a38059e939d91caadbe80fba7b9547f29c83857e5fa8abf24c80a1ced480e440c549f6437525234713e7f2d8d4f58374f739c000ec8c5fd29a"} 03:19:13 INFO - Running post-run listener: copy_logs_to_upload_dir 03:19:13 INFO - Copying logs to upload dir... 03:19:13 INFO - mkdir: /builds/slave/test/build/upload/logs 03:19:13 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1433.499396 ========= master_lag: 0.55 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 54 secs) (at 2016-04-19 03:19:14.389047) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 03:19:14.392492) ========= 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-1461059586.931929-1458979338 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0b3e34f3d080f0180ef8d640149c4e60141f52383214357692176f79adaadb285abb444a0d2a017449fe81084eeb2421c79a7952207f95a661c0d2311e5e7252", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/83818a4d8f79f5a38059e939d91caadbe80fba7b9547f29c83857e5fa8abf24c80a1ced480e440c549f6437525234713e7f2d8d4f58374f739c000ec8c5fd29a"} build_url:https://queue.taskcluster.net/v1/task/Kar7nSRUSnukgyFwlvRR1g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Kar7nSRUSnukgyFwlvRR1g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.030722 build_url: 'https://queue.taskcluster.net/v1/task/Kar7nSRUSnukgyFwlvRR1g/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/0b3e34f3d080f0180ef8d640149c4e60141f52383214357692176f79adaadb285abb444a0d2a017449fe81084eeb2421c79a7952207f95a661c0d2311e5e7252", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/83818a4d8f79f5a38059e939d91caadbe80fba7b9547f29c83857e5fa8abf24c80a1ced480e440c549f6437525234713e7f2d8d4f58374f739c000ec8c5fd29a"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Kar7nSRUSnukgyFwlvRR1g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.06 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 03:19:14.486626) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 03:19:14.486954) ========= 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-1461059586.931929-1458979338 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.014844 ========= master_lag: 0.06 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 03:19:14.560292) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 03:19:14.560609) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 03:19:14.560997) ========= ========= Total master_lag: 13.38 =========