builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-244 starttime: 1461680669.38 results: success (0) buildid: 20160426054505 builduid: b2cff6696a4e48a3b314dec009455daa revision: a31ebd5b270a75035fce70f3baf11daa9a10167f ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 07:24:29.378184) ========= master: http://buildbot-master114.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 07:24:29.378664) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 11 secs) (at 2016-04-26 07:24:29.378955) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 11 secs) (at 2016-04-26 07:24:40.817252) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 07:24:40.817680) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461680378.317677-2117083290 _=/tools/buildbot/bin/python using PTY: False --2016-04-26 07:24:41-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 13.2M=0.001s 2016-04-26 07:24:41 (13.2 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.561957 ========= master_lag: 0.33 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 07:24:41.705037) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 07:24:41.705326) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461680378.317677-2117083290 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.035287 ========= master_lag: 0.87 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 07:24:42.615323) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-26 07:24:42.615707) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev a31ebd5b270a75035fce70f3baf11daa9a10167f --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 a31ebd5b270a75035fce70f3baf11daa9a10167f --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461680378.317677-2117083290 _=/tools/buildbot/bin/python using PTY: False 2016-04-26 07:24:42,767 truncating revision to first 12 chars 2016-04-26 07:24:42,767 Setting DEBUG logging. 2016-04-26 07:24:42,767 attempt 1/10 2016-04-26 07:24:42,767 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/a31ebd5b270a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-26 07:24:43,970 unpacking tar archive at: mozilla-inbound-a31ebd5b270a/testing/mozharness/ program finished with exit code 0 elapsedTime=1.798324 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-26 07:24:44.453346) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 07:24:44.453677) ========= script_repo_revision: a31ebd5b270a75035fce70f3baf11daa9a10167f ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 07:24:44.454081) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 5 secs) (at 2016-04-26 07:24:44.454361) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 5 secs) (at 2016-04-26 07:24:49.658931) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 33 secs) (at 2016-04-26 07:24:49.659311) ========= /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=9ca12473fbb1d023794ffd180000023c-1461680378.317677-2117083290 _=/tools/buildbot/bin/python using PTY: False 07:24:49 INFO - MultiFileLogger online at 20160426 07:24:49 in /builds/slave/test 07:24:49 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 07:24:49 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 07:24:49 INFO - {'append_to_log': False, 07:24:49 INFO - 'base_work_dir': '/builds/slave/test', 07:24:49 INFO - 'blob_upload_branch': 'mozilla-inbound', 07:24:49 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 07:24:49 INFO - 'buildbot_json_path': 'buildprops.json', 07:24:49 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 07:24:49 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 07:24:49 INFO - 'download_minidump_stackwalk': True, 07:24:49 INFO - 'download_symbols': 'true', 07:24:49 INFO - 'e10s': False, 07:24:49 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 07:24:49 INFO - 'tooltool.py': '/tools/tooltool.py', 07:24:49 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 07:24:49 INFO - '/tools/misc-python/virtualenv.py')}, 07:24:49 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 07:24:49 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 07:24:49 INFO - 'log_level': 'info', 07:24:49 INFO - 'log_to_console': True, 07:24:49 INFO - 'opt_config_files': (), 07:24:49 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 07:24:49 INFO - '--processes=1', 07:24:49 INFO - '--config=%(test_path)s/wptrunner.ini', 07:24:49 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 07:24:49 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 07:24:49 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 07:24:49 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 07:24:49 INFO - 'pip_index': False, 07:24:49 INFO - 'require_test_zip': True, 07:24:49 INFO - 'test_type': ('testharness',), 07:24:49 INFO - 'this_chunk': '1', 07:24:49 INFO - 'tooltool_cache': '/builds/tooltool_cache', 07:24:49 INFO - 'total_chunks': '10', 07:24:49 INFO - 'virtualenv_path': 'venv', 07:24:49 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 07:24:49 INFO - 'work_dir': 'build'} 07:24:49 INFO - ##### 07:24:49 INFO - ##### Running clobber step. 07:24:49 INFO - ##### 07:24:49 INFO - Running pre-action listener: _resource_record_pre_action 07:24:49 INFO - Running main action method: clobber 07:24:49 INFO - rmtree: /builds/slave/test/build 07:24:49 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 07:24:52 INFO - Running post-action listener: _resource_record_post_action 07:24:52 INFO - ##### 07:24:52 INFO - ##### Running read-buildbot-config step. 07:24:52 INFO - ##### 07:24:52 INFO - Running pre-action listener: _resource_record_pre_action 07:24:52 INFO - Running main action method: read_buildbot_config 07:24:52 INFO - Using buildbot properties: 07:24:52 INFO - { 07:24:52 INFO - "project": "", 07:24:52 INFO - "product": "firefox", 07:24:52 INFO - "script_repo_revision": "production", 07:24:52 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 07:24:52 INFO - "repository": "", 07:24:52 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 07:24:52 INFO - "buildid": "20160426054505", 07:24:52 INFO - "pgo_build": "False", 07:24:52 INFO - "basedir": "/builds/slave/test", 07:24:52 INFO - "buildnumber": 26, 07:24:52 INFO - "slavename": "tst-linux64-spot-244", 07:24:52 INFO - "master": "http://buildbot-master114.bb.releng.use1.mozilla.com:8201/", 07:24:52 INFO - "platform": "linux64", 07:24:52 INFO - "branch": "mozilla-inbound", 07:24:52 INFO - "revision": "a31ebd5b270a75035fce70f3baf11daa9a10167f", 07:24:52 INFO - "repo_path": "integration/mozilla-inbound", 07:24:52 INFO - "moz_repo_path": "", 07:24:52 INFO - "stage_platform": "linux64", 07:24:52 INFO - "builduid": "b2cff6696a4e48a3b314dec009455daa", 07:24:52 INFO - "slavebuilddir": "test" 07:24:52 INFO - } 07:24:52 INFO - Found installer url https://queue.taskcluster.net/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2. 07:24:52 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json. 07:24:52 INFO - Running post-action listener: _resource_record_post_action 07:24:52 INFO - ##### 07:24:52 INFO - ##### Running download-and-extract step. 07:24:52 INFO - ##### 07:24:52 INFO - Running pre-action listener: _resource_record_pre_action 07:24:52 INFO - Running main action method: download_and_extract 07:24:52 INFO - mkdir: /builds/slave/test/build/tests 07:24:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:24:52 INFO - https://queue.taskcluster.net/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 07:24:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 07:24:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 07:24:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 07:24:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 07:24:58 INFO - Downloaded 1361 bytes. 07:24:58 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 07:24:58 INFO - Using the following test package requirements: 07:24:58 INFO - {u'common': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 07:24:58 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 07:24:58 INFO - u'firefox-49.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 07:24:58 INFO - u'gtest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 07:24:58 INFO - u'firefox-49.0a1.en-US.linux-x86_64.gtest.tests.zip'], 07:24:58 INFO - u'jittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 07:24:58 INFO - u'jsshell-linux-x86_64.zip'], 07:24:58 INFO - u'mochitest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 07:24:58 INFO - u'firefox-49.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 07:24:58 INFO - u'mozbase': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 07:24:58 INFO - u'reftest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 07:24:58 INFO - u'firefox-49.0a1.en-US.linux-x86_64.reftest.tests.zip'], 07:24:58 INFO - u'talos': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 07:24:58 INFO - u'firefox-49.0a1.en-US.linux-x86_64.talos.tests.zip'], 07:24:58 INFO - u'web-platform': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 07:24:58 INFO - u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 07:24:58 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 07:24:58 INFO - u'firefox-49.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 07:24:58 INFO - Downloading packages: [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 07:24:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:24:58 INFO - https://queue.taskcluster.net/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 07:24:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 07:24:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 07:24:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 07:24:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 07:25:00 INFO - Downloaded 22750804 bytes. 07:25:00 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 07:25:00 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 07:25:01 INFO - caution: filename not matched: web-platform/* 07:25:01 INFO - Return code: 11 07:25: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')]} 07:25:01 INFO - https://queue.taskcluster.net/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 07:25:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 07:25:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 07:25:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 07:25:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 07:25:03 INFO - Downloaded 36406661 bytes. 07:25:03 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 07:25:03 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 07:25:06 INFO - caution: filename not matched: bin/* 07:25:06 INFO - caution: filename not matched: config/* 07:25:06 INFO - caution: filename not matched: mozbase/* 07:25:06 INFO - caution: filename not matched: marionette/* 07:25:06 INFO - caution: filename not matched: tools/wptserve/* 07:25:06 INFO - Return code: 11 07:25:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:25:06 INFO - https://queue.taskcluster.net/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 07:25:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 07:25:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 07:25:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 07:25:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 07:25:11 INFO - Downloaded 64489928 bytes. 07:25:11 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 07:25:11 INFO - mkdir: /builds/slave/test/properties 07:25:11 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 07:25:11 INFO - Writing to file /builds/slave/test/properties/build_url 07:25:11 INFO - Contents: 07:25:11 INFO - build_url:https://queue.taskcluster.net/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 07:25:12 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 07:25:12 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 07:25:12 INFO - Writing to file /builds/slave/test/properties/symbols_url 07:25:12 INFO - Contents: 07:25:12 INFO - symbols_url:https://queue.taskcluster.net/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 07:25: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')]} 07:25:12 INFO - https://queue.taskcluster.net/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 07:25:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 07:25:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 07:25:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 07:25:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 07:25:18 INFO - Downloaded 90943177 bytes. 07:25:18 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 07:25:18 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 07:25:24 INFO - Return code: 0 07:25:24 INFO - Running post-action listener: _resource_record_post_action 07:25:24 INFO - Running post-action listener: set_extra_try_arguments 07:25:24 INFO - ##### 07:25:24 INFO - ##### Running create-virtualenv step. 07:25:24 INFO - ##### 07:25:24 INFO - Running pre-action listener: _pre_create_virtualenv 07:25:24 INFO - Running pre-action listener: _resource_record_pre_action 07:25:24 INFO - Running main action method: create_virtualenv 07:25:24 INFO - Creating virtualenv /builds/slave/test/build/venv 07:25:24 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 07:25:24 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 07:25:25 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 07:25:25 INFO - Using real prefix '/usr' 07:25:25 INFO - New python executable in /builds/slave/test/build/venv/bin/python 07:25:26 INFO - Installing distribute.............................................................................................................................................................................................done. 07:25:31 INFO - Installing pip.................done. 07:25:31 INFO - Return code: 0 07:25:31 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 07:25: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')]} 07:25:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:25:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:25: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')]} 07:25:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:25:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:25: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 0x1733030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17343f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1777ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x177cba0>, '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 0x1775f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1776410>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461680378.317677-2117083290', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 07:25: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 07:25: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 07:25:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:25:31 INFO - 'CCACHE_UMASK': '002', 07:25:31 INFO - 'DISPLAY': ':0', 07:25:31 INFO - 'HOME': '/home/cltbld', 07:25:31 INFO - 'LANG': 'en_US.UTF-8', 07:25:31 INFO - 'LOGNAME': 'cltbld', 07:25:31 INFO - 'MAIL': '/var/mail/cltbld', 07:25:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:25:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:25:31 INFO - 'MOZ_NO_REMOTE': '1', 07:25:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:25:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:25:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:25:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:25:31 INFO - 'PWD': '/builds/slave/test', 07:25:31 INFO - 'SHELL': '/bin/bash', 07:25:31 INFO - 'SHLVL': '1', 07:25:31 INFO - 'TERM': 'linux', 07:25:31 INFO - 'TMOUT': '86400', 07:25:31 INFO - 'USER': 'cltbld', 07:25:31 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461680378.317677-2117083290', 07:25:31 INFO - '_': '/tools/buildbot/bin/python'} 07:25:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:25:31 INFO - Downloading/unpacking psutil>=0.7.1 07:25:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:25:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:25:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:25:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:25:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:25:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:25:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 07:25:37 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:25:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:25:37 INFO - Installing collected packages: psutil 07:25:37 INFO - Running setup.py install for psutil 07:25:37 INFO - building 'psutil._psutil_linux' extension 07:25: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-x86_64-2.7/psutil/_psutil_linux.o 07:25:38 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 07:25:38 INFO - building 'psutil._psutil_posix' extension 07:25: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-x86_64-2.7/psutil/_psutil_posix.o 07:25:38 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 07:25:38 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:25:38 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:25:38 INFO - Successfully installed psutil 07:25:38 INFO - Cleaning up... 07:25:38 INFO - Return code: 0 07:25:38 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 07:25:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:25:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:25:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:25:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:25:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:25:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:25: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 0x1733030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17343f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1777ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x177cba0>, '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 0x1775f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1776410>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461680378.317677-2117083290', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 07:25: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 07:25: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 07:25:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:25:38 INFO - 'CCACHE_UMASK': '002', 07:25:38 INFO - 'DISPLAY': ':0', 07:25:38 INFO - 'HOME': '/home/cltbld', 07:25:38 INFO - 'LANG': 'en_US.UTF-8', 07:25:38 INFO - 'LOGNAME': 'cltbld', 07:25:38 INFO - 'MAIL': '/var/mail/cltbld', 07:25:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:25:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:25:38 INFO - 'MOZ_NO_REMOTE': '1', 07:25:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:25:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:25:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:25:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:25:38 INFO - 'PWD': '/builds/slave/test', 07:25:38 INFO - 'SHELL': '/bin/bash', 07:25:38 INFO - 'SHLVL': '1', 07:25:38 INFO - 'TERM': 'linux', 07:25:38 INFO - 'TMOUT': '86400', 07:25:38 INFO - 'USER': 'cltbld', 07:25:38 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461680378.317677-2117083290', 07:25:38 INFO - '_': '/tools/buildbot/bin/python'} 07:25:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:25:38 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 07:25:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:25:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:25:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:25:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:25:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:25: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 07:25:43 INFO - Downloading mozsystemmonitor-0.0.tar.gz 07:25:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 07:25: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) 07:25:44 INFO - Installing collected packages: mozsystemmonitor 07:25:44 INFO - Running setup.py install for mozsystemmonitor 07:25:44 INFO - Successfully installed mozsystemmonitor 07:25:44 INFO - Cleaning up... 07:25:44 INFO - Return code: 0 07:25:44 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 07:25: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')]} 07:25:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:25:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:25: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')]} 07:25:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:25:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:25: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 0x1733030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17343f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1777ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x177cba0>, '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 0x1775f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1776410>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461680378.317677-2117083290', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 07:25: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 07:25: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 07:25:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:25:44 INFO - 'CCACHE_UMASK': '002', 07:25:44 INFO - 'DISPLAY': ':0', 07:25:44 INFO - 'HOME': '/home/cltbld', 07:25:44 INFO - 'LANG': 'en_US.UTF-8', 07:25:44 INFO - 'LOGNAME': 'cltbld', 07:25:44 INFO - 'MAIL': '/var/mail/cltbld', 07:25:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:25:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:25:44 INFO - 'MOZ_NO_REMOTE': '1', 07:25:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:25:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:25:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:25:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:25:44 INFO - 'PWD': '/builds/slave/test', 07:25:44 INFO - 'SHELL': '/bin/bash', 07:25:44 INFO - 'SHLVL': '1', 07:25:44 INFO - 'TERM': 'linux', 07:25:44 INFO - 'TMOUT': '86400', 07:25:44 INFO - 'USER': 'cltbld', 07:25:44 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461680378.317677-2117083290', 07:25:44 INFO - '_': '/tools/buildbot/bin/python'} 07:25:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:25:44 INFO - Downloading/unpacking blobuploader==1.2.4 07:25:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:25:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:25:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:25:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:25:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:25:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:25:49 INFO - Downloading blobuploader-1.2.4.tar.gz 07:25:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 07:25:49 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 07:25:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:25:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:25:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:25:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:25:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:25:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:25:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 07:25:51 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 07:25:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:25:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:25:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:25:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:25:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:25:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:25:51 INFO - Downloading docopt-0.6.1.tar.gz 07:25:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 07:25:51 INFO - Installing collected packages: blobuploader, requests, docopt 07:25:51 INFO - Running setup.py install for blobuploader 07:25:51 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 07:25:52 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 07:25:52 INFO - Running setup.py install for requests 07:25:52 INFO - Running setup.py install for docopt 07:25:52 INFO - Successfully installed blobuploader requests docopt 07:25:52 INFO - Cleaning up... 07:25:53 INFO - Return code: 0 07:25:53 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:25:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:25:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:25:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:25:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:25:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:25:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:25: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 0x1733030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17343f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1777ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x177cba0>, '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 0x1775f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1776410>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461680378.317677-2117083290', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 07:25: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 07:25: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 07:25:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:25:53 INFO - 'CCACHE_UMASK': '002', 07:25:53 INFO - 'DISPLAY': ':0', 07:25:53 INFO - 'HOME': '/home/cltbld', 07:25:53 INFO - 'LANG': 'en_US.UTF-8', 07:25:53 INFO - 'LOGNAME': 'cltbld', 07:25:53 INFO - 'MAIL': '/var/mail/cltbld', 07:25:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:25:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:25:53 INFO - 'MOZ_NO_REMOTE': '1', 07:25:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:25:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:25:53 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:25:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:25:53 INFO - 'PWD': '/builds/slave/test', 07:25:53 INFO - 'SHELL': '/bin/bash', 07:25:53 INFO - 'SHLVL': '1', 07:25:53 INFO - 'TERM': 'linux', 07:25:53 INFO - 'TMOUT': '86400', 07:25:53 INFO - 'USER': 'cltbld', 07:25:53 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461680378.317677-2117083290', 07:25:53 INFO - '_': '/tools/buildbot/bin/python'} 07:25:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:25:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:25:53 INFO - Running setup.py (path:/tmp/pip-629TSj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:25:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:25:53 INFO - Running setup.py (path:/tmp/pip-UO0FkK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:25:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:25:53 INFO - Running setup.py (path:/tmp/pip-QOx5AM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:25:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:25:53 INFO - Running setup.py (path:/tmp/pip-XidKBe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:25:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:25:53 INFO - Running setup.py (path:/tmp/pip-v4MXqw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:25:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:25:54 INFO - Running setup.py (path:/tmp/pip-0__K82-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:25:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:25:54 INFO - Running setup.py (path:/tmp/pip-8XBTUM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:25:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:25:54 INFO - Running setup.py (path:/tmp/pip-93WJL3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:25:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:25:54 INFO - Running setup.py (path:/tmp/pip-1hBjvk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:25:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:25:54 INFO - Running setup.py (path:/tmp/pip-DdfrfM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:25:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:25:54 INFO - Running setup.py (path:/tmp/pip-RZuahm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:25:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:25:54 INFO - Running setup.py (path:/tmp/pip-hhlE7Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:25:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:25:55 INFO - Running setup.py (path:/tmp/pip-8DAF8W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:25:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:25:55 INFO - Running setup.py (path:/tmp/pip-z7xXiw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:25:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:25:55 INFO - Running setup.py (path:/tmp/pip-sPiZ0U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:25:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:25:55 INFO - Running setup.py (path:/tmp/pip-eAERCt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:25:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:25:55 INFO - Running setup.py (path:/tmp/pip-nahoMr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:25:55 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:25:55 INFO - Running setup.py (path:/tmp/pip-U5_oNZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:25:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:25:55 INFO - Running setup.py (path:/tmp/pip-dDrZEM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:25:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:25:55 INFO - Running setup.py (path:/tmp/pip-YDyO0v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:25:55 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:25:56 INFO - Running setup.py (path:/tmp/pip-7kycA3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:25:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:25: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 07:25:56 INFO - Running setup.py install for manifestparser 07:25:56 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 07:25:56 INFO - Running setup.py install for mozcrash 07:25:56 INFO - Running setup.py install for mozdebug 07:25:57 INFO - Running setup.py install for mozdevice 07:25:57 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 07:25:57 INFO - Installing dm script to /builds/slave/test/build/venv/bin 07:25:57 INFO - Running setup.py install for mozfile 07:25:57 INFO - Running setup.py install for mozhttpd 07:25:57 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 07:25:57 INFO - Running setup.py install for mozinfo 07:25:57 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 07:25:57 INFO - Running setup.py install for mozInstall 07:25:58 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 07:25:58 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 07:25:58 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 07:25:58 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 07:25:58 INFO - Running setup.py install for mozleak 07:25:58 INFO - Running setup.py install for mozlog 07:25:58 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 07:25:58 INFO - Running setup.py install for moznetwork 07:25:58 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 07:25:58 INFO - Running setup.py install for mozprocess 07:25:58 INFO - Running setup.py install for mozprofile 07:25:59 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 07:25:59 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 07:25:59 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 07:25:59 INFO - Running setup.py install for mozrunner 07:25:59 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 07:25:59 INFO - Running setup.py install for mozscreenshot 07:25:59 INFO - Running setup.py install for moztest 07:25:59 INFO - Running setup.py install for mozversion 07:25:59 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 07:25:59 INFO - Running setup.py install for wptserve 07:26:00 INFO - Running setup.py install for marionette-driver 07:26:00 INFO - Running setup.py install for browsermob-proxy 07:26:00 INFO - Running setup.py install for marionette-client 07:26:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:26:01 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 07:26: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 07:26:01 INFO - Cleaning up... 07:26:01 INFO - Return code: 0 07:26:01 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:26: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')]} 07:26:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:26:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:26: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')]} 07:26:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:26:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:26: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 0x1733030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17343f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1777ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x177cba0>, '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 0x1775f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1776410>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461680378.317677-2117083290', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 07:26: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 07:26: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 07:26:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:26:01 INFO - 'CCACHE_UMASK': '002', 07:26:01 INFO - 'DISPLAY': ':0', 07:26:01 INFO - 'HOME': '/home/cltbld', 07:26:01 INFO - 'LANG': 'en_US.UTF-8', 07:26:01 INFO - 'LOGNAME': 'cltbld', 07:26:01 INFO - 'MAIL': '/var/mail/cltbld', 07:26:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:26:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:26:01 INFO - 'MOZ_NO_REMOTE': '1', 07:26:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:26:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:26:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:26:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:26:01 INFO - 'PWD': '/builds/slave/test', 07:26:01 INFO - 'SHELL': '/bin/bash', 07:26:01 INFO - 'SHLVL': '1', 07:26:01 INFO - 'TERM': 'linux', 07:26:01 INFO - 'TMOUT': '86400', 07:26:01 INFO - 'USER': 'cltbld', 07:26:01 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461680378.317677-2117083290', 07:26:01 INFO - '_': '/tools/buildbot/bin/python'} 07:26:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:26:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:26:01 INFO - Running setup.py (path:/tmp/pip-wIVVRA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:26:01 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 07:26:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:26:01 INFO - Running setup.py (path:/tmp/pip-koKUs6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:26:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 07:26:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:26:01 INFO - Running setup.py (path:/tmp/pip-aUetrS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:26: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)) 07:26:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:26:02 INFO - Running setup.py (path:/tmp/pip-E3hnIs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:26: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)) 07:26:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:26:02 INFO - Running setup.py (path:/tmp/pip-fRXBGN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:26:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 07:26:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:26:02 INFO - Running setup.py (path:/tmp/pip-8VI_t5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:26:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 07:26:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:26:02 INFO - Running setup.py (path:/tmp/pip-UdqlAJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:26:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 07:26:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:26:02 INFO - Running setup.py (path:/tmp/pip-Pltvwt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:26:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 07:26:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:26:02 INFO - Running setup.py (path:/tmp/pip-SK62zP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:26:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 07:26:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:26:02 INFO - Running setup.py (path:/tmp/pip-xoM7uM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:26:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 07:26:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:26:02 INFO - Running setup.py (path:/tmp/pip-XnxeLk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:26: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)) 07:26:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:26:03 INFO - Running setup.py (path:/tmp/pip-7vu6ky-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:26:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 07:26:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:26:03 INFO - Running setup.py (path:/tmp/pip-Wk8cnI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:26:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 07:26:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:26:03 INFO - Running setup.py (path:/tmp/pip-FCDh4r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:26:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 07:26:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:26:03 INFO - Running setup.py (path:/tmp/pip-aruhHL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:26:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 07:26:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:26:03 INFO - Running setup.py (path:/tmp/pip-cORzbq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:26:03 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 07:26:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:26:03 INFO - Running setup.py (path:/tmp/pip-ZKeVZg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:26:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 07:26:03 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:26:03 INFO - Running setup.py (path:/tmp/pip-dqge78-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:26: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)) 07:26:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:26:04 INFO - Running setup.py (path:/tmp/pip-djVFWr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:26:04 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 07:26:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:26:04 INFO - Running setup.py (path:/tmp/pip-HbNZoX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:26:04 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 07:26:04 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:26:04 INFO - Running setup.py (path:/tmp/pip-GhkxtR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:26:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:26:04 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 07:26:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 07:26:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 07:26:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 07:26:04 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 07:26:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 07:26:04 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 07:26:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:26:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:26:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:26:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:26:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:26:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:26:09 INFO - Downloading blessings-1.6.tar.gz 07:26:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 07:26: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)) 07:26:10 INFO - Installing collected packages: blessings 07:26:10 INFO - Running setup.py install for blessings 07:26:10 INFO - Successfully installed blessings 07:26:10 INFO - Cleaning up... 07:26:10 INFO - Return code: 0 07:26:10 INFO - Done creating virtualenv /builds/slave/test/build/venv. 07:26:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:26:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:26:11 INFO - Reading from file tmpfile_stdout 07:26:11 INFO - Current package versions: 07:26:11 INFO - argparse == 1.2.1 07:26:11 INFO - blessings == 1.6 07:26:11 INFO - blobuploader == 1.2.4 07:26:11 INFO - browsermob-proxy == 0.6.0 07:26:11 INFO - docopt == 0.6.1 07:26:11 INFO - manifestparser == 1.1 07:26:11 INFO - marionette-client == 2.3.0 07:26:11 INFO - marionette-driver == 1.4.0 07:26:11 INFO - mozInstall == 1.12 07:26:11 INFO - mozcrash == 0.17 07:26:11 INFO - mozdebug == 0.1 07:26:11 INFO - mozdevice == 0.48 07:26:11 INFO - mozfile == 1.2 07:26:11 INFO - mozhttpd == 0.7 07:26:11 INFO - mozinfo == 0.9 07:26:11 INFO - mozleak == 0.1 07:26:11 INFO - mozlog == 3.1 07:26:11 INFO - moznetwork == 0.27 07:26:11 INFO - mozprocess == 0.22 07:26:11 INFO - mozprofile == 0.28 07:26:11 INFO - mozrunner == 6.11 07:26:11 INFO - mozscreenshot == 0.1 07:26:11 INFO - mozsystemmonitor == 0.0 07:26:11 INFO - moztest == 0.7 07:26:11 INFO - mozversion == 1.4 07:26:11 INFO - psutil == 3.1.1 07:26:11 INFO - requests == 1.2.3 07:26:11 INFO - wptserve == 1.4.0 07:26:11 INFO - wsgiref == 0.1.2 07:26:11 INFO - Running post-action listener: _resource_record_post_action 07:26:11 INFO - Running post-action listener: _start_resource_monitoring 07:26:11 INFO - Starting resource monitoring. 07:26:11 INFO - ##### 07:26:11 INFO - ##### Running pull step. 07:26:11 INFO - ##### 07:26:11 INFO - Running pre-action listener: _resource_record_pre_action 07:26:11 INFO - Running main action method: pull 07:26:11 INFO - Pull has nothing to do! 07:26:11 INFO - Running post-action listener: _resource_record_post_action 07:26:11 INFO - ##### 07:26:11 INFO - ##### Running install step. 07:26:11 INFO - ##### 07:26:11 INFO - Running pre-action listener: _resource_record_pre_action 07:26:11 INFO - Running main action method: install 07:26:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:26:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:26:11 INFO - Reading from file tmpfile_stdout 07:26:11 INFO - Detecting whether we're running mozinstall >=1.0... 07:26:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 07:26:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 07:26:11 INFO - Reading from file tmpfile_stdout 07:26:11 INFO - Output received: 07:26:11 INFO - Usage: mozinstall [options] installer 07:26:11 INFO - Options: 07:26:11 INFO - -h, --help show this help message and exit 07:26:11 INFO - -d DEST, --destination=DEST 07:26:11 INFO - Directory to install application into. [default: 07:26:11 INFO - "/builds/slave/test"] 07:26:11 INFO - --app=APP Application being installed. [default: firefox] 07:26:11 INFO - mkdir: /builds/slave/test/build/application 07:26:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 07:26:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 07:26:41 INFO - Reading from file tmpfile_stdout 07:26:41 INFO - Output received: 07:26:41 INFO - /builds/slave/test/build/application/firefox/firefox 07:26:41 INFO - Running post-action listener: _resource_record_post_action 07:26:41 INFO - ##### 07:26:41 INFO - ##### Running run-tests step. 07:26:41 INFO - ##### 07:26:41 INFO - Running pre-action listener: _resource_record_pre_action 07:26:41 INFO - Running main action method: run_tests 07:26:41 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 07:26:41 INFO - Minidump filename unknown. Determining based upon platform and architecture. 07:26:41 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 07:26:41 INFO - grabbing minidump binary from tooltool 07:26:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:26:41 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x177cba0>, '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 0x1775f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1776410>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 07:26:41 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 07:26:41 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 07:26:41 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 07:26:41 INFO - Return code: 0 07:26:41 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 07:26:41 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 07:26:41 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/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 07:26:41 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/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 07:26:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:26:41 INFO - 'CCACHE_UMASK': '002', 07:26:41 INFO - 'DISPLAY': ':0', 07:26:41 INFO - 'HOME': '/home/cltbld', 07:26:41 INFO - 'LANG': 'en_US.UTF-8', 07:26:41 INFO - 'LOGNAME': 'cltbld', 07:26:41 INFO - 'MAIL': '/var/mail/cltbld', 07:26:41 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 07:26:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:26:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:26:41 INFO - 'MOZ_NO_REMOTE': '1', 07:26:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:26:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:26:41 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:26:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:26:41 INFO - 'PWD': '/builds/slave/test', 07:26:41 INFO - 'SHELL': '/bin/bash', 07:26:41 INFO - 'SHLVL': '1', 07:26:41 INFO - 'TERM': 'linux', 07:26:41 INFO - 'TMOUT': '86400', 07:26:41 INFO - 'USER': 'cltbld', 07:26:41 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461680378.317677-2117083290', 07:26:41 INFO - '_': '/tools/buildbot/bin/python'} 07:26:41 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/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 07:26:41 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 07:26:42 INFO - import pkg_resources 07:26:43 INFO - Using 1 client processes 07:26:43 INFO - wptserve Starting http server on 127.0.0.1:8000 07:26:43 INFO - wptserve Starting http server on 127.0.0.1:8001 07:26:43 INFO - wptserve Starting http server on 127.0.0.1:8443 07:26:45 INFO - SUITE-START | Running 778 tests 07:26:45 INFO - Running testharness tests 07:26:45 INFO - Setting up ssl 07:26:45 INFO - PROCESS | certutil | 07:26:45 INFO - PROCESS | certutil | 07:26:45 INFO - PROCESS | certutil | 07:26:45 INFO - Certificate Nickname Trust Attributes 07:26:45 INFO - SSL,S/MIME,JAR/XPI 07:26:45 INFO - 07:26:45 INFO - web-platform-tests CT,, 07:26:45 INFO - 07:26:45 INFO - Starting runner 07:26:48 INFO - PROCESS | 2634 | 1461680808415 Marionette DEBUG Marionette enabled via build flag and pref 07:26:48 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2208537000 == 1 [pid = 2634] [id = 1] 07:26:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 1 (0x7f2208537800) [pid = 2634] [serial = 1] [outer = (nil)] 07:26:48 INFO - PROCESS | 2634 | [2634] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 07:26:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 2 (0x7f2208538800) [pid = 2634] [serial = 2] [outer = 0x7f2208537800] 07:26:49 INFO - PROCESS | 2634 | 1461680809024 Marionette INFO Listening on port 2828 07:26:49 INFO - PROCESS | 2634 | 1461680809579 Marionette DEBUG Marionette enabled via command-line flag 07:26:49 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220530f000 == 2 [pid = 2634] [id = 2] 07:26:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 3 (0x7f220530f800) [pid = 2634] [serial = 3] [outer = (nil)] 07:26:49 INFO - PROCESS | 2634 | [2634] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 07:26:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 4 (0x7f2205310800) [pid = 2634] [serial = 4] [outer = 0x7f220530f800] 07:26:49 INFO - PROCESS | 2634 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f22053f1d30 07:26:49 INFO - PROCESS | 2634 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f22047545b0 07:26:49 INFO - PROCESS | 2634 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f220475a820 07:26:49 INFO - PROCESS | 2634 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f220475ab20 07:26:49 INFO - PROCESS | 2634 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f220475ae50 07:26:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 5 (0x7f220478d800) [pid = 2634] [serial = 5] [outer = 0x7f2208537800] 07:26:49 INFO - PROCESS | 2634 | [2634] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:26:49 INFO - PROCESS | 2634 | 1461680809919 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:47715 07:26:49 INFO - PROCESS | 2634 | [2634] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:26:50 INFO - PROCESS | 2634 | 1461680810000 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:47716 07:26:50 INFO - PROCESS | 2634 | 1461680810005 Marionette DEBUG Closed connection conn0 07:26:50 INFO - PROCESS | 2634 | [2634] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 07:26:50 INFO - PROCESS | 2634 | [2634] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:26:50 INFO - PROCESS | 2634 | 1461680810128 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:47717 07:26:50 INFO - PROCESS | 2634 | 1461680810131 Marionette DEBUG Closed connection conn1 07:26:50 INFO - PROCESS | 2634 | [2634] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:26:50 INFO - PROCESS | 2634 | 1461680810178 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:47718 07:26:50 INFO - PROCESS | 2634 | 1461680810193 Marionette DEBUG Closed connection conn2 07:26:50 INFO - PROCESS | 2634 | 1461680810238 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 07:26:50 INFO - PROCESS | 2634 | 1461680810265 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426054505","device":"desktop","version":"49.0a1"} 07:26:50 INFO - PROCESS | 2634 | [2634] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:26:51 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f94ce000 == 3 [pid = 2634] [id = 3] 07:26:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 6 (0x7f21f94ce800) [pid = 2634] [serial = 6] [outer = (nil)] 07:26:51 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f94cf000 == 4 [pid = 2634] [id = 4] 07:26:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 7 (0x7f21f914c400) [pid = 2634] [serial = 7] [outer = (nil)] 07:26:52 INFO - PROCESS | 2634 | [2634] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 07:26:52 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f80e8800 == 5 [pid = 2634] [id = 5] 07:26:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 8 (0x7f21f7f38c00) [pid = 2634] [serial = 8] [outer = (nil)] 07:26:52 INFO - PROCESS | 2634 | [2634] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 07:26:52 INFO - PROCESS | 2634 | [2634] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 07:26:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 9 (0x7f21f7eaf800) [pid = 2634] [serial = 9] [outer = 0x7f21f7f38c00] 07:26:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 10 (0x7f21f7998000) [pid = 2634] [serial = 10] [outer = 0x7f21f94ce800] 07:26:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 11 (0x7f21f79e4800) [pid = 2634] [serial = 11] [outer = 0x7f21f914c400] 07:26:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 12 (0x7f21f79e6800) [pid = 2634] [serial = 12] [outer = 0x7f21f7f38c00] 07:26:53 INFO - PROCESS | 2634 | 1461680813827 Marionette DEBUG loaded listener.js 07:26:53 INFO - PROCESS | 2634 | 1461680813845 Marionette DEBUG loaded listener.js 07:26:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 13 (0x7f21f5391000) [pid = 2634] [serial = 13] [outer = 0x7f21f7f38c00] 07:26:54 INFO - PROCESS | 2634 | 1461680814532 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"49073df3-959e-4576-9f88-885069bf166c","capabilities":{"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426054505","device":"desktop","version":"49.0a1","command_id":1}}] 07:26:54 INFO - PROCESS | 2634 | 1461680814785 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}] 07:26:55 INFO - PROCESS | 2634 | 1461680815138 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 07:26:55 INFO - PROCESS | 2634 | 1461680815185 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 07:26:55 INFO - PROCESS | 2634 | [2634] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 07:26:55 INFO - PROCESS | 2634 | [2634] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 07:26:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 14 (0x7f21f1333400) [pid = 2634] [serial = 14] [outer = 0x7f21f7f38c00] 07:26:55 INFO - PROCESS | 2634 | [2634] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 07:26:55 INFO - PROCESS | 2634 | [2634] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:26:55 INFO - PROCESS | 2634 | 1461680815656 Marionette TRACE conn3 <- [1,3,null,{}] 07:26:55 INFO - PROCESS | 2634 | 1461680815784 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 07:26:55 INFO - PROCESS | 2634 | 1461680815823 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 07:26:55 INFO - PROCESS | 2634 | 1461680815863 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 07:26:55 INFO - PROCESS | 2634 | 1461680815865 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 07:26:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 07:26:55 INFO - PROCESS | 2634 | 1461680815872 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 07:26:55 INFO - PROCESS | 2634 | 1461680815877 Marionette TRACE conn3 <- [1,6,null,{}] 07:26:55 INFO - PROCESS | 2634 | 1461680815893 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}] 07:26:55 INFO - PROCESS | 2634 | 1461680815909 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 07:26:55 INFO - PROCESS | 2634 | 1461680815920 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:55 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fa110800 == 6 [pid = 2634] [id = 6] 07:26:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 15 (0x7f21f0703000) [pid = 2634] [serial = 15] [outer = (nil)] 07:26:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 16 (0x7f21f0705000) [pid = 2634] [serial = 16] [outer = 0x7f21f0703000] 07:26:55 INFO - PROCESS | 2634 | 1461680815984 Marionette DEBUG loaded listener.js 07:26:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 17 (0x7f21f070bc00) [pid = 2634] [serial = 17] [outer = 0x7f21f0703000] 07:26:56 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f054b000 == 7 [pid = 2634] [id = 7] 07:26:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 18 (0x7f21f058e000) [pid = 2634] [serial = 18] [outer = (nil)] 07:26:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 19 (0x7f21f0592c00) [pid = 2634] [serial = 19] [outer = 0x7f21f058e000] 07:26:56 INFO - PROCESS | 2634 | 1461680816427 Marionette DEBUG loaded listener.js 07:26:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 20 (0x7f21ef91d800) [pid = 2634] [serial = 20] [outer = 0x7f21f058e000] 07:26:56 INFO - PROCESS | 2634 | 1461680816849 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]]]}] 07:26:56 INFO - PROCESS | 2634 | [2634] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 07:26:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 07:26:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1040ms 07:26:56 INFO - PROCESS | 2634 | 1461680816928 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 07:26:56 INFO - PROCESS | 2634 | 1461680816932 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 07:26:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 07:26:57 INFO - PROCESS | 2634 | 1461680817018 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 07:26:57 INFO - PROCESS | 2634 | 1461680817020 Marionette TRACE conn3 <- [1,10,null,{}] 07:26:57 INFO - PROCESS | 2634 | 1461680817068 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}] 07:26:57 INFO - PROCESS | 2634 | 1461680817225 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 07:26:57 INFO - PROCESS | 2634 | 1461680817242 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:57 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee921800 == 8 [pid = 2634] [id = 8] 07:26:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 21 (0x7f21ef9f2000) [pid = 2634] [serial = 21] [outer = (nil)] 07:26:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 22 (0x7f21ef9f4400) [pid = 2634] [serial = 22] [outer = 0x7f21ef9f2000] 07:26:57 INFO - PROCESS | 2634 | 1461680817308 Marionette DEBUG loaded listener.js 07:26:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 23 (0x7f21f7eaec00) [pid = 2634] [serial = 23] [outer = 0x7f21ef9f2000] 07:26:57 INFO - PROCESS | 2634 | 1461680817856 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]]]}] 07:26:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 07:26:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 952ms 07:26:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 07:26:57 INFO - PROCESS | 2634 | 1461680817906 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 07:26:57 INFO - PROCESS | 2634 | 1461680817909 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 07:26:57 INFO - PROCESS | 2634 | 1461680817913 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 07:26:57 INFO - PROCESS | 2634 | 1461680817917 Marionette TRACE conn3 <- [1,14,null,{}] 07:26:57 INFO - PROCESS | 2634 | 1461680817921 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}] 07:26:58 INFO - PROCESS | 2634 | 1461680818058 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 07:26:58 INFO - PROCESS | 2634 | 1461680818077 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:58 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f9faa800 == 9 [pid = 2634] [id = 9] 07:26:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 24 (0x7f21eee22400) [pid = 2634] [serial = 24] [outer = (nil)] 07:26:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 25 (0x7f21eee25c00) [pid = 2634] [serial = 25] [outer = 0x7f21eee22400] 07:26:58 INFO - PROCESS | 2634 | 1461680818139 Marionette DEBUG loaded listener.js 07:26:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 26 (0x7f21eee2ec00) [pid = 2634] [serial = 26] [outer = 0x7f21eee22400] 07:26:58 INFO - PROCESS | 2634 | 1461680818704 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]]]}] 07:26:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 07:26:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 828ms 07:26:59 INFO - PROCESS | 2634 | 1461680819005 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 07:26:59 INFO - PROCESS | 2634 | 1461680819010 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 07:26:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 07:26:59 INFO - PROCESS | 2634 | 1461680819087 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 07:26:59 INFO - PROCESS | 2634 | 1461680819092 Marionette TRACE conn3 <- [1,18,null,{}] 07:26:59 INFO - PROCESS | 2634 | 1461680819100 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}] 07:26:59 INFO - PROCESS | 2634 | 1461680819256 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 07:26:59 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eee7b800 == 10 [pid = 2634] [id = 10] 07:26:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 27 (0x7f21eee7c800) [pid = 2634] [serial = 27] [outer = (nil)] 07:26:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 28 (0x7f21eee81000) [pid = 2634] [serial = 28] [outer = 0x7f21eee7c800] 07:26:59 INFO - PROCESS | 2634 | 1461680819385 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:59 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef2c2000 == 11 [pid = 2634] [id = 11] 07:26:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 29 (0x7f21eee2fc00) [pid = 2634] [serial = 29] [outer = (nil)] 07:26:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 30 (0x7f21eefcc000) [pid = 2634] [serial = 30] [outer = 0x7f21eee2fc00] 07:26:59 INFO - PROCESS | 2634 | 1461680819474 Marionette DEBUG loaded listener.js 07:26:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 31 (0x7f21eefd6000) [pid = 2634] [serial = 31] [outer = 0x7f21eee2fc00] 07:26:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 32 (0x7f21ef99c000) [pid = 2634] [serial = 32] [outer = 0x7f21eee7c800] 07:26:59 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eee7e000 == 12 [pid = 2634] [id = 12] 07:26:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 33 (0x7f21eee2dc00) [pid = 2634] [serial = 33] [outer = (nil)] 07:26:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 34 (0x7f21f0596c00) [pid = 2634] [serial = 34] [outer = 0x7f21eee2dc00] 07:27:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 35 (0x7f21f0596400) [pid = 2634] [serial = 35] [outer = 0x7f21eee2dc00] 07:27:00 INFO - PROCESS | 2634 | 1461680820484 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]]]}] 07:27:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 07:27:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1438ms 07:27:00 INFO - PROCESS | 2634 | 1461680820521 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 07:27:00 INFO - PROCESS | 2634 | 1461680820527 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 07:27:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 07:27:00 INFO - PROCESS | 2634 | 1461680820538 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 07:27:00 INFO - PROCESS | 2634 | 1461680820542 Marionette TRACE conn3 <- [1,22,null,{}] 07:27:00 INFO - PROCESS | 2634 | 1461680820548 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}] 07:27:00 INFO - PROCESS | 2634 | 1461680820778 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 07:27:00 INFO - PROCESS | 2634 | 1461680820927 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:00 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f649b800 == 13 [pid = 2634] [id = 13] 07:27:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 36 (0x7f21f682ec00) [pid = 2634] [serial = 36] [outer = (nil)] 07:27:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 37 (0x7f21f724fc00) [pid = 2634] [serial = 37] [outer = 0x7f21f682ec00] 07:27:01 INFO - PROCESS | 2634 | 1461680821000 Marionette DEBUG loaded listener.js 07:27:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 38 (0x7f21f79e7800) [pid = 2634] [serial = 38] [outer = 0x7f21f682ec00] 07:27:01 INFO - PROCESS | 2634 | 1461680821736 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]]]}] 07:27:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 07:27:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1233ms 07:27:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 07:27:01 INFO - PROCESS | 2634 | 1461680821769 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 07:27:01 INFO - PROCESS | 2634 | 1461680821772 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 07:27:01 INFO - PROCESS | 2634 | 1461680821779 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 07:27:01 INFO - PROCESS | 2634 | 1461680821782 Marionette TRACE conn3 <- [1,26,null,{}] 07:27:01 INFO - PROCESS | 2634 | 1461680821795 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}] 07:27:01 INFO - PROCESS | 2634 | 1461680821995 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 07:27:02 INFO - PROCESS | 2634 | 1461680822089 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:02 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f82aa800 == 14 [pid = 2634] [id = 14] 07:27:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 39 (0x7f21f8b03800) [pid = 2634] [serial = 39] [outer = (nil)] 07:27:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 40 (0x7f21f8b06400) [pid = 2634] [serial = 40] [outer = 0x7f21f8b03800] 07:27:02 INFO - PROCESS | 2634 | 1461680822168 Marionette DEBUG loaded listener.js 07:27:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 41 (0x7f21f8d74800) [pid = 2634] [serial = 41] [outer = 0x7f21f8b03800] 07:27:03 INFO - PROCESS | 2634 | 1461680823160 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]]]}] 07:27:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 07:27:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1432ms 07:27:03 INFO - PROCESS | 2634 | 1461680823214 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 07:27:03 INFO - PROCESS | 2634 | 1461680823220 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 07:27:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 07:27:03 INFO - PROCESS | 2634 | 1461680823228 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 07:27:03 INFO - PROCESS | 2634 | 1461680823233 Marionette TRACE conn3 <- [1,30,null,{}] 07:27:03 INFO - PROCESS | 2634 | 1461680823240 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}] 07:27:03 INFO - PROCESS | 2634 | 1461680823374 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 07:27:03 INFO - PROCESS | 2634 | 1461680823465 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:03 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f2006800 == 15 [pid = 2634] [id = 15] 07:27:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 42 (0x7f21f71c8400) [pid = 2634] [serial = 42] [outer = (nil)] 07:27:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 43 (0x7f21f73ab800) [pid = 2634] [serial = 43] [outer = 0x7f21f71c8400] 07:27:03 INFO - PROCESS | 2634 | 1461680823533 Marionette DEBUG loaded listener.js 07:27:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 44 (0x7f21f814e800) [pid = 2634] [serial = 44] [outer = 0x7f21f71c8400] 07:27:04 INFO - PROCESS | 2634 | 1461680824456 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]]]}] 07:27:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 07:27:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1277ms 07:27:04 INFO - PROCESS | 2634 | 1461680824506 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 07:27:04 INFO - PROCESS | 2634 | 1461680824514 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 07:27:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 07:27:04 INFO - PROCESS | 2634 | 1461680824522 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 07:27:04 INFO - PROCESS | 2634 | 1461680824525 Marionette TRACE conn3 <- [1,34,null,{}] 07:27:04 INFO - PROCESS | 2634 | 1461680824529 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}] 07:27:04 INFO - PROCESS | 2634 | 1461680824665 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 07:27:04 INFO - PROCESS | 2634 | 1461680824768 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:04 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef2c8800 == 16 [pid = 2634] [id = 16] 07:27:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 45 (0x7f21f0597800) [pid = 2634] [serial = 45] [outer = (nil)] 07:27:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 46 (0x7f21f47e3c00) [pid = 2634] [serial = 46] [outer = 0x7f21f0597800] 07:27:04 INFO - PROCESS | 2634 | 1461680824826 Marionette DEBUG loaded listener.js 07:27:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 47 (0x7f21f84d3000) [pid = 2634] [serial = 47] [outer = 0x7f21f0597800] 07:27:05 INFO - PROCESS | 2634 | 1461680825415 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]]]}] 07:27:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 07:27:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 925ms 07:27:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 07:27:05 INFO - PROCESS | 2634 | 1461680825448 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 07:27:05 INFO - PROCESS | 2634 | 1461680825450 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 07:27:05 INFO - PROCESS | 2634 | 1461680825455 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 07:27:05 INFO - PROCESS | 2634 | 1461680825461 Marionette TRACE conn3 <- [1,38,null,{}] 07:27:05 INFO - PROCESS | 2634 | 1461680825474 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}] 07:27:05 INFO - PROCESS | 2634 | 1461680825613 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 07:27:05 INFO - PROCESS | 2634 | 1461680825697 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:05 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f8da1800 == 17 [pid = 2634] [id = 17] 07:27:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 48 (0x7f21f8144000) [pid = 2634] [serial = 48] [outer = (nil)] 07:27:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 49 (0x7f21f9244c00) [pid = 2634] [serial = 49] [outer = 0x7f21f8144000] 07:27:05 INFO - PROCESS | 2634 | 1461680825767 Marionette DEBUG loaded listener.js 07:27:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 50 (0x7f21facaf400) [pid = 2634] [serial = 50] [outer = 0x7f21f8144000] 07:27:06 INFO - PROCESS | 2634 | 1461680826350 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]]]}] 07:27:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 07:27:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 933ms 07:27:06 INFO - PROCESS | 2634 | 1461680826388 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 07:27:06 INFO - PROCESS | 2634 | 1461680826392 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 07:27:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 07:27:06 INFO - PROCESS | 2634 | 1461680826396 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 07:27:06 INFO - PROCESS | 2634 | 1461680826399 Marionette TRACE conn3 <- [1,42,null,{}] 07:27:06 INFO - PROCESS | 2634 | 1461680826404 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}] 07:27:06 INFO - PROCESS | 2634 | 1461680826554 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 07:27:06 INFO - PROCESS | 2634 | 1461680826574 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:06 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f94a5800 == 18 [pid = 2634] [id = 18] 07:27:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 51 (0x7f21f8d66800) [pid = 2634] [serial = 51] [outer = (nil)] 07:27:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 52 (0x7f21fba5b800) [pid = 2634] [serial = 52] [outer = 0x7f21f8d66800] 07:27:06 INFO - PROCESS | 2634 | 1461680826634 Marionette DEBUG loaded listener.js 07:27:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 53 (0x7f21fba6a000) [pid = 2634] [serial = 53] [outer = 0x7f21f8d66800] 07:27:07 INFO - PROCESS | 2634 | 1461680827244 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]]]}] 07:27:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 07:27:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 873ms 07:27:07 INFO - PROCESS | 2634 | 1461680827270 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 07:27:07 INFO - PROCESS | 2634 | 1461680827273 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 07:27:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 07:27:07 INFO - PROCESS | 2634 | 1461680827278 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 07:27:07 INFO - PROCESS | 2634 | 1461680827281 Marionette TRACE conn3 <- [1,46,null,{}] 07:27:07 INFO - PROCESS | 2634 | 1461680827285 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}] 07:27:07 INFO - PROCESS | 2634 | 1461680827402 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 07:27:07 INFO - PROCESS | 2634 | 1461680827419 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:07 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f9fba000 == 19 [pid = 2634] [id = 19] 07:27:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 54 (0x7f21fba56000) [pid = 2634] [serial = 54] [outer = (nil)] 07:27:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 55 (0x7f21fe85f400) [pid = 2634] [serial = 55] [outer = 0x7f21fba56000] 07:27:07 INFO - PROCESS | 2634 | 1461680827484 Marionette DEBUG loaded listener.js 07:27:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 56 (0x7f220470a000) [pid = 2634] [serial = 56] [outer = 0x7f21fba56000] 07:27:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 07:27:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 823ms 07:27:08 INFO - PROCESS | 2634 | 1461680828093 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]]]}] 07:27:08 INFO - PROCESS | 2634 | 1461680828103 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 07:27:08 INFO - PROCESS | 2634 | 1461680828106 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 07:27:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 07:27:08 INFO - PROCESS | 2634 | 1461680828111 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 07:27:08 INFO - PROCESS | 2634 | 1461680828113 Marionette TRACE conn3 <- [1,50,null,{}] 07:27:08 INFO - PROCESS | 2634 | 1461680828118 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}] 07:27:08 INFO - PROCESS | 2634 | 1461680828268 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 07:27:08 INFO - PROCESS | 2634 | 1461680828358 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:08 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f75dd800 == 20 [pid = 2634] [id = 20] 07:27:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 57 (0x7f21f1f7a800) [pid = 2634] [serial = 57] [outer = (nil)] 07:27:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 58 (0x7f22055a1800) [pid = 2634] [serial = 58] [outer = 0x7f21f1f7a800] 07:27:08 INFO - PROCESS | 2634 | 1461680828418 Marionette DEBUG loaded listener.js 07:27:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 59 (0x7f220584d800) [pid = 2634] [serial = 59] [outer = 0x7f21f1f7a800] 07:27:08 INFO - PROCESS | 2634 | 1461680828968 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]]]}] 07:27:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 07:27:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 874ms 07:27:08 INFO - PROCESS | 2634 | 1461680828986 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 07:27:08 INFO - PROCESS | 2634 | 1461680828988 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 07:27:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 07:27:09 INFO - PROCESS | 2634 | 1461680829000 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 07:27:09 INFO - PROCESS | 2634 | 1461680829002 Marionette TRACE conn3 <- [1,54,null,{}] 07:27:09 INFO - PROCESS | 2634 | 1461680829007 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}] 07:27:09 INFO - PROCESS | 2634 | 1461680829142 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 07:27:09 INFO - PROCESS | 2634 | 1461680829159 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:09 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fae9b800 == 21 [pid = 2634] [id = 21] 07:27:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 60 (0x7f21f8d75400) [pid = 2634] [serial = 60] [outer = (nil)] 07:27:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 61 (0x7f2205af4400) [pid = 2634] [serial = 61] [outer = 0x7f21f8d75400] 07:27:09 INFO - PROCESS | 2634 | 1461680829224 Marionette DEBUG loaded listener.js 07:27:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 62 (0x7f22068df000) [pid = 2634] [serial = 62] [outer = 0x7f21f8d75400] 07:27:09 INFO - PROCESS | 2634 | 1461680829956 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]]]}] 07:27:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 07:27:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1036ms 07:27:10 INFO - PROCESS | 2634 | 1461680830033 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 07:27:10 INFO - PROCESS | 2634 | 1461680830039 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 07:27:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 07:27:10 INFO - PROCESS | 2634 | 1461680830046 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 07:27:10 INFO - PROCESS | 2634 | 1461680830051 Marionette TRACE conn3 <- [1,58,null,{}] 07:27:10 INFO - PROCESS | 2634 | 1461680830059 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}] 07:27:10 INFO - PROCESS | 2634 | 1461680830223 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 07:27:10 INFO - PROCESS | 2634 | 1461680830342 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:10 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f1fe3000 == 22 [pid = 2634] [id = 22] 07:27:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 63 (0x7f21eee2e800) [pid = 2634] [serial = 63] [outer = (nil)] 07:27:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 64 (0x7f21f070a800) [pid = 2634] [serial = 64] [outer = 0x7f21eee2e800] 07:27:10 INFO - PROCESS | 2634 | 1461680830418 Marionette DEBUG loaded listener.js 07:27:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 65 (0x7f21f1f5ec00) [pid = 2634] [serial = 65] [outer = 0x7f21eee2e800] 07:27:11 INFO - PROCESS | 2634 | 1461680831198 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]]]}] 07:27:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 07:27:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1181ms 07:27:11 INFO - PROCESS | 2634 | 1461680831243 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 07:27:11 INFO - PROCESS | 2634 | 1461680831251 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 07:27:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 07:27:11 INFO - PROCESS | 2634 | 1461680831261 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 07:27:11 INFO - PROCESS | 2634 | 1461680831264 Marionette TRACE conn3 <- [1,62,null,{}] 07:27:11 INFO - PROCESS | 2634 | 1461680831270 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}] 07:27:11 INFO - PROCESS | 2634 | 1461680831417 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 07:27:11 INFO - PROCESS | 2634 | 1461680831536 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:11 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f8d9c800 == 23 [pid = 2634] [id = 23] 07:27:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 66 (0x7f21f5143c00) [pid = 2634] [serial = 66] [outer = (nil)] 07:27:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 67 (0x7f21f7d91c00) [pid = 2634] [serial = 67] [outer = 0x7f21f5143c00] 07:27:11 INFO - PROCESS | 2634 | 1461680831604 Marionette DEBUG loaded listener.js 07:27:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 68 (0x7f21f8b02c00) [pid = 2634] [serial = 68] [outer = 0x7f21f5143c00] 07:27:12 INFO - PROCESS | 2634 | 1461680832392 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]]]}] 07:27:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 07:27:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1177ms 07:27:12 INFO - PROCESS | 2634 | 1461680832438 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 07:27:12 INFO - PROCESS | 2634 | 1461680832442 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 07:27:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 07:27:12 INFO - PROCESS | 2634 | 1461680832447 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 07:27:12 INFO - PROCESS | 2634 | 1461680832453 Marionette TRACE conn3 <- [1,66,null,{}] 07:27:12 INFO - PROCESS | 2634 | 1461680832484 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}] 07:27:12 INFO - PROCESS | 2634 | 1461680832636 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 07:27:12 INFO - PROCESS | 2634 | 1461680832754 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:12 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fe8ea000 == 24 [pid = 2634] [id = 24] 07:27:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 69 (0x7f21f8fa6c00) [pid = 2634] [serial = 69] [outer = (nil)] 07:27:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 70 (0x7f21fba0e800) [pid = 2634] [serial = 70] [outer = 0x7f21f8fa6c00] 07:27:12 INFO - PROCESS | 2634 | 1461680832829 Marionette DEBUG loaded listener.js 07:27:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 71 (0x7f22047ee000) [pid = 2634] [serial = 71] [outer = 0x7f21f8fa6c00] 07:27:13 INFO - PROCESS | 2634 | 1461680833749 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]]]}] 07:27:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 07:27:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1384ms 07:27:13 INFO - PROCESS | 2634 | 1461680833833 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 07:27:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 07:27:13 INFO - PROCESS | 2634 | 1461680833838 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 07:27:13 INFO - PROCESS | 2634 | 1461680833845 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 07:27:13 INFO - PROCESS | 2634 | 1461680833849 Marionette TRACE conn3 <- [1,70,null,{}] 07:27:13 INFO - PROCESS | 2634 | 1461680833856 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}] 07:27:14 INFO - PROCESS | 2634 | 1461680834025 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 07:27:14 INFO - PROCESS | 2634 | 1461680834197 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:14 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f1fe3800 == 25 [pid = 2634] [id = 25] 07:27:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 72 (0x7f21f47e6400) [pid = 2634] [serial = 72] [outer = (nil)] 07:27:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 73 (0x7f21f5392400) [pid = 2634] [serial = 73] [outer = 0x7f21f47e6400] 07:27:14 INFO - PROCESS | 2634 | 1461680834268 Marionette DEBUG loaded listener.js 07:27:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 74 (0x7f21f73aa400) [pid = 2634] [serial = 74] [outer = 0x7f21f47e6400] 07:27:14 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f75dd800 == 24 [pid = 2634] [id = 20] 07:27:14 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f9fba000 == 23 [pid = 2634] [id = 19] 07:27:14 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f94a5800 == 22 [pid = 2634] [id = 18] 07:27:14 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f8da1800 == 21 [pid = 2634] [id = 17] 07:27:14 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef2c8800 == 20 [pid = 2634] [id = 16] 07:27:14 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f2006800 == 19 [pid = 2634] [id = 15] 07:27:14 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f82aa800 == 18 [pid = 2634] [id = 14] 07:27:14 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f649b800 == 17 [pid = 2634] [id = 13] 07:27:14 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef2c2000 == 16 [pid = 2634] [id = 11] 07:27:15 INFO - PROCESS | 2634 | 1461680835045 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]]]}] 07:27:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 07:27:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1228ms 07:27:15 INFO - PROCESS | 2634 | 1461680835088 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 07:27:15 INFO - PROCESS | 2634 | 1461680835095 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 07:27:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 07:27:15 INFO - PROCESS | 2634 | 1461680835104 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 07:27:15 INFO - PROCESS | 2634 | 1461680835108 Marionette TRACE conn3 <- [1,74,null,{}] 07:27:15 INFO - PROCESS | 2634 | 1461680835116 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}] 07:27:15 INFO - PROCESS | 2634 | 1461680835276 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 07:27:15 INFO - PROCESS | 2634 | 1461680835398 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:15 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f649b800 == 17 [pid = 2634] [id = 26] 07:27:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 75 (0x7f21f473ec00) [pid = 2634] [serial = 75] [outer = (nil)] 07:27:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 76 (0x7f21f71c8800) [pid = 2634] [serial = 76] [outer = 0x7f21f473ec00] 07:27:15 INFO - PROCESS | 2634 | 1461680835475 Marionette DEBUG loaded listener.js 07:27:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 77 (0x7f21f79e5800) [pid = 2634] [serial = 77] [outer = 0x7f21f473ec00] 07:27:16 INFO - PROCESS | 2634 | 1461680836314 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]]]}] 07:27:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 07:27:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1285ms 07:27:16 INFO - PROCESS | 2634 | 1461680836390 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 07:27:16 INFO - PROCESS | 2634 | 1461680836398 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 07:27:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 07:27:16 INFO - PROCESS | 2634 | 1461680836407 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 07:27:16 INFO - PROCESS | 2634 | 1461680836411 Marionette TRACE conn3 <- [1,78,null,{}] 07:27:16 INFO - PROCESS | 2634 | 1461680836417 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}] 07:27:16 INFO - PROCESS | 2634 | 1461680836602 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 07:27:16 INFO - PROCESS | 2634 | 1461680836722 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:16 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f8d9f000 == 18 [pid = 2634] [id = 27] 07:27:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 78 (0x7f21f8b04000) [pid = 2634] [serial = 78] [outer = (nil)] 07:27:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 79 (0x7f21f9143000) [pid = 2634] [serial = 79] [outer = 0x7f21f8b04000] 07:27:16 INFO - PROCESS | 2634 | 1461680836797 Marionette DEBUG loaded listener.js 07:27:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 80 (0x7f21f9cdfc00) [pid = 2634] [serial = 80] [outer = 0x7f21f8b04000] 07:27:17 INFO - PROCESS | 2634 | 1461680837617 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]]]}] 07:27:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 07:27:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1237ms 07:27:17 INFO - PROCESS | 2634 | 1461680837647 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 07:27:17 INFO - PROCESS | 2634 | 1461680837651 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 07:27:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 07:27:17 INFO - PROCESS | 2634 | 1461680837657 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 07:27:17 INFO - PROCESS | 2634 | 1461680837662 Marionette TRACE conn3 <- [1,82,null,{}] 07:27:17 INFO - PROCESS | 2634 | 1461680837677 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}] 07:27:17 INFO - PROCESS | 2634 | 1461680837825 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 07:27:17 INFO - PROCESS | 2634 | 1461680837956 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:17 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fac14000 == 19 [pid = 2634] [id = 28] 07:27:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 81 (0x7f21fba68000) [pid = 2634] [serial = 81] [outer = (nil)] 07:27:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 82 (0x7f22047eb400) [pid = 2634] [serial = 82] [outer = 0x7f21fba68000] 07:27:18 INFO - PROCESS | 2634 | 1461680838032 Marionette DEBUG loaded listener.js 07:27:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 83 (0x7f2205607000) [pid = 2634] [serial = 83] [outer = 0x7f21fba68000] 07:27:18 INFO - PROCESS | 2634 | 1461680838822 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]]]}] 07:27:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 07:27:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1231ms 07:27:18 INFO - PROCESS | 2634 | 1461680838892 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 07:27:18 INFO - PROCESS | 2634 | 1461680838897 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 07:27:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 07:27:18 INFO - PROCESS | 2634 | 1461680838902 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 07:27:18 INFO - PROCESS | 2634 | 1461680838904 Marionette TRACE conn3 <- [1,86,null,{}] 07:27:18 INFO - PROCESS | 2634 | 1461680838910 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}] 07:27:19 INFO - PROCESS | 2634 | 1461680839052 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 07:27:19 INFO - PROCESS | 2634 | 1461680839248 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:19 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef2bd000 == 20 [pid = 2634] [id = 29] 07:27:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 84 (0x7f21eea5a400) [pid = 2634] [serial = 84] [outer = (nil)] 07:27:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 85 (0x7f21eee2f000) [pid = 2634] [serial = 85] [outer = 0x7f21eea5a400] 07:27:19 INFO - PROCESS | 2634 | 1461680839314 Marionette DEBUG loaded listener.js 07:27:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 86 (0x7f21f133a400) [pid = 2634] [serial = 86] [outer = 0x7f21eea5a400] 07:27:19 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f1fe3000 == 19 [pid = 2634] [id = 22] 07:27:20 INFO - PROCESS | 2634 | 1461680840193 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]]]}] 07:27:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 07:27:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1332ms 07:27:20 INFO - PROCESS | 2634 | 1461680840238 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 07:27:20 INFO - PROCESS | 2634 | 1461680840244 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 07:27:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 07:27:20 INFO - PROCESS | 2634 | 1461680840253 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 07:27:20 INFO - PROCESS | 2634 | 1461680840259 Marionette TRACE conn3 <- [1,90,null,{}] 07:27:20 INFO - PROCESS | 2634 | 1461680840266 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}] 07:27:20 INFO - PROCESS | 2634 | 1461680840425 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 07:27:20 INFO - PROCESS | 2634 | 1461680840550 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:20 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f8483000 == 20 [pid = 2634] [id = 30] 07:27:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 87 (0x7f21f71c2c00) [pid = 2634] [serial = 87] [outer = (nil)] 07:27:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 88 (0x7f21f79e5400) [pid = 2634] [serial = 88] [outer = 0x7f21f71c2c00] 07:27:20 INFO - PROCESS | 2634 | 1461680840629 Marionette DEBUG loaded listener.js 07:27:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 89 (0x7f21f8d69c00) [pid = 2634] [serial = 89] [outer = 0x7f21f71c2c00] 07:27:21 INFO - PROCESS | 2634 | 1461680841399 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]]]}] 07:27:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 07:27:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1183ms 07:27:21 INFO - PROCESS | 2634 | 1461680841437 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 07:27:21 INFO - PROCESS | 2634 | 1461680841445 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 07:27:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 07:27:21 INFO - PROCESS | 2634 | 1461680841454 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 07:27:21 INFO - PROCESS | 2634 | 1461680841457 Marionette TRACE conn3 <- [1,94,null,{}] 07:27:21 INFO - PROCESS | 2634 | 1461680841463 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}] 07:27:21 INFO - PROCESS | 2634 | 1461680841607 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 07:27:21 INFO - PROCESS | 2634 | 1461680841738 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:21 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fbadb800 == 21 [pid = 2634] [id = 31] 07:27:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 90 (0x7f21f8d6c800) [pid = 2634] [serial = 90] [outer = (nil)] 07:27:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 91 (0x7f21fba60800) [pid = 2634] [serial = 91] [outer = 0x7f21f8d6c800] 07:27:21 INFO - PROCESS | 2634 | 1461680841810 Marionette DEBUG loaded listener.js 07:27:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 92 (0x7f220536ac00) [pid = 2634] [serial = 92] [outer = 0x7f21f8d6c800] 07:27:22 INFO - PROCESS | 2634 | 1461680842575 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]]]}] 07:27:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 07:27:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1182ms 07:27:22 INFO - PROCESS | 2634 | 1461680842637 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 07:27:22 INFO - PROCESS | 2634 | 1461680842641 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 07:27:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 07:27:22 INFO - PROCESS | 2634 | 1461680842646 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 07:27:22 INFO - PROCESS | 2634 | 1461680842651 Marionette TRACE conn3 <- [1,98,null,{}] 07:27:22 INFO - PROCESS | 2634 | 1461680842666 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}] 07:27:22 INFO - PROCESS | 2634 | 1461680842821 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 07:27:22 INFO - PROCESS | 2634 | 1461680842964 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:22 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2205322000 == 22 [pid = 2634] [id = 32] 07:27:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 93 (0x7f2205849800) [pid = 2634] [serial = 93] [outer = (nil)] 07:27:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 94 (0x7f2205896c00) [pid = 2634] [serial = 94] [outer = 0x7f2205849800] 07:27:23 INFO - PROCESS | 2634 | 1461680843043 Marionette DEBUG loaded listener.js 07:27:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 95 (0x7f22068e3000) [pid = 2634] [serial = 95] [outer = 0x7f2205849800] 07:27:23 INFO - PROCESS | 2634 | 1461680843873 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]]]}] 07:27:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 07:27:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1285ms 07:27:23 INFO - PROCESS | 2634 | 1461680843933 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 07:27:23 INFO - PROCESS | 2634 | 1461680843937 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 07:27:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 07:27:23 INFO - PROCESS | 2634 | 1461680843960 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 07:27:23 INFO - PROCESS | 2634 | 1461680843964 Marionette TRACE conn3 <- [1,102,null,{}] 07:27:23 INFO - PROCESS | 2634 | 1461680843971 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}] 07:27:24 INFO - PROCESS | 2634 | 1461680844118 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 07:27:24 INFO - PROCESS | 2634 | 1461680844243 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:24 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2205a49000 == 23 [pid = 2634] [id = 33] 07:27:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 96 (0x7f21f7f35400) [pid = 2634] [serial = 96] [outer = (nil)] 07:27:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 97 (0x7f2206cdb000) [pid = 2634] [serial = 97] [outer = 0x7f21f7f35400] 07:27:24 INFO - PROCESS | 2634 | 1461680844315 Marionette DEBUG loaded listener.js 07:27:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 98 (0x7f2208a41800) [pid = 2634] [serial = 98] [outer = 0x7f21f7f35400] 07:27:25 INFO - PROCESS | 2634 | 1461680845109 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]]]}] 07:27:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 07:27:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1198ms 07:27:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 07:27:25 INFO - PROCESS | 2634 | 1461680845141 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 07:27:25 INFO - PROCESS | 2634 | 1461680845144 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 07:27:25 INFO - PROCESS | 2634 | 1461680845151 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 07:27:25 INFO - PROCESS | 2634 | 1461680845154 Marionette TRACE conn3 <- [1,106,null,{}] 07:27:25 INFO - PROCESS | 2634 | 1461680845174 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}] 07:27:25 INFO - PROCESS | 2634 | 1461680845343 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 07:27:25 INFO - PROCESS | 2634 | 1461680845405 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:25 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2206940000 == 24 [pid = 2634] [id = 34] 07:27:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 99 (0x7f220a179800) [pid = 2634] [serial = 99] [outer = (nil)] 07:27:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 100 (0x7f220a183800) [pid = 2634] [serial = 100] [outer = 0x7f220a179800] 07:27:25 INFO - PROCESS | 2634 | 1461680845472 Marionette DEBUG loaded listener.js 07:27:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 101 (0x7f220a4a7000) [pid = 2634] [serial = 101] [outer = 0x7f220a179800] 07:27:26 INFO - PROCESS | 2634 | 1461680846299 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]]]}] 07:27:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 07:27:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1187ms 07:27:26 INFO - PROCESS | 2634 | 1461680846337 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 07:27:26 INFO - PROCESS | 2634 | 1461680846343 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 07:27:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 07:27:26 INFO - PROCESS | 2634 | 1461680846350 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 07:27:26 INFO - PROCESS | 2634 | 1461680846355 Marionette TRACE conn3 <- [1,110,null,{}] 07:27:26 INFO - PROCESS | 2634 | 1461680846380 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}] 07:27:26 INFO - PROCESS | 2634 | 1461680846556 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 07:27:26 INFO - PROCESS | 2634 | 1461680846716 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:26 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f8d9f000 == 23 [pid = 2634] [id = 27] 07:27:26 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f649b800 == 22 [pid = 2634] [id = 26] 07:27:26 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef2ba000 == 23 [pid = 2634] [id = 35] 07:27:26 INFO - PROCESS | 2634 | ++DOMWINDOW == 102 (0x7f21eecab800) [pid = 2634] [serial = 102] [outer = (nil)] 07:27:26 INFO - PROCESS | 2634 | ++DOMWINDOW == 103 (0x7f21eefd5c00) [pid = 2634] [serial = 103] [outer = 0x7f21eecab800] 07:27:26 INFO - PROCESS | 2634 | 1461680846801 Marionette DEBUG loaded listener.js 07:27:26 INFO - PROCESS | 2634 | ++DOMWINDOW == 104 (0x7f21f768e800) [pid = 2634] [serial = 104] [outer = 0x7f21eecab800] 07:27:27 INFO - PROCESS | 2634 | 1461680847670 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]]]}] 07:27:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 07:27:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1384ms 07:27:27 INFO - PROCESS | 2634 | 1461680847743 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 07:27:27 INFO - PROCESS | 2634 | 1461680847748 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 07:27:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 07:27:27 INFO - PROCESS | 2634 | 1461680847757 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 07:27:27 INFO - PROCESS | 2634 | 1461680847762 Marionette TRACE conn3 <- [1,114,null,{}] 07:27:27 INFO - PROCESS | 2634 | 1461680847769 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}] 07:27:27 INFO - PROCESS | 2634 | 1461680847921 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 07:27:28 INFO - PROCESS | 2634 | 1461680848061 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:28 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fe8e8800 == 24 [pid = 2634] [id = 36] 07:27:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 105 (0x7f21eee22c00) [pid = 2634] [serial = 105] [outer = (nil)] 07:27:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 106 (0x7f21fe854000) [pid = 2634] [serial = 106] [outer = 0x7f21eee22c00] 07:27:28 INFO - PROCESS | 2634 | 1461680848136 Marionette DEBUG loaded listener.js 07:27:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 107 (0x7f220559f400) [pid = 2634] [serial = 107] [outer = 0x7f21eee22c00] 07:27:29 INFO - PROCESS | 2634 | 1461680848999 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]]]}] 07:27:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 07:27:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1290ms 07:27:29 INFO - PROCESS | 2634 | 1461680849050 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 07:27:29 INFO - PROCESS | 2634 | 1461680849055 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 07:27:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 07:27:29 INFO - PROCESS | 2634 | 1461680849063 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 07:27:29 INFO - PROCESS | 2634 | 1461680849066 Marionette TRACE conn3 <- [1,118,null,{}] 07:27:29 INFO - PROCESS | 2634 | 1461680849072 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}] 07:27:29 INFO - PROCESS | 2634 | 1461680849223 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 07:27:29 INFO - PROCESS | 2634 | 1461680849351 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:29 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2206512800 == 25 [pid = 2634] [id = 37] 07:27:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 108 (0x7f22056eec00) [pid = 2634] [serial = 108] [outer = (nil)] 07:27:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 109 (0x7f2206907400) [pid = 2634] [serial = 109] [outer = 0x7f22056eec00] 07:27:29 INFO - PROCESS | 2634 | 1461680849423 Marionette DEBUG loaded listener.js 07:27:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 110 (0x7f22085a1400) [pid = 2634] [serial = 110] [outer = 0x7f22056eec00] 07:27:30 INFO - PROCESS | 2634 | 1461680850204 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]]]}] 07:27:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 111 (0x7f21f5147000) [pid = 2634] [serial = 111] [outer = 0x7f21eee2dc00] 07:27:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 07:27:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1226ms 07:27:30 INFO - PROCESS | 2634 | 1461680850317 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 07:27:30 INFO - PROCESS | 2634 | 1461680850321 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 07:27:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 07:27:30 INFO - PROCESS | 2634 | 1461680850332 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 07:27:30 INFO - PROCESS | 2634 | 1461680850340 Marionette TRACE conn3 <- [1,122,null,{}] 07:27:30 INFO - PROCESS | 2634 | 1461680850362 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}] 07:27:30 INFO - PROCESS | 2634 | 1461680850512 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 07:27:30 INFO - PROCESS | 2634 | 1461680850615 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:30 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220854c800 == 26 [pid = 2634] [id = 38] 07:27:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 112 (0x7f21eeca9c00) [pid = 2634] [serial = 112] [outer = (nil)] 07:27:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 113 (0x7f21f682f000) [pid = 2634] [serial = 113] [outer = 0x7f21eeca9c00] 07:27:30 INFO - PROCESS | 2634 | 1461680850683 Marionette DEBUG loaded listener.js 07:27:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 114 (0x7f220ae29000) [pid = 2634] [serial = 114] [outer = 0x7f21eeca9c00] 07:27:31 INFO - PROCESS | 2634 | 1461680851427 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]]]}] 07:27:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 07:27:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1144ms 07:27:31 INFO - PROCESS | 2634 | 1461680851475 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 07:27:31 INFO - PROCESS | 2634 | 1461680851478 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 07:27:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 07:27:31 INFO - PROCESS | 2634 | 1461680851502 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 07:27:31 INFO - PROCESS | 2634 | 1461680851505 Marionette TRACE conn3 <- [1,126,null,{}] 07:27:31 INFO - PROCESS | 2634 | 1461680851510 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}] 07:27:31 INFO - PROCESS | 2634 | 1461680851647 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 07:27:31 INFO - PROCESS | 2634 | 1461680851774 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:31 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220aba4800 == 27 [pid = 2634] [id = 39] 07:27:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 115 (0x7f21eecacc00) [pid = 2634] [serial = 115] [outer = (nil)] 07:27:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 116 (0x7f220ae8e800) [pid = 2634] [serial = 116] [outer = 0x7f21eecacc00] 07:27:31 INFO - PROCESS | 2634 | 1461680851845 Marionette DEBUG loaded listener.js 07:27:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 117 (0x7f220c9c7400) [pid = 2634] [serial = 117] [outer = 0x7f21eecacc00] 07:27:32 INFO - PROCESS | 2634 | 1461680852585 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]]]}] 07:27:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 07:27:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1136ms 07:27:32 INFO - PROCESS | 2634 | 1461680852636 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 07:27:32 INFO - PROCESS | 2634 | 1461680852640 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 07:27:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 07:27:32 INFO - PROCESS | 2634 | 1461680852645 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 07:27:32 INFO - PROCESS | 2634 | 1461680852647 Marionette TRACE conn3 <- [1,130,null,{}] 07:27:32 INFO - PROCESS | 2634 | 1461680852652 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}] 07:27:32 INFO - PROCESS | 2634 | 1461680852792 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 07:27:33 INFO - PROCESS | 2634 | 1461680853023 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:33 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f80d6800 == 28 [pid = 2634] [id = 40] 07:27:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 118 (0x7f21f0592000) [pid = 2634] [serial = 118] [outer = (nil)] 07:27:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 119 (0x7f21f133ec00) [pid = 2634] [serial = 119] [outer = 0x7f21f0592000] 07:27:33 INFO - PROCESS | 2634 | 1461680853090 Marionette DEBUG loaded listener.js 07:27:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 120 (0x7f21f751a000) [pid = 2634] [serial = 120] [outer = 0x7f21f0592000] 07:27:33 INFO - PROCESS | 2634 | 1461680853913 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]]]}] 07:27:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 07:27:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1329ms 07:27:33 INFO - PROCESS | 2634 | 1461680853976 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 07:27:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 07:27:33 INFO - PROCESS | 2634 | 1461680853982 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 07:27:33 INFO - PROCESS | 2634 | 1461680853988 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 07:27:33 INFO - PROCESS | 2634 | 1461680853992 Marionette TRACE conn3 <- [1,134,null,{}] 07:27:34 INFO - PROCESS | 2634 | 1461680853999 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}] 07:27:34 INFO - PROCESS | 2634 | 1461680854139 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 07:27:34 INFO - PROCESS | 2634 | 1461680854296 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:34 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f8483000 == 27 [pid = 2634] [id = 30] 07:27:34 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f649e000 == 28 [pid = 2634] [id = 41] 07:27:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 121 (0x7f21ee929800) [pid = 2634] [serial = 121] [outer = (nil)] 07:27:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 122 (0x7f21f13d0400) [pid = 2634] [serial = 122] [outer = 0x7f21ee929800] 07:27:34 INFO - PROCESS | 2634 | 1461680854381 Marionette DEBUG loaded listener.js 07:27:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 123 (0x7f21f8147c00) [pid = 2634] [serial = 123] [outer = 0x7f21ee929800] 07:27:35 INFO - PROCESS | 2634 | 1461680855243 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]]]}] 07:27:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 07:27:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1286ms 07:27:35 INFO - PROCESS | 2634 | 1461680855274 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 07:27:35 INFO - PROCESS | 2634 | 1461680855280 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 07:27:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 07:27:35 INFO - PROCESS | 2634 | 1461680855287 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 07:27:35 INFO - PROCESS | 2634 | 1461680855292 Marionette TRACE conn3 <- [1,138,null,{}] 07:27:35 INFO - PROCESS | 2634 | 1461680855299 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}] 07:27:35 INFO - PROCESS | 2634 | 1461680855449 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 07:27:35 INFO - PROCESS | 2634 | 1461680855586 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:35 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2205aa2000 == 29 [pid = 2634] [id = 42] 07:27:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 124 (0x7f21eee2ac00) [pid = 2634] [serial = 124] [outer = (nil)] 07:27:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 125 (0x7f220569a800) [pid = 2634] [serial = 125] [outer = 0x7f21eee2ac00] 07:27:35 INFO - PROCESS | 2634 | 1461680855660 Marionette DEBUG loaded listener.js 07:27:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 126 (0x7f220683a000) [pid = 2634] [serial = 126] [outer = 0x7f21eee2ac00] 07:27:36 INFO - PROCESS | 2634 | 1461680856519 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]]]}] 07:27:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 07:27:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1286ms 07:27:36 INFO - PROCESS | 2634 | 1461680856575 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 07:27:36 INFO - PROCESS | 2634 | 1461680856581 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 07:27:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 07:27:36 INFO - PROCESS | 2634 | 1461680856589 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 07:27:36 INFO - PROCESS | 2634 | 1461680856591 Marionette TRACE conn3 <- [1,142,null,{}] 07:27:36 INFO - PROCESS | 2634 | 1461680856597 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}] 07:27:36 INFO - PROCESS | 2634 | 1461680856757 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 07:27:36 INFO - PROCESS | 2634 | 1461680856934 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:36 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220ab9f000 == 30 [pid = 2634] [id = 43] 07:27:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 127 (0x7f21ee924c00) [pid = 2634] [serial = 127] [outer = (nil)] 07:27:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 128 (0x7f220580ac00) [pid = 2634] [serial = 128] [outer = 0x7f21ee924c00] 07:27:37 INFO - PROCESS | 2634 | 1461680857007 Marionette DEBUG loaded listener.js 07:27:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 129 (0x7f2206cde800) [pid = 2634] [serial = 129] [outer = 0x7f21ee924c00] 07:27:37 INFO - PROCESS | 2634 | 1461680857878 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]]]}] 07:27:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 07:27:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1326ms 07:27:37 INFO - PROCESS | 2634 | 1461680857916 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 07:27:37 INFO - PROCESS | 2634 | 1461680857920 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 07:27:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 07:27:37 INFO - PROCESS | 2634 | 1461680857927 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 07:27:37 INFO - PROCESS | 2634 | 1461680857935 Marionette TRACE conn3 <- [1,146,null,{}] 07:27:37 INFO - PROCESS | 2634 | 1461680857948 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}] 07:27:38 INFO - PROCESS | 2634 | 1461680858108 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 07:27:38 INFO - PROCESS | 2634 | 1461680858240 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:38 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220c995000 == 31 [pid = 2634] [id = 44] 07:27:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 130 (0x7f21f1ee7400) [pid = 2634] [serial = 130] [outer = (nil)] 07:27:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 131 (0x7f21f47ec800) [pid = 2634] [serial = 131] [outer = 0x7f21f1ee7400] 07:27:38 INFO - PROCESS | 2634 | 1461680858308 Marionette DEBUG loaded listener.js 07:27:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 132 (0x7f21f6334c00) [pid = 2634] [serial = 132] [outer = 0x7f21f1ee7400] 07:27:39 INFO - PROCESS | 2634 | 1461680859124 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]]]}] 07:27:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 07:27:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1234ms 07:27:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 07:27:39 INFO - PROCESS | 2634 | 1461680859159 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 07:27:39 INFO - PROCESS | 2634 | 1461680859163 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 07:27:39 INFO - PROCESS | 2634 | 1461680859169 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 07:27:39 INFO - PROCESS | 2634 | 1461680859171 Marionette TRACE conn3 <- [1,150,null,{}] 07:27:39 INFO - PROCESS | 2634 | 1461680859176 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}] 07:27:39 INFO - PROCESS | 2634 | 1461680859319 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 07:27:39 INFO - PROCESS | 2634 | 1461680859458 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:39 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f13de000 == 32 [pid = 2634] [id = 45] 07:27:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 133 (0x7f21f1eec000) [pid = 2634] [serial = 133] [outer = (nil)] 07:27:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 134 (0x7f220a4a5c00) [pid = 2634] [serial = 134] [outer = 0x7f21f1eec000] 07:27:39 INFO - PROCESS | 2634 | 1461680859526 Marionette DEBUG loaded listener.js 07:27:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 135 (0x7f220ad2f800) [pid = 2634] [serial = 135] [outer = 0x7f21f1eec000] 07:27:40 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f80d6800 == 31 [pid = 2634] [id = 40] 07:27:40 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f9faa800 == 30 [pid = 2634] [id = 9] 07:27:40 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef2bd000 == 29 [pid = 2634] [id = 29] 07:27:40 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef2ba000 == 28 [pid = 2634] [id = 35] 07:27:42 INFO - PROCESS | 2634 | --DOCSHELL 0x7f2205a49000 == 27 [pid = 2634] [id = 33] 07:27:42 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21fe8e8800 == 26 [pid = 2634] [id = 36] 07:27:42 INFO - PROCESS | 2634 | --DOCSHELL 0x7f2206940000 == 25 [pid = 2634] [id = 34] 07:27:42 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21fa110800 == 24 [pid = 2634] [id = 6] 07:27:42 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21fac14000 == 23 [pid = 2634] [id = 28] 07:27:42 INFO - PROCESS | 2634 | --DOCSHELL 0x7f2206512800 == 22 [pid = 2634] [id = 37] 07:27:42 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220854c800 == 21 [pid = 2634] [id = 38] 07:27:42 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f8d9c800 == 20 [pid = 2634] [id = 23] 07:27:42 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f1fe3800 == 19 [pid = 2634] [id = 25] 07:27:42 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220aba4800 == 18 [pid = 2634] [id = 39] 07:27:42 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ee921800 == 17 [pid = 2634] [id = 8] 07:27:42 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21fe8ea000 == 16 [pid = 2634] [id = 24] 07:27:42 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21fbadb800 == 15 [pid = 2634] [id = 31] 07:27:42 INFO - PROCESS | 2634 | --DOCSHELL 0x7f2205322000 == 14 [pid = 2634] [id = 32] 07:27:42 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220c995000 == 13 [pid = 2634] [id = 44] 07:27:42 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220ab9f000 == 12 [pid = 2634] [id = 43] 07:27:42 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21fae9b800 == 11 [pid = 2634] [id = 21] 07:27:42 INFO - PROCESS | 2634 | --DOCSHELL 0x7f2205aa2000 == 10 [pid = 2634] [id = 42] 07:27:42 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f649e000 == 9 [pid = 2634] [id = 41] 07:27:43 INFO - PROCESS | 2634 | 1461680863746 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]]]}] 07:27:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 07:27:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 4588ms 07:27:43 INFO - PROCESS | 2634 | 1461680863757 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 07:27:43 INFO - PROCESS | 2634 | 1461680863760 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 07:27:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 07:27:43 INFO - PROCESS | 2634 | 1461680863772 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 07:27:43 INFO - PROCESS | 2634 | 1461680863775 Marionette TRACE conn3 <- [1,154,null,{}] 07:27:43 INFO - PROCESS | 2634 | 1461680863784 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}] 07:27:43 INFO - PROCESS | 2634 | 1461680863949 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 07:27:44 INFO - PROCESS | 2634 | 1461680864044 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:44 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f478f800 == 10 [pid = 2634] [id = 46] 07:27:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 136 (0x7f21f1339400) [pid = 2634] [serial = 136] [outer = (nil)] 07:27:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 137 (0x7f21f1eeb400) [pid = 2634] [serial = 137] [outer = 0x7f21f1339400] 07:27:44 INFO - PROCESS | 2634 | 1461680864104 Marionette DEBUG loaded listener.js 07:27:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 138 (0x7f21f1f78000) [pid = 2634] [serial = 138] [outer = 0x7f21f1339400] 07:27:44 INFO - PROCESS | 2634 | 1461680864737 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]]]}] 07:27:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 07:27:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 986ms 07:27:44 INFO - PROCESS | 2634 | 1461680864757 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 07:27:44 INFO - PROCESS | 2634 | 1461680864766 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 07:27:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 07:27:44 INFO - PROCESS | 2634 | 1461680864777 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 07:27:44 INFO - PROCESS | 2634 | 1461680864781 Marionette TRACE conn3 <- [1,158,null,{}] 07:27:44 INFO - PROCESS | 2634 | 1461680864786 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}] 07:27:44 INFO - PROCESS | 2634 | 1461680864960 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 07:27:44 INFO - PROCESS | 2634 | 1461680864986 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:45 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eee77000 == 11 [pid = 2634] [id = 47] 07:27:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 139 (0x7f21f473d000) [pid = 2634] [serial = 139] [outer = (nil)] 07:27:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 140 (0x7f21f725b400) [pid = 2634] [serial = 140] [outer = 0x7f21f473d000] 07:27:45 INFO - PROCESS | 2634 | 1461680865043 Marionette DEBUG loaded listener.js 07:27:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 141 (0x7f21f7aefc00) [pid = 2634] [serial = 141] [outer = 0x7f21f473d000] 07:27:45 INFO - PROCESS | 2634 | 1461680865943 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]]]}] 07:27:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 07:27:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1231ms 07:27:46 INFO - PROCESS | 2634 | 1461680866008 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 07:27:46 INFO - PROCESS | 2634 | 1461680866011 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 07:27:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 07:27:46 INFO - PROCESS | 2634 | 1461680866022 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 07:27:46 INFO - PROCESS | 2634 | 1461680866028 Marionette TRACE conn3 <- [1,162,null,{}] 07:27:46 INFO - PROCESS | 2634 | 1461680866043 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}] 07:27:46 INFO - PROCESS | 2634 | 1461680866216 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 07:27:46 INFO - PROCESS | 2634 | 1461680866238 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:46 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220531f000 == 12 [pid = 2634] [id = 48] 07:27:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 142 (0x7f21eddce400) [pid = 2634] [serial = 142] [outer = (nil)] 07:27:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 143 (0x7f21fba5e400) [pid = 2634] [serial = 143] [outer = 0x7f21eddce400] 07:27:46 INFO - PROCESS | 2634 | 1461680866302 Marionette DEBUG loaded listener.js 07:27:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 144 (0x7f22047ec800) [pid = 2634] [serial = 144] [outer = 0x7f21eddce400] 07:27:46 INFO - PROCESS | 2634 | 1461680866974 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]]]}] 07:27:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 07:27:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 983ms 07:27:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 07:27:47 INFO - PROCESS | 2634 | 1461680867006 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 07:27:47 INFO - PROCESS | 2634 | 1461680867009 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 07:27:47 INFO - PROCESS | 2634 | 1461680867014 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 07:27:47 INFO - PROCESS | 2634 | 1461680867017 Marionette TRACE conn3 <- [1,166,null,{}] 07:27:47 INFO - PROCESS | 2634 | 1461680867021 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}] 07:27:47 INFO - PROCESS | 2634 | 1461680867188 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 07:27:47 INFO - PROCESS | 2634 | 1461680867256 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:47 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2206b20000 == 13 [pid = 2634] [id = 49] 07:27:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 145 (0x7f220536c800) [pid = 2634] [serial = 145] [outer = (nil)] 07:27:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 146 (0x7f2205aed800) [pid = 2634] [serial = 146] [outer = 0x7f220536c800] 07:27:47 INFO - PROCESS | 2634 | 1461680867323 Marionette DEBUG loaded listener.js 07:27:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 147 (0x7f22068e7800) [pid = 2634] [serial = 147] [outer = 0x7f220536c800] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 146 (0x7f21f0592000) [pid = 2634] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 145 (0x7f21f8d75400) [pid = 2634] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 144 (0x7f21f71c8400) [pid = 2634] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 143 (0x7f21f8144000) [pid = 2634] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 142 (0x7f21f8d66800) [pid = 2634] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 141 (0x7f21fba56000) [pid = 2634] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 140 (0x7f21f1f7a800) [pid = 2634] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 139 (0x7f21eee2fc00) [pid = 2634] [serial = 29] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 138 (0x7f21f682ec00) [pid = 2634] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 137 (0x7f21f8b03800) [pid = 2634] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 136 (0x7f21f0597800) [pid = 2634] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 135 (0x7f21ee929800) [pid = 2634] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 134 (0x7f21f47e6400) [pid = 2634] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 133 (0x7f22056eec00) [pid = 2634] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 132 (0x7f21f71c2c00) [pid = 2634] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 131 (0x7f21eecab800) [pid = 2634] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 130 (0x7f220a179800) [pid = 2634] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 129 (0x7f21f5143c00) [pid = 2634] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 128 (0x7f21eee2e800) [pid = 2634] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 127 (0x7f21eea5a400) [pid = 2634] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 126 (0x7f21fba68000) [pid = 2634] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 125 (0x7f21eee22c00) [pid = 2634] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 124 (0x7f21f8b04000) [pid = 2634] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 123 (0x7f2205849800) [pid = 2634] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 122 (0x7f21eeca9c00) [pid = 2634] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 121 (0x7f21ee924c00) [pid = 2634] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 120 (0x7f21f7f35400) [pid = 2634] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 119 (0x7f21f473ec00) [pid = 2634] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 118 (0x7f21eee22400) [pid = 2634] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 117 (0x7f21ef9f2000) [pid = 2634] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 116 (0x7f21eee2ac00) [pid = 2634] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 115 (0x7f21f0703000) [pid = 2634] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 114 (0x7f21eecacc00) [pid = 2634] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 113 (0x7f21f8fa6c00) [pid = 2634] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 07:27:48 INFO - PROCESS | 2634 | --DOMWINDOW == 112 (0x7f21f8d6c800) [pid = 2634] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 07:27:48 INFO - PROCESS | 2634 | 1461680868976 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]]]}] 07:27:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 07:27:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1984ms 07:27:49 INFO - PROCESS | 2634 | 1461680869047 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 07:27:49 INFO - PROCESS | 2634 | 1461680869050 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 07:27:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 07:27:49 INFO - PROCESS | 2634 | 1461680869098 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 07:27:49 INFO - PROCESS | 2634 | 1461680869102 Marionette TRACE conn3 <- [1,170,null,{}] 07:27:49 INFO - PROCESS | 2634 | 1461680869134 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}] 07:27:49 INFO - PROCESS | 2634 | 1461680869260 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 07:27:49 INFO - PROCESS | 2634 | 1461680869270 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:49 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f6897000 == 14 [pid = 2634] [id = 50] 07:27:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 113 (0x7f21eddc5400) [pid = 2634] [serial = 148] [outer = (nil)] 07:27:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 114 (0x7f21eefce800) [pid = 2634] [serial = 149] [outer = 0x7f21eddc5400] 07:27:49 INFO - PROCESS | 2634 | 1461680869326 Marionette DEBUG loaded listener.js 07:27:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 115 (0x7f21f71cb000) [pid = 2634] [serial = 150] [outer = 0x7f21eddc5400] 07:27:50 INFO - PROCESS | 2634 | 1461680870031 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]]]}] 07:27:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 07:27:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 982ms 07:27:50 INFO - PROCESS | 2634 | 1461680870046 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 07:27:50 INFO - PROCESS | 2634 | 1461680870048 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 07:27:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 07:27:50 INFO - PROCESS | 2634 | 1461680870053 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 07:27:50 INFO - PROCESS | 2634 | 1461680870055 Marionette TRACE conn3 <- [1,174,null,{}] 07:27:50 INFO - PROCESS | 2634 | 1461680870060 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}] 07:27:50 INFO - PROCESS | 2634 | 1461680870258 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 07:27:50 INFO - PROCESS | 2634 | 1461680870277 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:50 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f22058df800 == 15 [pid = 2634] [id = 51] 07:27:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 116 (0x7f21eddc3800) [pid = 2634] [serial = 151] [outer = (nil)] 07:27:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 117 (0x7f21f8d75400) [pid = 2634] [serial = 152] [outer = 0x7f21eddc3800] 07:27:50 INFO - PROCESS | 2634 | 1461680870338 Marionette DEBUG loaded listener.js 07:27:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 118 (0x7f220851b400) [pid = 2634] [serial = 153] [outer = 0x7f21eddc3800] 07:27:51 INFO - PROCESS | 2634 | 1461680871212 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]]]}] 07:27:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 07:27:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1227ms 07:27:51 INFO - PROCESS | 2634 | 1461680871282 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 07:27:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 07:27:51 INFO - PROCESS | 2634 | 1461680871288 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 07:27:51 INFO - PROCESS | 2634 | 1461680871296 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 07:27:51 INFO - PROCESS | 2634 | 1461680871301 Marionette TRACE conn3 <- [1,178,null,{}] 07:27:51 INFO - PROCESS | 2634 | 1461680871309 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}] 07:27:51 INFO - PROCESS | 2634 | 1461680871475 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 07:27:51 INFO - PROCESS | 2634 | 1461680871606 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:51 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f79a6000 == 16 [pid = 2634] [id = 52] 07:27:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 119 (0x7f21eee2f400) [pid = 2634] [serial = 154] [outer = (nil)] 07:27:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 120 (0x7f21f1ee7800) [pid = 2634] [serial = 155] [outer = 0x7f21eee2f400] 07:27:51 INFO - PROCESS | 2634 | 1461680871680 Marionette DEBUG loaded listener.js 07:27:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 121 (0x7f21f473b000) [pid = 2634] [serial = 156] [outer = 0x7f21eee2f400] 07:27:52 INFO - PROCESS | 2634 | 1461680872536 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]]]}] 07:27:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 07:27:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1283ms 07:27:52 INFO - PROCESS | 2634 | 1461680872578 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 07:27:52 INFO - PROCESS | 2634 | 1461680872586 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 07:27:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 07:27:52 INFO - PROCESS | 2634 | 1461680872596 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 07:27:52 INFO - PROCESS | 2634 | 1461680872599 Marionette TRACE conn3 <- [1,182,null,{}] 07:27:52 INFO - PROCESS | 2634 | 1461680872605 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}] 07:27:52 INFO - PROCESS | 2634 | 1461680872761 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 07:27:52 INFO - PROCESS | 2634 | 1461680872892 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:52 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fe8f7800 == 17 [pid = 2634] [id = 53] 07:27:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 122 (0x7f21f71cb800) [pid = 2634] [serial = 157] [outer = (nil)] 07:27:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 123 (0x7f21f7f35400) [pid = 2634] [serial = 158] [outer = 0x7f21f71cb800] 07:27:52 INFO - PROCESS | 2634 | 1461680872968 Marionette DEBUG loaded listener.js 07:27:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 124 (0x7f21f8d73000) [pid = 2634] [serial = 159] [outer = 0x7f21f71cb800] 07:27:54 INFO - PROCESS | 2634 | 1461680874093 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 07:27:54 INFO - PROCESS | 2634 | 1461680874112 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]]]}] 07:27:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 07:27:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1533ms 07:27:54 INFO - PROCESS | 2634 | 1461680874128 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 07:27:54 INFO - PROCESS | 2634 | 1461680874132 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 07:27:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 07:27:54 INFO - PROCESS | 2634 | 1461680874148 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 07:27:54 INFO - PROCESS | 2634 | 1461680874157 Marionette TRACE conn3 <- [1,186,null,{}] 07:27:54 INFO - PROCESS | 2634 | 1461680874164 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}] 07:27:54 INFO - PROCESS | 2634 | 1461680874346 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 07:27:54 INFO - PROCESS | 2634 | 1461680874546 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:54 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eec05000 == 18 [pid = 2634] [id = 54] 07:27:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 125 (0x7f21eea5b800) [pid = 2634] [serial = 160] [outer = (nil)] 07:27:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 126 (0x7f21f058ec00) [pid = 2634] [serial = 161] [outer = 0x7f21eea5b800] 07:27:54 INFO - PROCESS | 2634 | 1461680874664 Marionette DEBUG loaded listener.js 07:27:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 127 (0x7f21f1334000) [pid = 2634] [serial = 162] [outer = 0x7f21eea5b800] 07:27:54 INFO - PROCESS | 2634 | --DOMWINDOW == 126 (0x7f2208538800) [pid = 2634] [serial = 2] [outer = (nil)] [url = about:blank] 07:27:54 INFO - PROCESS | 2634 | --DOMWINDOW == 125 (0x7f21eefcc000) [pid = 2634] [serial = 30] [outer = (nil)] [url = about:blank] 07:27:54 INFO - PROCESS | 2634 | --DOMWINDOW == 124 (0x7f21eefd6000) [pid = 2634] [serial = 31] [outer = (nil)] [url = about:blank] 07:27:54 INFO - PROCESS | 2634 | --DOMWINDOW == 123 (0x7f21eee81000) [pid = 2634] [serial = 28] [outer = (nil)] [url = about:blank] 07:27:54 INFO - PROCESS | 2634 | --DOMWINDOW == 122 (0x7f21eee2ec00) [pid = 2634] [serial = 26] [outer = (nil)] [url = about:blank] 07:27:54 INFO - PROCESS | 2634 | --DOMWINDOW == 121 (0x7f21f79e7800) [pid = 2634] [serial = 38] [outer = (nil)] [url = about:blank] 07:27:54 INFO - PROCESS | 2634 | --DOMWINDOW == 120 (0x7f21f0596c00) [pid = 2634] [serial = 34] [outer = (nil)] [url = about:blank] 07:27:54 INFO - PROCESS | 2634 | --DOMWINDOW == 119 (0x7f21f79e6800) [pid = 2634] [serial = 12] [outer = (nil)] [url = about:blank] 07:27:54 INFO - PROCESS | 2634 | --DOMWINDOW == 118 (0x7f21f7eaf800) [pid = 2634] [serial = 9] [outer = (nil)] [url = about:blank] 07:27:54 INFO - PROCESS | 2634 | --DOMWINDOW == 117 (0x7f21f0592c00) [pid = 2634] [serial = 19] [outer = (nil)] [url = about:blank] 07:27:54 INFO - PROCESS | 2634 | --DOMWINDOW == 116 (0x7f21f0596400) [pid = 2634] [serial = 35] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:27:54 INFO - PROCESS | 2634 | --DOMWINDOW == 115 (0x7f220a4a5c00) [pid = 2634] [serial = 134] [outer = (nil)] [url = about:blank] 07:27:54 INFO - PROCESS | 2634 | --DOMWINDOW == 114 (0x7f21eee25c00) [pid = 2634] [serial = 25] [outer = (nil)] [url = about:blank] 07:27:54 INFO - PROCESS | 2634 | --DOMWINDOW == 113 (0x7f21ef9f4400) [pid = 2634] [serial = 22] [outer = (nil)] [url = about:blank] 07:27:54 INFO - PROCESS | 2634 | --DOMWINDOW == 112 (0x7f21f7eaec00) [pid = 2634] [serial = 23] [outer = (nil)] [url = about:blank] 07:27:54 INFO - PROCESS | 2634 | --DOMWINDOW == 111 (0x7f21f0705000) [pid = 2634] [serial = 16] [outer = (nil)] [url = about:blank] 07:27:54 INFO - PROCESS | 2634 | --DOMWINDOW == 110 (0x7f21f070bc00) [pid = 2634] [serial = 17] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 109 (0x7f21f71c8800) [pid = 2634] [serial = 76] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 108 (0x7f21eee2f000) [pid = 2634] [serial = 85] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 107 (0x7f21f133ec00) [pid = 2634] [serial = 119] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 106 (0x7f2205af4400) [pid = 2634] [serial = 61] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 105 (0x7f22068df000) [pid = 2634] [serial = 62] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 104 (0x7f21f73ab800) [pid = 2634] [serial = 43] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 103 (0x7f21f814e800) [pid = 2634] [serial = 44] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 102 (0x7f21f9244c00) [pid = 2634] [serial = 49] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 101 (0x7f21fba5b800) [pid = 2634] [serial = 52] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 100 (0x7f21fba6a000) [pid = 2634] [serial = 53] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 99 (0x7f220470a000) [pid = 2634] [serial = 56] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 98 (0x7f21fe85f400) [pid = 2634] [serial = 55] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 97 (0x7f22055a1800) [pid = 2634] [serial = 58] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 96 (0x7f21f724fc00) [pid = 2634] [serial = 37] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 95 (0x7f21f8b06400) [pid = 2634] [serial = 40] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 94 (0x7f21f84d3000) [pid = 2634] [serial = 47] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 93 (0x7f21f47e3c00) [pid = 2634] [serial = 46] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 92 (0x7f21f8d74800) [pid = 2634] [serial = 41] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 91 (0x7f220584d800) [pid = 2634] [serial = 59] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 90 (0x7f21facaf400) [pid = 2634] [serial = 50] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 89 (0x7f2206907400) [pid = 2634] [serial = 109] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 88 (0x7f22047eb400) [pid = 2634] [serial = 82] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 87 (0x7f21f9cdfc00) [pid = 2634] [serial = 80] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 86 (0x7f21fe854000) [pid = 2634] [serial = 106] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 85 (0x7f21eefd5c00) [pid = 2634] [serial = 103] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 84 (0x7f21f79e5400) [pid = 2634] [serial = 88] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 83 (0x7f21f9143000) [pid = 2634] [serial = 79] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 82 (0x7f21f751a000) [pid = 2634] [serial = 120] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 81 (0x7f21f13d0400) [pid = 2634] [serial = 122] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 80 (0x7f21f73aa400) [pid = 2634] [serial = 74] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 79 (0x7f21f8b02c00) [pid = 2634] [serial = 68] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 78 (0x7f21fba0e800) [pid = 2634] [serial = 70] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 77 (0x7f220a183800) [pid = 2634] [serial = 100] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 76 (0x7f21f1f5ec00) [pid = 2634] [serial = 65] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 75 (0x7f21f7d91c00) [pid = 2634] [serial = 67] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 74 (0x7f21f133a400) [pid = 2634] [serial = 86] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 73 (0x7f220569a800) [pid = 2634] [serial = 125] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 72 (0x7f21f070a800) [pid = 2634] [serial = 64] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 71 (0x7f2206cdb000) [pid = 2634] [serial = 97] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 70 (0x7f2205607000) [pid = 2634] [serial = 83] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 69 (0x7f220559f400) [pid = 2634] [serial = 107] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 68 (0x7f21fba60800) [pid = 2634] [serial = 91] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 67 (0x7f2205896c00) [pid = 2634] [serial = 94] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 66 (0x7f220ae8e800) [pid = 2634] [serial = 116] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 65 (0x7f22047ee000) [pid = 2634] [serial = 71] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 64 (0x7f21f682f000) [pid = 2634] [serial = 113] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 63 (0x7f220536ac00) [pid = 2634] [serial = 92] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 62 (0x7f21f8147c00) [pid = 2634] [serial = 123] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 61 (0x7f21f5392400) [pid = 2634] [serial = 73] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 60 (0x7f22085a1400) [pid = 2634] [serial = 110] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 59 (0x7f21f8d69c00) [pid = 2634] [serial = 89] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 58 (0x7f21f768e800) [pid = 2634] [serial = 104] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 57 (0x7f220a4a7000) [pid = 2634] [serial = 101] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 56 (0x7f22068e3000) [pid = 2634] [serial = 95] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 55 (0x7f220ae29000) [pid = 2634] [serial = 114] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 54 (0x7f2206cde800) [pid = 2634] [serial = 129] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 53 (0x7f2208a41800) [pid = 2634] [serial = 98] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 52 (0x7f21f47ec800) [pid = 2634] [serial = 131] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 51 (0x7f21f79e5800) [pid = 2634] [serial = 77] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 50 (0x7f220580ac00) [pid = 2634] [serial = 128] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 49 (0x7f220683a000) [pid = 2634] [serial = 126] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | --DOMWINDOW == 48 (0x7f220c9c7400) [pid = 2634] [serial = 117] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 2634 | 1461680875356 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]]]}] 07:27:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 07:27:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1243ms 07:27:55 INFO - PROCESS | 2634 | 1461680875391 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 07:27:55 INFO - PROCESS | 2634 | 1461680875397 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 07:27:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 07:27:55 INFO - PROCESS | 2634 | 1461680875405 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 07:27:55 INFO - PROCESS | 2634 | 1461680875408 Marionette TRACE conn3 <- [1,190,null,{}] 07:27:55 INFO - PROCESS | 2634 | 1461680875412 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}] 07:27:55 INFO - PROCESS | 2634 | 1461680875545 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 07:27:55 INFO - PROCESS | 2634 | 1461680875669 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:55 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f09b8800 == 19 [pid = 2634] [id = 55] 07:27:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 49 (0x7f21f0709400) [pid = 2634] [serial = 163] [outer = (nil)] 07:27:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 50 (0x7f21f1eee800) [pid = 2634] [serial = 164] [outer = 0x7f21f0709400] 07:27:55 INFO - PROCESS | 2634 | 1461680875869 Marionette DEBUG loaded listener.js 07:27:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 51 (0x7f21f1f7ac00) [pid = 2634] [serial = 165] [outer = 0x7f21f0709400] 07:27:56 INFO - PROCESS | 2634 | 1461680876487 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]]]}] 07:27:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 07:27:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1131ms 07:27:56 INFO - PROCESS | 2634 | 1461680876536 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 07:27:56 INFO - PROCESS | 2634 | 1461680876540 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 07:27:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 07:27:56 INFO - PROCESS | 2634 | 1461680876545 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 07:27:56 INFO - PROCESS | 2634 | 1461680876551 Marionette TRACE conn3 <- [1,194,null,{}] 07:27:56 INFO - PROCESS | 2634 | 1461680876570 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}] 07:27:56 INFO - PROCESS | 2634 | 1461680876745 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 07:27:56 INFO - PROCESS | 2634 | 1461680876758 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:56 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f5355000 == 20 [pid = 2634] [id = 56] 07:27:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 52 (0x7f21f5392400) [pid = 2634] [serial = 166] [outer = (nil)] 07:27:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 53 (0x7f21f682c400) [pid = 2634] [serial = 167] [outer = 0x7f21f5392400] 07:27:56 INFO - PROCESS | 2634 | 1461680876829 Marionette DEBUG loaded listener.js 07:27:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 54 (0x7f21f71ce800) [pid = 2634] [serial = 168] [outer = 0x7f21f5392400] 07:27:57 INFO - PROCESS | 2634 | 1461680877501 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]]]}] 07:27:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 07:27:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 984ms 07:27:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 07:27:57 INFO - PROCESS | 2634 | 1461680877530 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 07:27:57 INFO - PROCESS | 2634 | 1461680877534 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 07:27:57 INFO - PROCESS | 2634 | 1461680877539 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 07:27:57 INFO - PROCESS | 2634 | 1461680877543 Marionette TRACE conn3 <- [1,198,null,{}] 07:27:57 INFO - PROCESS | 2634 | 1461680877548 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}] 07:27:57 INFO - PROCESS | 2634 | 1461680877720 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 07:27:57 INFO - PROCESS | 2634 | 1461680877781 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:57 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f7782000 == 21 [pid = 2634] [id = 57] 07:27:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 55 (0x7f21ee92bc00) [pid = 2634] [serial = 169] [outer = (nil)] 07:27:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 56 (0x7f21f7693400) [pid = 2634] [serial = 170] [outer = 0x7f21ee92bc00] 07:27:57 INFO - PROCESS | 2634 | 1461680877838 Marionette DEBUG loaded listener.js 07:27:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 57 (0x7f21f7d92c00) [pid = 2634] [serial = 171] [outer = 0x7f21ee92bc00] 07:27:58 INFO - PROCESS | 2634 | 1461680878514 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]]]}] 07:27:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 07:27:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1044ms 07:27:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 07:27:58 INFO - PROCESS | 2634 | 1461680878585 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 07:27:58 INFO - PROCESS | 2634 | 1461680878588 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 07:27:58 INFO - PROCESS | 2634 | 1461680878592 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 07:27:58 INFO - PROCESS | 2634 | 1461680878596 Marionette TRACE conn3 <- [1,202,null,{}] 07:27:58 INFO - PROCESS | 2634 | 1461680878606 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}] 07:27:58 INFO - PROCESS | 2634 | 1461680878772 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 07:27:58 INFO - PROCESS | 2634 | 1461680878788 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:58 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f80da000 == 22 [pid = 2634] [id = 58] 07:27:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 58 (0x7f21f7eb0800) [pid = 2634] [serial = 172] [outer = (nil)] 07:27:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 59 (0x7f21f8691c00) [pid = 2634] [serial = 173] [outer = 0x7f21f7eb0800] 07:27:58 INFO - PROCESS | 2634 | 1461680878847 Marionette DEBUG loaded listener.js 07:27:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 60 (0x7f21f8d6bc00) [pid = 2634] [serial = 174] [outer = 0x7f21f7eb0800] 07:27:59 INFO - PROCESS | 2634 | --DOMWINDOW == 59 (0x7f220536c800) [pid = 2634] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 07:27:59 INFO - PROCESS | 2634 | --DOMWINDOW == 58 (0x7f21eddce400) [pid = 2634] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 07:27:59 INFO - PROCESS | 2634 | --DOMWINDOW == 57 (0x7f21f1eec000) [pid = 2634] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 07:27:59 INFO - PROCESS | 2634 | --DOMWINDOW == 56 (0x7f21f1339400) [pid = 2634] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 07:27:59 INFO - PROCESS | 2634 | --DOMWINDOW == 55 (0x7f21f473d000) [pid = 2634] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 07:27:59 INFO - PROCESS | 2634 | --DOMWINDOW == 54 (0x7f21eddc5400) [pid = 2634] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 07:27:59 INFO - PROCESS | 2634 | --DOMWINDOW == 53 (0x7f21f1ee7400) [pid = 2634] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 07:27:59 INFO - PROCESS | 2634 | 1461680879616 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]]]}] 07:27:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 07:27:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1076ms 07:27:59 INFO - PROCESS | 2634 | 1461680879670 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 07:27:59 INFO - PROCESS | 2634 | 1461680879672 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 07:27:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 07:27:59 INFO - PROCESS | 2634 | 1461680879683 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 07:27:59 INFO - PROCESS | 2634 | 1461680879686 Marionette TRACE conn3 <- [1,206,null,{}] 07:27:59 INFO - PROCESS | 2634 | 1461680879691 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}] 07:27:59 INFO - PROCESS | 2634 | 1461680879839 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 07:27:59 INFO - PROCESS | 2634 | 1461680879867 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:59 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f8d95800 == 23 [pid = 2634] [id = 59] 07:27:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 54 (0x7f21f1ee7400) [pid = 2634] [serial = 175] [outer = (nil)] 07:27:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 55 (0x7f21f9c80c00) [pid = 2634] [serial = 176] [outer = 0x7f21f1ee7400] 07:27:59 INFO - PROCESS | 2634 | 1461680879931 Marionette DEBUG loaded listener.js 07:28:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 56 (0x7f21fa0aec00) [pid = 2634] [serial = 177] [outer = 0x7f21f1ee7400] 07:28:00 INFO - PROCESS | 2634 | 1461680880559 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]]]}] 07:28:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 07:28:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 928ms 07:28:00 INFO - PROCESS | 2634 | 1461680880611 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 07:28:00 INFO - PROCESS | 2634 | 1461680880613 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 07:28:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 07:28:00 INFO - PROCESS | 2634 | 1461680880619 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 07:28:00 INFO - PROCESS | 2634 | 1461680880622 Marionette TRACE conn3 <- [1,210,null,{}] 07:28:00 INFO - PROCESS | 2634 | 1461680880627 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}] 07:28:00 INFO - PROCESS | 2634 | 1461680880773 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 07:28:00 INFO - PROCESS | 2634 | 1461680880788 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:00 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f8e13000 == 24 [pid = 2634] [id = 60] 07:28:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 57 (0x7f21eddc3c00) [pid = 2634] [serial = 178] [outer = (nil)] 07:28:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 58 (0x7f21fa279c00) [pid = 2634] [serial = 179] [outer = 0x7f21eddc3c00] 07:28:00 INFO - PROCESS | 2634 | 1461680880847 Marionette DEBUG loaded listener.js 07:28:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 59 (0x7f21fba04800) [pid = 2634] [serial = 180] [outer = 0x7f21eddc3c00] 07:28:01 INFO - PROCESS | 2634 | 1461680881436 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]]]}] 07:28:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 07:28:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 925ms 07:28:01 INFO - PROCESS | 2634 | 1461680881549 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 07:28:01 INFO - PROCESS | 2634 | 1461680881554 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 07:28:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 07:28:01 INFO - PROCESS | 2634 | 1461680881561 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 07:28:01 INFO - PROCESS | 2634 | 1461680881567 Marionette TRACE conn3 <- [1,214,null,{}] 07:28:01 INFO - PROCESS | 2634 | 1461680881575 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}] 07:28:01 INFO - PROCESS | 2634 | 1461680881730 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 07:28:01 INFO - PROCESS | 2634 | 1461680881852 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:01 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef2c5800 == 25 [pid = 2634] [id = 61] 07:28:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 60 (0x7f21eeca3400) [pid = 2634] [serial = 181] [outer = (nil)] 07:28:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 61 (0x7f21eee28400) [pid = 2634] [serial = 182] [outer = 0x7f21eeca3400] 07:28:01 INFO - PROCESS | 2634 | 1461680881927 Marionette DEBUG loaded listener.js 07:28:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 62 (0x7f21eefd6000) [pid = 2634] [serial = 183] [outer = 0x7f21eeca3400] 07:28:02 INFO - PROCESS | 2634 | 1461680882672 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]]]}] 07:28:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 07:28:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1131ms 07:28:02 INFO - PROCESS | 2634 | 1461680882692 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 07:28:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 07:28:02 INFO - PROCESS | 2634 | 1461680882698 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 07:28:02 INFO - PROCESS | 2634 | 1461680882709 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 07:28:02 INFO - PROCESS | 2634 | 1461680882715 Marionette TRACE conn3 <- [1,218,null,{}] 07:28:02 INFO - PROCESS | 2634 | 1461680882720 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}] 07:28:02 INFO - PROCESS | 2634 | 1461680882920 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 07:28:02 INFO - PROCESS | 2634 | 1461680882935 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:02 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f4792000 == 26 [pid = 2634] [id = 62] 07:28:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 63 (0x7f21f070a800) [pid = 2634] [serial = 184] [outer = (nil)] 07:28:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 64 (0x7f21f1f78800) [pid = 2634] [serial = 185] [outer = 0x7f21f070a800] 07:28:03 INFO - PROCESS | 2634 | 1461680883002 Marionette DEBUG loaded listener.js 07:28:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 65 (0x7f21f47e8c00) [pid = 2634] [serial = 186] [outer = 0x7f21f070a800] 07:28:03 INFO - PROCESS | 2634 | 1461680883818 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]]]}] 07:28:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 07:28:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1132ms 07:28:03 INFO - PROCESS | 2634 | 1461680883837 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 07:28:03 INFO - PROCESS | 2634 | 1461680883840 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 07:28:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 07:28:03 INFO - PROCESS | 2634 | 1461680883846 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 07:28:03 INFO - PROCESS | 2634 | 1461680883849 Marionette TRACE conn3 <- [1,222,null,{}] 07:28:03 INFO - PROCESS | 2634 | 1461680883863 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}] 07:28:04 INFO - PROCESS | 2634 | 1461680884012 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 07:28:04 INFO - PROCESS | 2634 | 1461680884142 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:04 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fa0d7000 == 27 [pid = 2634] [id = 63] 07:28:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 66 (0x7f21f71c8c00) [pid = 2634] [serial = 187] [outer = (nil)] 07:28:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 67 (0x7f21f83e6800) [pid = 2634] [serial = 188] [outer = 0x7f21f71c8c00] 07:28:04 INFO - PROCESS | 2634 | 1461680884229 Marionette DEBUG loaded listener.js 07:28:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 68 (0x7f21f8fa7800) [pid = 2634] [serial = 189] [outer = 0x7f21f71c8c00] 07:28:04 INFO - PROCESS | 2634 | 1461680884989 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]]]}] 07:28:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 07:28:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1178ms 07:28:05 INFO - PROCESS | 2634 | 1461680885024 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 07:28:05 INFO - PROCESS | 2634 | 1461680885027 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 07:28:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 07:28:05 INFO - PROCESS | 2634 | 1461680885032 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 07:28:05 INFO - PROCESS | 2634 | 1461680885035 Marionette TRACE conn3 <- [1,226,null,{}] 07:28:05 INFO - PROCESS | 2634 | 1461680885059 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}] 07:28:05 INFO - PROCESS | 2634 | 1461680885233 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 07:28:05 INFO - PROCESS | 2634 | 1461680885288 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:05 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fac0f000 == 28 [pid = 2634] [id = 64] 07:28:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 69 (0x7f21f9cda800) [pid = 2634] [serial = 190] [outer = (nil)] 07:28:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 70 (0x7f21faea7400) [pid = 2634] [serial = 191] [outer = 0x7f21f9cda800] 07:28:05 INFO - PROCESS | 2634 | 1461680885355 Marionette DEBUG loaded listener.js 07:28:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 71 (0x7f21fba6a000) [pid = 2634] [serial = 192] [outer = 0x7f21f9cda800] 07:28:06 INFO - PROCESS | 2634 | 1461680886185 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]]]}] 07:28:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 07:28:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1194ms 07:28:06 INFO - PROCESS | 2634 | 1461680886227 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 07:28:06 INFO - PROCESS | 2634 | 1461680886231 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 07:28:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 07:28:06 INFO - PROCESS | 2634 | 1461680886237 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 07:28:06 INFO - PROCESS | 2634 | 1461680886239 Marionette TRACE conn3 <- [1,230,null,{}] 07:28:06 INFO - PROCESS | 2634 | 1461680886244 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}] 07:28:06 INFO - PROCESS | 2634 | 1461680886379 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 07:28:06 INFO - PROCESS | 2634 | 1461680886505 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:06 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fae92000 == 29 [pid = 2634] [id = 65] 07:28:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 72 (0x7f21fa26e400) [pid = 2634] [serial = 193] [outer = (nil)] 07:28:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 73 (0x7f2204703c00) [pid = 2634] [serial = 194] [outer = 0x7f21fa26e400] 07:28:06 INFO - PROCESS | 2634 | 1461680886575 Marionette DEBUG loaded listener.js 07:28:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 74 (0x7f220536bc00) [pid = 2634] [serial = 195] [outer = 0x7f21fa26e400] 07:28:07 INFO - PROCESS | 2634 | 1461680887491 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]]]}] 07:28:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 07:28:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1277ms 07:28:07 INFO - PROCESS | 2634 | 1461680887514 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 07:28:07 INFO - PROCESS | 2634 | 1461680887518 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 07:28:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 07:28:07 INFO - PROCESS | 2634 | 1461680887525 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 07:28:07 INFO - PROCESS | 2634 | 1461680887530 Marionette TRACE conn3 <- [1,234,null,{}] 07:28:07 INFO - PROCESS | 2634 | 1461680887538 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}] 07:28:07 INFO - PROCESS | 2634 | 1461680887729 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 07:28:07 INFO - PROCESS | 2634 | 1461680887744 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:07 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f515a000 == 30 [pid = 2634] [id = 66] 07:28:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 75 (0x7f21eefcf400) [pid = 2634] [serial = 196] [outer = (nil)] 07:28:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 76 (0x7f21ef9f3c00) [pid = 2634] [serial = 197] [outer = 0x7f21eefcf400] 07:28:07 INFO - PROCESS | 2634 | 1461680887805 Marionette DEBUG loaded listener.js 07:28:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 77 (0x7f21f0706000) [pid = 2634] [serial = 198] [outer = 0x7f21eefcf400] 07:28:08 INFO - PROCESS | 2634 | 1461680888647 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]]]}] 07:28:08 INFO - PROCESS | 2634 | --DOMWINDOW == 76 (0x7f21f6334c00) [pid = 2634] [serial = 132] [outer = (nil)] [url = about:blank] 07:28:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 07:28:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1185ms 07:28:08 INFO - PROCESS | 2634 | --DOMWINDOW == 75 (0x7f2205aed800) [pid = 2634] [serial = 146] [outer = (nil)] [url = about:blank] 07:28:08 INFO - PROCESS | 2634 | --DOMWINDOW == 74 (0x7f21fba5e400) [pid = 2634] [serial = 143] [outer = (nil)] [url = about:blank] 07:28:08 INFO - PROCESS | 2634 | --DOMWINDOW == 73 (0x7f220ad2f800) [pid = 2634] [serial = 135] [outer = (nil)] [url = about:blank] 07:28:08 INFO - PROCESS | 2634 | --DOMWINDOW == 72 (0x7f21f1eeb400) [pid = 2634] [serial = 137] [outer = (nil)] [url = about:blank] 07:28:08 INFO - PROCESS | 2634 | --DOMWINDOW == 71 (0x7f21f1f78000) [pid = 2634] [serial = 138] [outer = (nil)] [url = about:blank] 07:28:08 INFO - PROCESS | 2634 | --DOMWINDOW == 70 (0x7f21f725b400) [pid = 2634] [serial = 140] [outer = (nil)] [url = about:blank] 07:28:08 INFO - PROCESS | 2634 | --DOMWINDOW == 69 (0x7f22068e7800) [pid = 2634] [serial = 147] [outer = (nil)] [url = about:blank] 07:28:08 INFO - PROCESS | 2634 | --DOMWINDOW == 68 (0x7f21eefce800) [pid = 2634] [serial = 149] [outer = (nil)] [url = about:blank] 07:28:08 INFO - PROCESS | 2634 | --DOMWINDOW == 67 (0x7f22047ec800) [pid = 2634] [serial = 144] [outer = (nil)] [url = about:blank] 07:28:08 INFO - PROCESS | 2634 | --DOMWINDOW == 66 (0x7f21f71cb000) [pid = 2634] [serial = 150] [outer = (nil)] [url = about:blank] 07:28:08 INFO - PROCESS | 2634 | --DOMWINDOW == 65 (0x7f21f8d75400) [pid = 2634] [serial = 152] [outer = (nil)] [url = about:blank] 07:28:08 INFO - PROCESS | 2634 | --DOMWINDOW == 64 (0x7f21f7aefc00) [pid = 2634] [serial = 141] [outer = (nil)] [url = about:blank] 07:28:08 INFO - PROCESS | 2634 | 1461680888720 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 07:28:08 INFO - PROCESS | 2634 | 1461680888728 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 07:28:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 07:28:08 INFO - PROCESS | 2634 | 1461680888736 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 07:28:08 INFO - PROCESS | 2634 | 1461680888739 Marionette TRACE conn3 <- [1,238,null,{}] 07:28:08 INFO - PROCESS | 2634 | 1461680888743 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}] 07:28:08 INFO - PROCESS | 2634 | 1461680888887 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 07:28:08 INFO - PROCESS | 2634 | 1461680888967 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:08 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f5162800 == 31 [pid = 2634] [id = 67] 07:28:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 65 (0x7f21eefd5000) [pid = 2634] [serial = 199] [outer = (nil)] 07:28:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 66 (0x7f21f1ef0000) [pid = 2634] [serial = 200] [outer = 0x7f21eefd5000] 07:28:09 INFO - PROCESS | 2634 | 1461680889023 Marionette DEBUG loaded listener.js 07:28:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 67 (0x7f21f47eb000) [pid = 2634] [serial = 201] [outer = 0x7f21eefd5000] 07:28:09 INFO - PROCESS | 2634 | 1461680889622 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]]]}] 07:28:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 07:28:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 926ms 07:28:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 07:28:09 INFO - PROCESS | 2634 | 1461680889662 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 07:28:09 INFO - PROCESS | 2634 | 1461680889664 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 07:28:09 INFO - PROCESS | 2634 | 1461680889670 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 07:28:09 INFO - PROCESS | 2634 | 1461680889675 Marionette TRACE conn3 <- [1,242,null,{}] 07:28:09 INFO - PROCESS | 2634 | 1461680889689 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}] 07:28:09 INFO - PROCESS | 2634 | 1461680889825 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 07:28:09 INFO - PROCESS | 2634 | 1461680889916 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:09 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f8d8c800 == 32 [pid = 2634] [id = 68] 07:28:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 68 (0x7f21f47eac00) [pid = 2634] [serial = 202] [outer = (nil)] 07:28:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 69 (0x7f21f751fc00) [pid = 2634] [serial = 203] [outer = 0x7f21f47eac00] 07:28:09 INFO - PROCESS | 2634 | 1461680889976 Marionette DEBUG loaded listener.js 07:28:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 70 (0x7f21f7eb6000) [pid = 2634] [serial = 204] [outer = 0x7f21f47eac00] 07:28:10 INFO - PROCESS | 2634 | 1461680890599 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]]]}] 07:28:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 07:28:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 983ms 07:28:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 07:28:10 INFO - PROCESS | 2634 | 1461680890653 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 07:28:10 INFO - PROCESS | 2634 | 1461680890656 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 07:28:10 INFO - PROCESS | 2634 | 1461680890663 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 07:28:10 INFO - PROCESS | 2634 | 1461680890666 Marionette TRACE conn3 <- [1,246,null,{}] 07:28:10 INFO - PROCESS | 2634 | 1461680890670 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}] 07:28:10 INFO - PROCESS | 2634 | 1461680890843 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 07:28:10 INFO - PROCESS | 2634 | 1461680890861 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:10 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f9fa4800 == 33 [pid = 2634] [id = 69] 07:28:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 71 (0x7f21eee2e800) [pid = 2634] [serial = 205] [outer = (nil)] 07:28:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 72 (0x7f21f923bc00) [pid = 2634] [serial = 206] [outer = 0x7f21eee2e800] 07:28:10 INFO - PROCESS | 2634 | 1461680890919 Marionette DEBUG loaded listener.js 07:28:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 73 (0x7f21faeb1000) [pid = 2634] [serial = 207] [outer = 0x7f21eee2e800] 07:28:11 INFO - PROCESS | 2634 | 1461680891644 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]]]}] 07:28:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 07:28:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1026ms 07:28:11 INFO - PROCESS | 2634 | 1461680891688 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 07:28:11 INFO - PROCESS | 2634 | 1461680891691 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 07:28:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 07:28:11 INFO - PROCESS | 2634 | 1461680891706 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 07:28:11 INFO - PROCESS | 2634 | 1461680891709 Marionette TRACE conn3 <- [1,250,null,{}] 07:28:11 INFO - PROCESS | 2634 | 1461680891713 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}] 07:28:11 INFO - PROCESS | 2634 | 1461680891880 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 07:28:11 INFO - PROCESS | 2634 | 1461680891902 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:11 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fe8e0000 == 34 [pid = 2634] [id = 70] 07:28:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 74 (0x7f21f8d69c00) [pid = 2634] [serial = 208] [outer = (nil)] 07:28:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 75 (0x7f21ff784400) [pid = 2634] [serial = 209] [outer = 0x7f21f8d69c00] 07:28:11 INFO - PROCESS | 2634 | 1461680891961 Marionette DEBUG loaded listener.js 07:28:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 76 (0x7f220559f400) [pid = 2634] [serial = 210] [outer = 0x7f21f8d69c00] 07:28:12 INFO - PROCESS | 2634 | 1461680892635 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]]]}] 07:28:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 07:28:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 976ms 07:28:12 INFO - PROCESS | 2634 | 1461680892688 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 07:28:12 INFO - PROCESS | 2634 | 1461680892691 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 07:28:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 07:28:12 INFO - PROCESS | 2634 | 1461680892696 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 07:28:12 INFO - PROCESS | 2634 | 1461680892699 Marionette TRACE conn3 <- [1,254,null,{}] 07:28:12 INFO - PROCESS | 2634 | 1461680892709 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}] 07:28:12 INFO - PROCESS | 2634 | 1461680892900 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 07:28:12 INFO - PROCESS | 2634 | 1461680892918 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:12 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2205305800 == 35 [pid = 2634] [id = 71] 07:28:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 77 (0x7f22056f0400) [pid = 2634] [serial = 211] [outer = (nil)] 07:28:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 78 (0x7f220584fc00) [pid = 2634] [serial = 212] [outer = 0x7f22056f0400] 07:28:12 INFO - PROCESS | 2634 | 1461680892981 Marionette DEBUG loaded listener.js 07:28:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 79 (0x7f22068e4400) [pid = 2634] [serial = 213] [outer = 0x7f22056f0400] 07:28:13 INFO - PROCESS | 2634 | --DOMWINDOW == 78 (0x7f21f0709400) [pid = 2634] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 07:28:13 INFO - PROCESS | 2634 | --DOMWINDOW == 77 (0x7f21ee92bc00) [pid = 2634] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 07:28:13 INFO - PROCESS | 2634 | --DOMWINDOW == 76 (0x7f21f1ee7400) [pid = 2634] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 07:28:13 INFO - PROCESS | 2634 | --DOMWINDOW == 75 (0x7f21f7eb0800) [pid = 2634] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 07:28:13 INFO - PROCESS | 2634 | --DOMWINDOW == 74 (0x7f21eee2f400) [pid = 2634] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 07:28:13 INFO - PROCESS | 2634 | --DOMWINDOW == 73 (0x7f21f71cb800) [pid = 2634] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 07:28:13 INFO - PROCESS | 2634 | --DOMWINDOW == 72 (0x7f21eea5b800) [pid = 2634] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 07:28:13 INFO - PROCESS | 2634 | --DOMWINDOW == 71 (0x7f21f5392400) [pid = 2634] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 07:28:13 INFO - PROCESS | 2634 | 1461680893737 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]]]}] 07:28:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 07:28:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1084ms 07:28:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 07:28:13 INFO - PROCESS | 2634 | 1461680893787 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 07:28:13 INFO - PROCESS | 2634 | 1461680893789 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 07:28:13 INFO - PROCESS | 2634 | 1461680893794 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 07:28:13 INFO - PROCESS | 2634 | 1461680893797 Marionette TRACE conn3 <- [1,258,null,{}] 07:28:13 INFO - PROCESS | 2634 | 1461680893802 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}] 07:28:13 INFO - PROCESS | 2634 | 1461680893954 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 07:28:13 INFO - PROCESS | 2634 | 1461680893970 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:13 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ff7ec000 == 36 [pid = 2634] [id = 72] 07:28:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 72 (0x7f21eee25c00) [pid = 2634] [serial = 214] [outer = (nil)] 07:28:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 73 (0x7f21f20b2000) [pid = 2634] [serial = 215] [outer = 0x7f21eee25c00] 07:28:14 INFO - PROCESS | 2634 | 1461680894030 Marionette DEBUG loaded listener.js 07:28:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 74 (0x7f21f20b7c00) [pid = 2634] [serial = 216] [outer = 0x7f21eee25c00] 07:28:14 INFO - PROCESS | 2634 | 1461680894674 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]]]}] 07:28:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 07:28:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 931ms 07:28:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 07:28:14 INFO - PROCESS | 2634 | 1461680894726 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 07:28:14 INFO - PROCESS | 2634 | 1461680894728 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 07:28:14 INFO - PROCESS | 2634 | 1461680894735 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 07:28:14 INFO - PROCESS | 2634 | 1461680894738 Marionette TRACE conn3 <- [1,262,null,{}] 07:28:14 INFO - PROCESS | 2634 | 1461680894742 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}] 07:28:14 INFO - PROCESS | 2634 | 1461680894866 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 07:28:14 INFO - PROCESS | 2634 | 1461680894879 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:14 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2205a54000 == 37 [pid = 2634] [id = 73] 07:28:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 75 (0x7f21f20b4c00) [pid = 2634] [serial = 217] [outer = (nil)] 07:28:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 76 (0x7f2205aed800) [pid = 2634] [serial = 218] [outer = 0x7f21f20b4c00] 07:28:14 INFO - PROCESS | 2634 | 1461680894938 Marionette DEBUG loaded listener.js 07:28:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 77 (0x7f2206906400) [pid = 2634] [serial = 219] [outer = 0x7f21f20b4c00] 07:28:15 INFO - PROCESS | 2634 | 1461680895774 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]]]}] 07:28:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 07:28:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1083ms 07:28:15 INFO - PROCESS | 2634 | 1461680895818 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 07:28:15 INFO - PROCESS | 2634 | 1461680895824 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 07:28:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 07:28:15 INFO - PROCESS | 2634 | 1461680895832 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 07:28:15 INFO - PROCESS | 2634 | 1461680895837 Marionette TRACE conn3 <- [1,266,null,{}] 07:28:15 INFO - PROCESS | 2634 | 1461680895845 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}] 07:28:16 INFO - PROCESS | 2634 | 1461680895999 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 07:28:16 INFO - PROCESS | 2634 | 1461680896144 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:16 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f478d000 == 38 [pid = 2634] [id = 74] 07:28:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 78 (0x7f21eee2b000) [pid = 2634] [serial = 220] [outer = (nil)] 07:28:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 79 (0x7f21f0705800) [pid = 2634] [serial = 221] [outer = 0x7f21eee2b000] 07:28:16 INFO - PROCESS | 2634 | 1461680896220 Marionette DEBUG loaded listener.js 07:28:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 80 (0x7f21f1ee9c00) [pid = 2634] [serial = 222] [outer = 0x7f21eee2b000] 07:28:17 INFO - PROCESS | 2634 | 1461680897070 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]]]}] 07:28:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 07:28:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1287ms 07:28:17 INFO - PROCESS | 2634 | 1461680897118 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 07:28:17 INFO - PROCESS | 2634 | 1461680897126 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 07:28:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 07:28:17 INFO - PROCESS | 2634 | 1461680897136 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 07:28:17 INFO - PROCESS | 2634 | 1461680897139 Marionette TRACE conn3 <- [1,270,null,{}] 07:28:17 INFO - PROCESS | 2634 | 1461680897145 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}] 07:28:17 INFO - PROCESS | 2634 | 1461680897305 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 07:28:17 INFO - PROCESS | 2634 | 1461680897432 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:17 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fae87800 == 39 [pid = 2634] [id = 75] 07:28:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 81 (0x7f21f20b7000) [pid = 2634] [serial = 223] [outer = (nil)] 07:28:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 82 (0x7f21f5392800) [pid = 2634] [serial = 224] [outer = 0x7f21f20b7000] 07:28:17 INFO - PROCESS | 2634 | 1461680897503 Marionette DEBUG loaded listener.js 07:28:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 83 (0x7f21f7521400) [pid = 2634] [serial = 225] [outer = 0x7f21f20b7000] 07:28:18 INFO - PROCESS | 2634 | 1461680898321 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]]]}] 07:28:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 07:28:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1235ms 07:28:18 INFO - PROCESS | 2634 | 1461680898371 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 07:28:18 INFO - PROCESS | 2634 | 1461680898375 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 07:28:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 07:28:18 INFO - PROCESS | 2634 | 1461680898381 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 07:28:18 INFO - PROCESS | 2634 | 1461680898386 Marionette TRACE conn3 <- [1,274,null,{}] 07:28:18 INFO - PROCESS | 2634 | 1461680898402 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}] 07:28:18 INFO - PROCESS | 2634 | 1461680898595 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 07:28:18 INFO - PROCESS | 2634 | 1461680898735 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:18 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2206936800 == 40 [pid = 2634] [id = 76] 07:28:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 84 (0x7f21f8147400) [pid = 2634] [serial = 226] [outer = (nil)] 07:28:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 85 (0x7f2204705400) [pid = 2634] [serial = 227] [outer = 0x7f21f8147400] 07:28:18 INFO - PROCESS | 2634 | 1461680898811 Marionette DEBUG loaded listener.js 07:28:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 86 (0x7f22056e7000) [pid = 2634] [serial = 228] [outer = 0x7f21f8147400] 07:28:19 INFO - PROCESS | 2634 | 1461680899703 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]]]}] 07:28:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 07:28:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1389ms 07:28:19 INFO - PROCESS | 2634 | 1461680899771 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 07:28:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 07:28:19 INFO - PROCESS | 2634 | 1461680899776 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 07:28:19 INFO - PROCESS | 2634 | 1461680899782 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 07:28:19 INFO - PROCESS | 2634 | 1461680899786 Marionette TRACE conn3 <- [1,278,null,{}] 07:28:19 INFO - PROCESS | 2634 | 1461680899792 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}] 07:28:19 INFO - PROCESS | 2634 | 1461680899990 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 07:28:20 INFO - PROCESS | 2634 | 1461680900325 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:20 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f695e800 == 41 [pid = 2634] [id = 77] 07:28:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 87 (0x7f21ef231400) [pid = 2634] [serial = 229] [outer = (nil)] 07:28:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 88 (0x7f21f0592000) [pid = 2634] [serial = 230] [outer = 0x7f21ef231400] 07:28:20 INFO - PROCESS | 2634 | 1461680900399 Marionette DEBUG loaded listener.js 07:28:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 89 (0x7f21f13cd400) [pid = 2634] [serial = 231] [outer = 0x7f21ef231400] 07:28:21 INFO - PROCESS | 2634 | 1461680901181 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]]]}] 07:28:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 07:28:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1436ms 07:28:21 INFO - PROCESS | 2634 | 1461680901222 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 07:28:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 07:28:21 INFO - PROCESS | 2634 | 1461680901232 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 07:28:21 INFO - PROCESS | 2634 | 1461680901241 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 07:28:21 INFO - PROCESS | 2634 | 1461680901252 Marionette TRACE conn3 <- [1,282,null,{}] 07:28:21 INFO - PROCESS | 2634 | 1461680901266 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}] 07:28:21 INFO - PROCESS | 2634 | 1461680901434 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 07:28:21 INFO - PROCESS | 2634 | 1461680901563 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:21 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f4794000 == 42 [pid = 2634] [id = 78] 07:28:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 90 (0x7f21f058f000) [pid = 2634] [serial = 232] [outer = (nil)] 07:28:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 91 (0x7f21f47e5800) [pid = 2634] [serial = 233] [outer = 0x7f21f058f000] 07:28:21 INFO - PROCESS | 2634 | 1461680901632 Marionette DEBUG loaded listener.js 07:28:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 92 (0x7f21f71cb800) [pid = 2634] [serial = 234] [outer = 0x7f21f058f000] 07:28:21 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f13de000 == 41 [pid = 2634] [id = 45] 07:28:21 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ff7ec000 == 40 [pid = 2634] [id = 72] 07:28:21 INFO - PROCESS | 2634 | --DOCSHELL 0x7f2205305800 == 39 [pid = 2634] [id = 71] 07:28:22 INFO - PROCESS | 2634 | --DOMWINDOW == 91 (0x7f21fa279c00) [pid = 2634] [serial = 179] [outer = (nil)] [url = about:blank] 07:28:22 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21fe8e0000 == 38 [pid = 2634] [id = 70] 07:28:22 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f9fa4800 == 37 [pid = 2634] [id = 69] 07:28:22 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f8d8c800 == 36 [pid = 2634] [id = 68] 07:28:22 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f5162800 == 35 [pid = 2634] [id = 67] 07:28:22 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f515a000 == 34 [pid = 2634] [id = 66] 07:28:22 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21fae92000 == 33 [pid = 2634] [id = 65] 07:28:22 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21fac0f000 == 32 [pid = 2634] [id = 64] 07:28:22 INFO - PROCESS | 2634 | --DOMWINDOW == 90 (0x7f21f1eee800) [pid = 2634] [serial = 164] [outer = (nil)] [url = about:blank] 07:28:22 INFO - PROCESS | 2634 | --DOMWINDOW == 89 (0x7f21f7d92c00) [pid = 2634] [serial = 171] [outer = (nil)] [url = about:blank] 07:28:22 INFO - PROCESS | 2634 | --DOMWINDOW == 88 (0x7f21f1f7ac00) [pid = 2634] [serial = 165] [outer = (nil)] [url = about:blank] 07:28:22 INFO - PROCESS | 2634 | --DOMWINDOW == 87 (0x7f21f7693400) [pid = 2634] [serial = 170] [outer = (nil)] [url = about:blank] 07:28:22 INFO - PROCESS | 2634 | --DOMWINDOW == 86 (0x7f21f9c80c00) [pid = 2634] [serial = 176] [outer = (nil)] [url = about:blank] 07:28:22 INFO - PROCESS | 2634 | --DOMWINDOW == 85 (0x7f21f8691c00) [pid = 2634] [serial = 173] [outer = (nil)] [url = about:blank] 07:28:22 INFO - PROCESS | 2634 | --DOMWINDOW == 84 (0x7f21f1ee7800) [pid = 2634] [serial = 155] [outer = (nil)] [url = about:blank] 07:28:22 INFO - PROCESS | 2634 | --DOMWINDOW == 83 (0x7f21f8d73000) [pid = 2634] [serial = 159] [outer = (nil)] [url = about:blank] 07:28:22 INFO - PROCESS | 2634 | --DOMWINDOW == 82 (0x7f21f7f35400) [pid = 2634] [serial = 158] [outer = (nil)] [url = about:blank] 07:28:22 INFO - PROCESS | 2634 | --DOMWINDOW == 81 (0x7f21f1334000) [pid = 2634] [serial = 162] [outer = (nil)] [url = about:blank] 07:28:22 INFO - PROCESS | 2634 | --DOMWINDOW == 80 (0x7f21f058ec00) [pid = 2634] [serial = 161] [outer = (nil)] [url = about:blank] 07:28:22 INFO - PROCESS | 2634 | --DOMWINDOW == 79 (0x7f21f682c400) [pid = 2634] [serial = 167] [outer = (nil)] [url = about:blank] 07:28:22 INFO - PROCESS | 2634 | --DOMWINDOW == 78 (0x7f21f473b000) [pid = 2634] [serial = 156] [outer = (nil)] [url = about:blank] 07:28:22 INFO - PROCESS | 2634 | --DOMWINDOW == 77 (0x7f21f8d6bc00) [pid = 2634] [serial = 174] [outer = (nil)] [url = about:blank] 07:28:22 INFO - PROCESS | 2634 | --DOMWINDOW == 76 (0x7f21fa0aec00) [pid = 2634] [serial = 177] [outer = (nil)] [url = about:blank] 07:28:22 INFO - PROCESS | 2634 | --DOMWINDOW == 75 (0x7f21f71ce800) [pid = 2634] [serial = 168] [outer = (nil)] [url = about:blank] 07:28:22 INFO - PROCESS | 2634 | 1461680902421 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]]]}] 07:28:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 07:28:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1194ms 07:28:22 INFO - PROCESS | 2634 | 1461680902437 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 07:28:22 INFO - PROCESS | 2634 | 1461680902444 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 07:28:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 07:28:22 INFO - PROCESS | 2634 | 1461680902474 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 07:28:22 INFO - PROCESS | 2634 | 1461680902478 Marionette TRACE conn3 <- [1,286,null,{}] 07:28:22 INFO - PROCESS | 2634 | 1461680902483 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}] 07:28:22 INFO - PROCESS | 2634 | 1461680902616 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 07:28:22 INFO - PROCESS | 2634 | 1461680902632 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:22 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f649f800 == 33 [pid = 2634] [id = 79] 07:28:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 76 (0x7f21f71ce800) [pid = 2634] [serial = 235] [outer = (nil)] 07:28:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 77 (0x7f21f7f37800) [pid = 2634] [serial = 236] [outer = 0x7f21f71ce800] 07:28:22 INFO - PROCESS | 2634 | 1461680902690 Marionette DEBUG loaded listener.js 07:28:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 78 (0x7f21f8d70c00) [pid = 2634] [serial = 237] [outer = 0x7f21f71ce800] 07:28:23 INFO - PROCESS | 2634 | 1461680903420 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]]]}] 07:28:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 07:28:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 988ms 07:28:23 INFO - PROCESS | 2634 | 1461680903463 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 07:28:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 07:28:23 INFO - PROCESS | 2634 | 1461680903467 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 07:28:23 INFO - PROCESS | 2634 | 1461680903480 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 07:28:23 INFO - PROCESS | 2634 | 1461680903489 Marionette TRACE conn3 <- [1,290,null,{}] 07:28:23 INFO - PROCESS | 2634 | 1461680903497 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}] 07:28:23 INFO - PROCESS | 2634 | 1461680903642 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 07:28:23 INFO - PROCESS | 2634 | 1461680903663 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:23 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fa10e800 == 34 [pid = 2634] [id = 80] 07:28:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 79 (0x7f21f7aef000) [pid = 2634] [serial = 238] [outer = (nil)] 07:28:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 80 (0x7f2205360800) [pid = 2634] [serial = 239] [outer = 0x7f21f7aef000] 07:28:23 INFO - PROCESS | 2634 | 1461680903723 Marionette DEBUG loaded listener.js 07:28:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 81 (0x7f220569a800) [pid = 2634] [serial = 240] [outer = 0x7f21f7aef000] 07:28:24 INFO - PROCESS | 2634 | 1461680904531 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]]]}] 07:28:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 07:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1099ms 07:28:24 INFO - PROCESS | 2634 | 1461680904573 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 07:28:24 INFO - PROCESS | 2634 | 1461680904576 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 07:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 07:28:24 INFO - PROCESS | 2634 | 1461680904582 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 07:28:24 INFO - PROCESS | 2634 | 1461680904583 Marionette TRACE conn3 <- [1,294,null,{}] 07:28:24 INFO - PROCESS | 2634 | 1461680904588 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}] 07:28:24 INFO - PROCESS | 2634 | 1461680904745 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 07:28:24 INFO - PROCESS | 2634 | 1461680904776 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:24 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f22047a1800 == 35 [pid = 2634] [id = 81] 07:28:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 82 (0x7f21eeca7000) [pid = 2634] [serial = 241] [outer = (nil)] 07:28:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 83 (0x7f220580ac00) [pid = 2634] [serial = 242] [outer = 0x7f21eeca7000] 07:28:24 INFO - PROCESS | 2634 | 1461680904834 Marionette DEBUG loaded listener.js 07:28:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 84 (0x7f2205a22000) [pid = 2634] [serial = 243] [outer = 0x7f21eeca7000] 07:28:25 INFO - PROCESS | 2634 | 1461680905516 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]]]}] 07:28:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:28:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 973ms 07:28:25 INFO - PROCESS | 2634 | 1461680905556 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 07:28:25 INFO - PROCESS | 2634 | 1461680905559 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 07:28:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 07:28:25 INFO - PROCESS | 2634 | 1461680905564 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 07:28:25 INFO - PROCESS | 2634 | 1461680905566 Marionette TRACE conn3 <- [1,298,null,{}] 07:28:25 INFO - PROCESS | 2634 | 1461680905571 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}] 07:28:25 INFO - PROCESS | 2634 | 1461680905721 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 07:28:25 INFO - PROCESS | 2634 | 1461680905759 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:25 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2206819800 == 36 [pid = 2634] [id = 82] 07:28:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 85 (0x7f220683c000) [pid = 2634] [serial = 244] [outer = (nil)] 07:28:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 86 (0x7f22068ecc00) [pid = 2634] [serial = 245] [outer = 0x7f220683c000] 07:28:25 INFO - PROCESS | 2634 | 1461680905830 Marionette DEBUG loaded listener.js 07:28:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 87 (0x7f2206cd8c00) [pid = 2634] [serial = 246] [outer = 0x7f220683c000] 07:28:26 INFO - PROCESS | 2634 | --DOMWINDOW == 86 (0x7f21eee25c00) [pid = 2634] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 07:28:26 INFO - PROCESS | 2634 | --DOMWINDOW == 85 (0x7f21eefcf400) [pid = 2634] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 07:28:26 INFO - PROCESS | 2634 | --DOMWINDOW == 84 (0x7f21eddc3c00) [pid = 2634] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 07:28:26 INFO - PROCESS | 2634 | --DOMWINDOW == 83 (0x7f21f47eac00) [pid = 2634] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 07:28:26 INFO - PROCESS | 2634 | --DOMWINDOW == 82 (0x7f22056f0400) [pid = 2634] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 07:28:26 INFO - PROCESS | 2634 | --DOMWINDOW == 81 (0x7f21eee2e800) [pid = 2634] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 07:28:26 INFO - PROCESS | 2634 | --DOMWINDOW == 80 (0x7f21f8d69c00) [pid = 2634] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 07:28:26 INFO - PROCESS | 2634 | --DOMWINDOW == 79 (0x7f21eefd5000) [pid = 2634] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 07:28:26 INFO - PROCESS | 2634 | 1461680906601 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]]]}] 07:28:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:28:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1076ms 07:28:26 INFO - PROCESS | 2634 | 1461680906656 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 07:28:26 INFO - PROCESS | 2634 | 1461680906661 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 07:28:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 07:28:26 INFO - PROCESS | 2634 | 1461680906667 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 07:28:26 INFO - PROCESS | 2634 | 1461680906668 Marionette TRACE conn3 <- [1,302,null,{}] 07:28:26 INFO - PROCESS | 2634 | 1461680906674 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}] 07:28:26 INFO - PROCESS | 2634 | 1461680906844 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 07:28:26 INFO - PROCESS | 2634 | 1461680906906 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:26 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f22053b7800 == 37 [pid = 2634] [id = 83] 07:28:26 INFO - PROCESS | 2634 | ++DOMWINDOW == 80 (0x7f21eefcf400) [pid = 2634] [serial = 247] [outer = (nil)] 07:28:26 INFO - PROCESS | 2634 | ++DOMWINDOW == 81 (0x7f2205af4800) [pid = 2634] [serial = 248] [outer = 0x7f21eefcf400] 07:28:26 INFO - PROCESS | 2634 | 1461680906961 Marionette DEBUG loaded listener.js 07:28:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 82 (0x7f2208abfc00) [pid = 2634] [serial = 249] [outer = 0x7f21eefcf400] 07:28:27 INFO - PROCESS | 2634 | 1461680907566 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]]]}] 07:28:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:28:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 923ms 07:28:27 INFO - PROCESS | 2634 | 1461680907592 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 07:28:27 INFO - PROCESS | 2634 | 1461680907595 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 07:28:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 07:28:27 INFO - PROCESS | 2634 | 1461680907600 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 07:28:27 INFO - PROCESS | 2634 | 1461680907602 Marionette TRACE conn3 <- [1,306,null,{}] 07:28:27 INFO - PROCESS | 2634 | 1461680907607 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}] 07:28:27 INFO - PROCESS | 2634 | 1461680907760 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 07:28:27 INFO - PROCESS | 2634 | 1461680907780 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:27 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220a78a800 == 38 [pid = 2634] [id = 84] 07:28:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 83 (0x7f21f0708400) [pid = 2634] [serial = 250] [outer = (nil)] 07:28:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 84 (0x7f220a9b0800) [pid = 2634] [serial = 251] [outer = 0x7f21f0708400] 07:28:27 INFO - PROCESS | 2634 | 1461680907837 Marionette DEBUG loaded listener.js 07:28:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 85 (0x7f220addf400) [pid = 2634] [serial = 252] [outer = 0x7f21f0708400] 07:28:28 INFO - PROCESS | 2634 | 1461680908496 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]]]}] 07:28:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:28:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 973ms 07:28:28 INFO - PROCESS | 2634 | 1461680908579 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 07:28:28 INFO - PROCESS | 2634 | 1461680908584 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 07:28:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 07:28:28 INFO - PROCESS | 2634 | 1461680908592 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 07:28:28 INFO - PROCESS | 2634 | 1461680908598 Marionette TRACE conn3 <- [1,310,null,{}] 07:28:28 INFO - PROCESS | 2634 | 1461680908608 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}] 07:28:28 INFO - PROCESS | 2634 | 1461680908819 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 07:28:28 INFO - PROCESS | 2634 | 1461680908957 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:28 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f4780800 == 39 [pid = 2634] [id = 85] 07:28:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 86 (0x7f21f09f9400) [pid = 2634] [serial = 253] [outer = (nil)] 07:28:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 87 (0x7f21f1ee7800) [pid = 2634] [serial = 254] [outer = 0x7f21f09f9400] 07:28:29 INFO - PROCESS | 2634 | 1461680909036 Marionette DEBUG loaded listener.js 07:28:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 88 (0x7f21f20b4400) [pid = 2634] [serial = 255] [outer = 0x7f21f09f9400] 07:28:29 INFO - PROCESS | 2634 | 1461680909869 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]]]}] 07:28:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:28:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1335ms 07:28:29 INFO - PROCESS | 2634 | 1461680909926 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 07:28:29 INFO - PROCESS | 2634 | 1461680909931 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 07:28:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 07:28:29 INFO - PROCESS | 2634 | 1461680909947 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 07:28:29 INFO - PROCESS | 2634 | 1461680909951 Marionette TRACE conn3 <- [1,314,null,{}] 07:28:29 INFO - PROCESS | 2634 | 1461680909957 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}] 07:28:30 INFO - PROCESS | 2634 | 1461680910115 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 07:28:30 INFO - PROCESS | 2634 | 1461680910247 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:30 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fa121800 == 40 [pid = 2634] [id = 86] 07:28:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 89 (0x7f21f5148800) [pid = 2634] [serial = 256] [outer = (nil)] 07:28:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 90 (0x7f21f8b03800) [pid = 2634] [serial = 257] [outer = 0x7f21f5148800] 07:28:30 INFO - PROCESS | 2634 | 1461680910326 Marionette DEBUG loaded listener.js 07:28:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 91 (0x7f21f8d09800) [pid = 2634] [serial = 258] [outer = 0x7f21f5148800] 07:28:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 92 (0x7f21f8d6b000) [pid = 2634] [serial = 259] [outer = 0x7f21eee2dc00] 07:28:31 INFO - PROCESS | 2634 | 1461680911300 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]]]}] 07:28:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1385ms 07:28:31 INFO - PROCESS | 2634 | 1461680911326 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 07:28:31 INFO - PROCESS | 2634 | 1461680911330 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 07:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 07:28:31 INFO - PROCESS | 2634 | 1461680911336 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 07:28:31 INFO - PROCESS | 2634 | 1461680911340 Marionette TRACE conn3 <- [1,318,null,{}] 07:28:31 INFO - PROCESS | 2634 | 1461680911354 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}] 07:28:31 INFO - PROCESS | 2634 | 1461680911501 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 07:28:31 INFO - PROCESS | 2634 | 1461680911639 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:31 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220ab3b000 == 41 [pid = 2634] [id = 87] 07:28:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 93 (0x7f21f9248400) [pid = 2634] [serial = 260] [outer = (nil)] 07:28:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 94 (0x7f2205362c00) [pid = 2634] [serial = 261] [outer = 0x7f21f9248400] 07:28:31 INFO - PROCESS | 2634 | 1461680911715 Marionette DEBUG loaded listener.js 07:28:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 95 (0x7f2205af4400) [pid = 2634] [serial = 262] [outer = 0x7f21f9248400] 07:28:32 INFO - PROCESS | 2634 | 1461680912661 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]]]}] 07:28:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:28:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1384ms 07:28:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 07:28:32 INFO - PROCESS | 2634 | 1461680912721 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 07:28:32 INFO - PROCESS | 2634 | 1461680912724 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 07:28:32 INFO - PROCESS | 2634 | 1461680912729 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 07:28:32 INFO - PROCESS | 2634 | 1461680912732 Marionette TRACE conn3 <- [1,322,null,{}] 07:28:32 INFO - PROCESS | 2634 | 1461680912738 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}] 07:28:32 INFO - PROCESS | 2634 | 1461680912882 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 07:28:33 INFO - PROCESS | 2634 | 1461680913018 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:33 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220ae21800 == 42 [pid = 2634] [id = 88] 07:28:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 96 (0x7f21fba5e800) [pid = 2634] [serial = 263] [outer = (nil)] 07:28:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 97 (0x7f2208a3f400) [pid = 2634] [serial = 264] [outer = 0x7f21fba5e800] 07:28:33 INFO - PROCESS | 2634 | 1461680913091 Marionette DEBUG loaded listener.js 07:28:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 98 (0x7f220a4a2400) [pid = 2634] [serial = 265] [outer = 0x7f21fba5e800] 07:28:33 INFO - PROCESS | 2634 | 1461680913925 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]]]}] 07:28:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1231ms 07:28:33 INFO - PROCESS | 2634 | 1461680913960 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 07:28:33 INFO - PROCESS | 2634 | 1461680913963 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 07:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 07:28:33 INFO - PROCESS | 2634 | 1461680913968 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 07:28:33 INFO - PROCESS | 2634 | 1461680913970 Marionette TRACE conn3 <- [1,326,null,{}] 07:28:33 INFO - PROCESS | 2634 | 1461680913976 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}] 07:28:34 INFO - PROCESS | 2634 | 1461680914111 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 07:28:34 INFO - PROCESS | 2634 | 1461680914245 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:34 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f8d92800 == 43 [pid = 2634] [id = 89] 07:28:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 99 (0x7f21eeca8c00) [pid = 2634] [serial = 266] [outer = (nil)] 07:28:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 100 (0x7f21f20b1c00) [pid = 2634] [serial = 267] [outer = 0x7f21eeca8c00] 07:28:34 INFO - PROCESS | 2634 | 1461680914315 Marionette DEBUG loaded listener.js 07:28:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 101 (0x7f220a4b1400) [pid = 2634] [serial = 268] [outer = 0x7f21eeca8c00] 07:28:35 INFO - PROCESS | 2634 | 1461680915421 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]]]}] 07:28:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:28:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1478ms 07:28:35 INFO - PROCESS | 2634 | 1461680915448 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 07:28:35 INFO - PROCESS | 2634 | 1461680915455 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 07:28:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 07:28:35 INFO - PROCESS | 2634 | 1461680915461 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 07:28:35 INFO - PROCESS | 2634 | 1461680915466 Marionette TRACE conn3 <- [1,330,null,{}] 07:28:35 INFO - PROCESS | 2634 | 1461680915473 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}] 07:28:35 INFO - PROCESS | 2634 | 1461680915616 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 07:28:35 INFO - PROCESS | 2634 | 1461680915758 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:35 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f0550800 == 44 [pid = 2634] [id = 90] 07:28:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 102 (0x7f21f20b5400) [pid = 2634] [serial = 269] [outer = (nil)] 07:28:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 103 (0x7f21f5143c00) [pid = 2634] [serial = 270] [outer = 0x7f21f20b5400] 07:28:35 INFO - PROCESS | 2634 | 1461680915823 Marionette DEBUG loaded listener.js 07:28:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 104 (0x7f21f71cb000) [pid = 2634] [serial = 271] [outer = 0x7f21f20b5400] 07:28:36 INFO - PROCESS | 2634 | --DOCSHELL 0x7f22053b7800 == 43 [pid = 2634] [id = 83] 07:28:36 INFO - PROCESS | 2634 | --DOCSHELL 0x7f2206819800 == 42 [pid = 2634] [id = 82] 07:28:36 INFO - PROCESS | 2634 | --DOCSHELL 0x7f22047a1800 == 41 [pid = 2634] [id = 81] 07:28:36 INFO - PROCESS | 2634 | --DOMWINDOW == 103 (0x7f21faea7400) [pid = 2634] [serial = 191] [outer = (nil)] [url = about:blank] 07:28:36 INFO - PROCESS | 2634 | --DOMWINDOW == 102 (0x7f21f1f78800) [pid = 2634] [serial = 185] [outer = (nil)] [url = about:blank] 07:28:36 INFO - PROCESS | 2634 | --DOMWINDOW == 101 (0x7f2204703c00) [pid = 2634] [serial = 194] [outer = (nil)] [url = about:blank] 07:28:36 INFO - PROCESS | 2634 | --DOMWINDOW == 100 (0x7f2205aed800) [pid = 2634] [serial = 218] [outer = (nil)] [url = about:blank] 07:28:36 INFO - PROCESS | 2634 | --DOMWINDOW == 99 (0x7f21f83e6800) [pid = 2634] [serial = 188] [outer = (nil)] [url = about:blank] 07:28:36 INFO - PROCESS | 2634 | --DOMWINDOW == 98 (0x7f21eee28400) [pid = 2634] [serial = 182] [outer = (nil)] [url = about:blank] 07:28:36 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21fa10e800 == 40 [pid = 2634] [id = 80] 07:28:36 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f649f800 == 39 [pid = 2634] [id = 79] 07:28:36 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f4794000 == 38 [pid = 2634] [id = 78] 07:28:36 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f695e800 == 37 [pid = 2634] [id = 77] 07:28:36 INFO - PROCESS | 2634 | --DOMWINDOW == 97 (0x7f21f923bc00) [pid = 2634] [serial = 206] [outer = (nil)] [url = about:blank] 07:28:36 INFO - PROCESS | 2634 | --DOMWINDOW == 96 (0x7f21ff784400) [pid = 2634] [serial = 209] [outer = (nil)] [url = about:blank] 07:28:36 INFO - PROCESS | 2634 | --DOMWINDOW == 95 (0x7f21f7eb6000) [pid = 2634] [serial = 204] [outer = (nil)] [url = about:blank] 07:28:36 INFO - PROCESS | 2634 | --DOMWINDOW == 94 (0x7f21f1ef0000) [pid = 2634] [serial = 200] [outer = (nil)] [url = about:blank] 07:28:36 INFO - PROCESS | 2634 | --DOMWINDOW == 93 (0x7f220559f400) [pid = 2634] [serial = 210] [outer = (nil)] [url = about:blank] 07:28:36 INFO - PROCESS | 2634 | --DOMWINDOW == 92 (0x7f21f47eb000) [pid = 2634] [serial = 201] [outer = (nil)] [url = about:blank] 07:28:36 INFO - PROCESS | 2634 | --DOMWINDOW == 91 (0x7f21ef9f3c00) [pid = 2634] [serial = 197] [outer = (nil)] [url = about:blank] 07:28:36 INFO - PROCESS | 2634 | --DOMWINDOW == 90 (0x7f22068e4400) [pid = 2634] [serial = 213] [outer = (nil)] [url = about:blank] 07:28:36 INFO - PROCESS | 2634 | --DOMWINDOW == 89 (0x7f21f20b7c00) [pid = 2634] [serial = 216] [outer = (nil)] [url = about:blank] 07:28:36 INFO - PROCESS | 2634 | --DOMWINDOW == 88 (0x7f21f20b2000) [pid = 2634] [serial = 215] [outer = (nil)] [url = about:blank] 07:28:36 INFO - PROCESS | 2634 | --DOMWINDOW == 87 (0x7f21f0706000) [pid = 2634] [serial = 198] [outer = (nil)] [url = about:blank] 07:28:36 INFO - PROCESS | 2634 | --DOMWINDOW == 86 (0x7f21fba04800) [pid = 2634] [serial = 180] [outer = (nil)] [url = about:blank] 07:28:36 INFO - PROCESS | 2634 | --DOMWINDOW == 85 (0x7f21f751fc00) [pid = 2634] [serial = 203] [outer = (nil)] [url = about:blank] 07:28:36 INFO - PROCESS | 2634 | --DOMWINDOW == 84 (0x7f220584fc00) [pid = 2634] [serial = 212] [outer = (nil)] [url = about:blank] 07:28:36 INFO - PROCESS | 2634 | --DOMWINDOW == 83 (0x7f21faeb1000) [pid = 2634] [serial = 207] [outer = (nil)] [url = about:blank] 07:28:36 INFO - PROCESS | 2634 | 1461680916610 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]]]}] 07:28:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:28:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1183ms 07:28:36 INFO - PROCESS | 2634 | 1461680916645 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 07:28:36 INFO - PROCESS | 2634 | 1461680916652 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 07:28:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 07:28:36 INFO - PROCESS | 2634 | 1461680916661 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 07:28:36 INFO - PROCESS | 2634 | 1461680916664 Marionette TRACE conn3 <- [1,334,null,{}] 07:28:36 INFO - PROCESS | 2634 | 1461680916668 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}] 07:28:36 INFO - PROCESS | 2634 | 1461680916824 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 07:28:36 INFO - PROCESS | 2634 | 1461680916916 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:36 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f82b0800 == 38 [pid = 2634] [id = 91] 07:28:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 84 (0x7f21f1ee1c00) [pid = 2634] [serial = 272] [outer = (nil)] 07:28:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 85 (0x7f21f79e7c00) [pid = 2634] [serial = 273] [outer = 0x7f21f1ee1c00] 07:28:36 INFO - PROCESS | 2634 | 1461680916975 Marionette DEBUG loaded listener.js 07:28:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 86 (0x7f21f8d0b400) [pid = 2634] [serial = 274] [outer = 0x7f21f1ee1c00] 07:28:37 INFO - PROCESS | 2634 | 1461680917657 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]]]}] 07:28:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 07:28:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1034ms 07:28:37 INFO - PROCESS | 2634 | 1461680917695 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 07:28:37 INFO - PROCESS | 2634 | 1461680917698 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 07:28:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 07:28:37 INFO - PROCESS | 2634 | 1461680917704 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 07:28:37 INFO - PROCESS | 2634 | 1461680917709 Marionette TRACE conn3 <- [1,338,null,{}] 07:28:37 INFO - PROCESS | 2634 | 1461680917743 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}] 07:28:37 INFO - PROCESS | 2634 | 1461680917875 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 07:28:37 INFO - PROCESS | 2634 | 1461680917894 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:37 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fa11b800 == 39 [pid = 2634] [id = 92] 07:28:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 87 (0x7f21fba64800) [pid = 2634] [serial = 275] [outer = (nil)] 07:28:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 88 (0x7f220536c800) [pid = 2634] [serial = 276] [outer = 0x7f21fba64800] 07:28:37 INFO - PROCESS | 2634 | 1461680917954 Marionette DEBUG loaded listener.js 07:28:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 89 (0x7f220580ec00) [pid = 2634] [serial = 277] [outer = 0x7f21fba64800] 07:28:38 INFO - PROCESS | 2634 | 1461680918693 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]]]}] 07:28:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 07:28:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1032ms 07:28:38 INFO - PROCESS | 2634 | 1461680918736 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 07:28:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 07:28:38 INFO - PROCESS | 2634 | 1461680918741 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 07:28:38 INFO - PROCESS | 2634 | 1461680918752 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 07:28:38 INFO - PROCESS | 2634 | 1461680918754 Marionette TRACE conn3 <- [1,342,null,{}] 07:28:38 INFO - PROCESS | 2634 | 1461680918759 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}] 07:28:38 INFO - PROCESS | 2634 | 1461680918936 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 07:28:38 INFO - PROCESS | 2634 | 1461680918955 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:38 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ff7df000 == 40 [pid = 2634] [id = 93] 07:28:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 90 (0x7f21f7e7e400) [pid = 2634] [serial = 278] [outer = (nil)] 07:28:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 91 (0x7f21f7e83800) [pid = 2634] [serial = 279] [outer = 0x7f21f7e7e400] 07:28:39 INFO - PROCESS | 2634 | 1461680919013 Marionette DEBUG loaded listener.js 07:28:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 92 (0x7f21f7e87400) [pid = 2634] [serial = 280] [outer = 0x7f21f7e7e400] 07:28:39 INFO - PROCESS | 2634 | 1461680919687 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]]]}] 07:28:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 07:28:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 984ms 07:28:39 INFO - PROCESS | 2634 | 1461680919730 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 07:28:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 07:28:39 INFO - PROCESS | 2634 | 1461680919734 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 07:28:39 INFO - PROCESS | 2634 | 1461680919748 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 07:28:39 INFO - PROCESS | 2634 | 1461680919750 Marionette TRACE conn3 <- [1,346,null,{}] 07:28:39 INFO - PROCESS | 2634 | 1461680919755 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}] 07:28:39 INFO - PROCESS | 2634 | 1461680919908 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 07:28:39 INFO - PROCESS | 2634 | 1461680919976 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:39 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f4786000 == 41 [pid = 2634] [id = 94] 07:28:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 93 (0x7f21f7e78400) [pid = 2634] [serial = 281] [outer = (nil)] 07:28:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 94 (0x7f21fe858400) [pid = 2634] [serial = 282] [outer = 0x7f21f7e78400] 07:28:40 INFO - PROCESS | 2634 | 1461680920032 Marionette DEBUG loaded listener.js 07:28:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 95 (0x7f2205aedc00) [pid = 2634] [serial = 283] [outer = 0x7f21f7e78400] 07:28:40 INFO - PROCESS | 2634 | --DOMWINDOW == 94 (0x7f21f7aef000) [pid = 2634] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 07:28:40 INFO - PROCESS | 2634 | --DOMWINDOW == 93 (0x7f21f058f000) [pid = 2634] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 07:28:40 INFO - PROCESS | 2634 | --DOMWINDOW == 92 (0x7f21ef231400) [pid = 2634] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 07:28:40 INFO - PROCESS | 2634 | --DOMWINDOW == 91 (0x7f21eeca7000) [pid = 2634] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 07:28:40 INFO - PROCESS | 2634 | --DOMWINDOW == 90 (0x7f21f71ce800) [pid = 2634] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 07:28:40 INFO - PROCESS | 2634 | --DOMWINDOW == 89 (0x7f21f20b4c00) [pid = 2634] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 07:28:40 INFO - PROCESS | 2634 | --DOMWINDOW == 88 (0x7f220683c000) [pid = 2634] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 07:28:40 INFO - PROCESS | 2634 | --DOMWINDOW == 87 (0x7f21eefcf400) [pid = 2634] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 07:28:40 INFO - PROCESS | 2634 | 1461680920859 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]]]}] 07:28:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 07:28:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1136ms 07:28:40 INFO - PROCESS | 2634 | 1461680920875 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 07:28:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 07:28:40 INFO - PROCESS | 2634 | 1461680920878 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 07:28:40 INFO - PROCESS | 2634 | 1461680920883 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 07:28:40 INFO - PROCESS | 2634 | 1461680920885 Marionette TRACE conn3 <- [1,350,null,{}] 07:28:40 INFO - PROCESS | 2634 | 1461680920890 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}] 07:28:41 INFO - PROCESS | 2634 | 1461680921040 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 07:28:41 INFO - PROCESS | 2634 | 1461680921055 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:41 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220852d800 == 42 [pid = 2634] [id = 95] 07:28:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 88 (0x7f21f86ec400) [pid = 2634] [serial = 284] [outer = (nil)] 07:28:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 89 (0x7f21f86efc00) [pid = 2634] [serial = 285] [outer = 0x7f21f86ec400] 07:28:41 INFO - PROCESS | 2634 | 1461680921125 Marionette DEBUG loaded listener.js 07:28:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 90 (0x7f2206904800) [pid = 2634] [serial = 286] [outer = 0x7f21f86ec400] 07:28:41 INFO - PROCESS | 2634 | 1461680921787 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]]]}] 07:28:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 07:28:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 928ms 07:28:41 INFO - PROCESS | 2634 | 1461680921811 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 07:28:41 INFO - PROCESS | 2634 | 1461680921814 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 07:28:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 07:28:41 INFO - PROCESS | 2634 | 1461680921819 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 07:28:41 INFO - PROCESS | 2634 | 1461680921820 Marionette TRACE conn3 <- [1,354,null,{}] 07:28:41 INFO - PROCESS | 2634 | 1461680921825 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}] 07:28:41 INFO - PROCESS | 2634 | 1461680921975 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 07:28:41 INFO - PROCESS | 2634 | 1461680921991 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:42 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220aba4800 == 43 [pid = 2634] [id = 96] 07:28:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 91 (0x7f21ede82400) [pid = 2634] [serial = 287] [outer = (nil)] 07:28:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 92 (0x7f21ede8cc00) [pid = 2634] [serial = 288] [outer = 0x7f21ede82400] 07:28:42 INFO - PROCESS | 2634 | 1461680922054 Marionette DEBUG loaded listener.js 07:28:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 93 (0x7f21ede91800) [pid = 2634] [serial = 289] [outer = 0x7f21ede82400] 07:28:42 INFO - PROCESS | 2634 | 1461680922637 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]]]}] 07:28:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:28:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 923ms 07:28:42 INFO - PROCESS | 2634 | 1461680922759 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 07:28:42 INFO - PROCESS | 2634 | 1461680922764 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 07:28:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 07:28:42 INFO - PROCESS | 2634 | 1461680922773 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 07:28:42 INFO - PROCESS | 2634 | 1461680922778 Marionette TRACE conn3 <- [1,358,null,{}] 07:28:42 INFO - PROCESS | 2634 | 1461680922786 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}] 07:28:42 INFO - PROCESS | 2634 | 1461680922947 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 07:28:43 INFO - PROCESS | 2634 | 1461680923077 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:43 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f6899000 == 44 [pid = 2634] [id = 97] 07:28:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 94 (0x7f21eddc4c00) [pid = 2634] [serial = 290] [outer = (nil)] 07:28:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 95 (0x7f21eefce800) [pid = 2634] [serial = 291] [outer = 0x7f21eddc4c00] 07:28:43 INFO - PROCESS | 2634 | 1461680923146 Marionette DEBUG loaded listener.js 07:28:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 96 (0x7f21f0710000) [pid = 2634] [serial = 292] [outer = 0x7f21eddc4c00] 07:28:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:28:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1331ms 07:28:44 INFO - PROCESS | 2634 | 1461680924095 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]]]}] 07:28:44 INFO - PROCESS | 2634 | 1461680924105 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 07:28:44 INFO - PROCESS | 2634 | 1461680924110 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 07:28:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 07:28:44 INFO - PROCESS | 2634 | 1461680924122 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 07:28:44 INFO - PROCESS | 2634 | 1461680924126 Marionette TRACE conn3 <- [1,362,null,{}] 07:28:44 INFO - PROCESS | 2634 | 1461680924133 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}] 07:28:44 INFO - PROCESS | 2634 | 1461680924281 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 07:28:44 INFO - PROCESS | 2634 | 1461680924433 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:44 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fbadc000 == 45 [pid = 2634] [id = 98] 07:28:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 97 (0x7f21f7693400) [pid = 2634] [serial = 293] [outer = (nil)] 07:28:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 98 (0x7f21f7e7f800) [pid = 2634] [serial = 294] [outer = 0x7f21f7693400] 07:28:44 INFO - PROCESS | 2634 | 1461680924502 Marionette DEBUG loaded listener.js 07:28:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 99 (0x7f21f83e6800) [pid = 2634] [serial = 295] [outer = 0x7f21f7693400] 07:28:45 INFO - PROCESS | 2634 | 1461680925345 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]]]}] 07:28:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:28:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1238ms 07:28:45 INFO - PROCESS | 2634 | 1461680925371 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 07:28:45 INFO - PROCESS | 2634 | 1461680925376 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 07:28:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 07:28:45 INFO - PROCESS | 2634 | 1461680925383 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 07:28:45 INFO - PROCESS | 2634 | 1461680925386 Marionette TRACE conn3 <- [1,366,null,{}] 07:28:45 INFO - PROCESS | 2634 | 1461680925401 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}] 07:28:45 INFO - PROCESS | 2634 | 1461680925548 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 07:28:45 INFO - PROCESS | 2634 | 1461680925685 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:45 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220ed2d000 == 46 [pid = 2634] [id = 99] 07:28:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 100 (0x7f21f86f3800) [pid = 2634] [serial = 296] [outer = (nil)] 07:28:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 101 (0x7f21f8d08c00) [pid = 2634] [serial = 297] [outer = 0x7f21f86f3800] 07:28:45 INFO - PROCESS | 2634 | 1461680925762 Marionette DEBUG loaded listener.js 07:28:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 102 (0x7f21f8fa5400) [pid = 2634] [serial = 298] [outer = 0x7f21f86f3800] 07:28:46 INFO - PROCESS | 2634 | 1461680926691 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]]]}] 07:28:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:28:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1334ms 07:28:46 INFO - PROCESS | 2634 | 1461680926718 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 07:28:46 INFO - PROCESS | 2634 | 1461680926722 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 07:28:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 07:28:46 INFO - PROCESS | 2634 | 1461680926727 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 07:28:46 INFO - PROCESS | 2634 | 1461680926729 Marionette TRACE conn3 <- [1,370,null,{}] 07:28:46 INFO - PROCESS | 2634 | 1461680926734 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}] 07:28:46 INFO - PROCESS | 2634 | 1461680926878 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 07:28:47 INFO - PROCESS | 2634 | 1461680927013 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:47 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2217be7800 == 47 [pid = 2634] [id = 100] 07:28:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 103 (0x7f21f09d2000) [pid = 2634] [serial = 299] [outer = (nil)] 07:28:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 104 (0x7f21f09d9c00) [pid = 2634] [serial = 300] [outer = 0x7f21f09d2000] 07:28:47 INFO - PROCESS | 2634 | 1461680927082 Marionette DEBUG loaded listener.js 07:28:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 105 (0x7f21f8b0a000) [pid = 2634] [serial = 301] [outer = 0x7f21f09d2000] 07:28:47 INFO - PROCESS | 2634 | 1461680927945 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]]]}] 07:28:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:28:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1231ms 07:28:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 07:28:47 INFO - PROCESS | 2634 | 1461680927958 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 07:28:47 INFO - PROCESS | 2634 | 1461680927960 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 07:28:47 INFO - PROCESS | 2634 | 1461680927966 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 07:28:47 INFO - PROCESS | 2634 | 1461680927969 Marionette TRACE conn3 <- [1,374,null,{}] 07:28:47 INFO - PROCESS | 2634 | 1461680927974 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}] 07:28:48 INFO - PROCESS | 2634 | 1461680928314 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 07:28:48 INFO - PROCESS | 2634 | 1461680928521 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:48 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f6884000 == 48 [pid = 2634] [id = 101] 07:28:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 106 (0x7f21eefd7400) [pid = 2634] [serial = 302] [outer = (nil)] 07:28:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 107 (0x7f21ef9f4000) [pid = 2634] [serial = 303] [outer = 0x7f21eefd7400] 07:28:48 INFO - PROCESS | 2634 | 1461680928591 Marionette DEBUG loaded listener.js 07:28:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 108 (0x7f21f09d5400) [pid = 2634] [serial = 304] [outer = 0x7f21eefd7400] 07:28:49 INFO - PROCESS | 2634 | 1461680929436 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 07:28:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 07:28:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1535ms 07:28:49 INFO - PROCESS | 2634 | 1461680929501 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 07:28:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 07:28:49 INFO - PROCESS | 2634 | 1461680929507 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 07:28:49 INFO - PROCESS | 2634 | 1461680929514 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 07:28:49 INFO - PROCESS | 2634 | 1461680929518 Marionette TRACE conn3 <- [1,378,null,{}] 07:28:49 INFO - PROCESS | 2634 | 1461680929524 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}] 07:28:49 INFO - PROCESS | 2634 | 1461680929674 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 07:28:49 INFO - PROCESS | 2634 | 1461680929811 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:49 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f5354800 == 49 [pid = 2634] [id = 102] 07:28:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 109 (0x7f21f09d6000) [pid = 2634] [serial = 305] [outer = (nil)] 07:28:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 110 (0x7f21f473fc00) [pid = 2634] [serial = 306] [outer = 0x7f21f09d6000] 07:28:49 INFO - PROCESS | 2634 | 1461680929878 Marionette DEBUG loaded listener.js 07:28:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 111 (0x7f21f64c6400) [pid = 2634] [serial = 307] [outer = 0x7f21f09d6000] 07:28:50 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220852d800 == 48 [pid = 2634] [id = 95] 07:28:50 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f4786000 == 47 [pid = 2634] [id = 94] 07:28:50 INFO - PROCESS | 2634 | --DOMWINDOW == 110 (0x7f220a9b0800) [pid = 2634] [serial = 251] [outer = (nil)] [url = about:blank] 07:28:50 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ff7df000 == 46 [pid = 2634] [id = 93] 07:28:50 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21fa11b800 == 45 [pid = 2634] [id = 92] 07:28:50 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f82b0800 == 44 [pid = 2634] [id = 91] 07:28:50 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f0550800 == 43 [pid = 2634] [id = 90] 07:28:50 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21fa121800 == 42 [pid = 2634] [id = 86] 07:28:50 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f4780800 == 41 [pid = 2634] [id = 85] 07:28:50 INFO - PROCESS | 2634 | --DOMWINDOW == 109 (0x7f2205360800) [pid = 2634] [serial = 239] [outer = (nil)] [url = about:blank] 07:28:50 INFO - PROCESS | 2634 | --DOMWINDOW == 108 (0x7f21f71cb800) [pid = 2634] [serial = 234] [outer = (nil)] [url = about:blank] 07:28:50 INFO - PROCESS | 2634 | --DOMWINDOW == 107 (0x7f21f47e5800) [pid = 2634] [serial = 233] [outer = (nil)] [url = about:blank] 07:28:50 INFO - PROCESS | 2634 | --DOMWINDOW == 106 (0x7f21f13cd400) [pid = 2634] [serial = 231] [outer = (nil)] [url = about:blank] 07:28:50 INFO - PROCESS | 2634 | --DOMWINDOW == 105 (0x7f21f0592000) [pid = 2634] [serial = 230] [outer = (nil)] [url = about:blank] 07:28:50 INFO - PROCESS | 2634 | --DOMWINDOW == 104 (0x7f220580ac00) [pid = 2634] [serial = 242] [outer = (nil)] [url = about:blank] 07:28:50 INFO - PROCESS | 2634 | --DOMWINDOW == 103 (0x7f21f7f37800) [pid = 2634] [serial = 236] [outer = (nil)] [url = about:blank] 07:28:50 INFO - PROCESS | 2634 | --DOMWINDOW == 102 (0x7f21f8d70c00) [pid = 2634] [serial = 237] [outer = (nil)] [url = about:blank] 07:28:50 INFO - PROCESS | 2634 | --DOMWINDOW == 101 (0x7f2206906400) [pid = 2634] [serial = 219] [outer = (nil)] [url = about:blank] 07:28:50 INFO - PROCESS | 2634 | --DOMWINDOW == 100 (0x7f21f0705800) [pid = 2634] [serial = 221] [outer = (nil)] [url = about:blank] 07:28:50 INFO - PROCESS | 2634 | --DOMWINDOW == 99 (0x7f21f5392800) [pid = 2634] [serial = 224] [outer = (nil)] [url = about:blank] 07:28:50 INFO - PROCESS | 2634 | --DOMWINDOW == 98 (0x7f2204705400) [pid = 2634] [serial = 227] [outer = (nil)] [url = about:blank] 07:28:50 INFO - PROCESS | 2634 | --DOMWINDOW == 97 (0x7f22068ecc00) [pid = 2634] [serial = 245] [outer = (nil)] [url = about:blank] 07:28:50 INFO - PROCESS | 2634 | --DOMWINDOW == 96 (0x7f2205af4800) [pid = 2634] [serial = 248] [outer = (nil)] [url = about:blank] 07:28:50 INFO - PROCESS | 2634 | --DOMWINDOW == 95 (0x7f2206cd8c00) [pid = 2634] [serial = 246] [outer = (nil)] [url = about:blank] 07:28:50 INFO - PROCESS | 2634 | --DOMWINDOW == 94 (0x7f220569a800) [pid = 2634] [serial = 240] [outer = (nil)] [url = about:blank] 07:28:50 INFO - PROCESS | 2634 | --DOMWINDOW == 93 (0x7f2205a22000) [pid = 2634] [serial = 243] [outer = (nil)] [url = about:blank] 07:28:50 INFO - PROCESS | 2634 | --DOMWINDOW == 92 (0x7f2208abfc00) [pid = 2634] [serial = 249] [outer = (nil)] [url = about:blank] 07:28:50 INFO - PROCESS | 2634 | 1461680930851 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 07:28:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 07:28:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1387ms 07:28:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 07:28:50 INFO - PROCESS | 2634 | 1461680930900 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 07:28:50 INFO - PROCESS | 2634 | 1461680930904 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 07:28:50 INFO - PROCESS | 2634 | 1461680930909 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 07:28:50 INFO - PROCESS | 2634 | 1461680930912 Marionette TRACE conn3 <- [1,382,null,{}] 07:28:50 INFO - PROCESS | 2634 | 1461680930917 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}] 07:28:51 INFO - PROCESS | 2634 | 1461680931044 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 07:28:51 INFO - PROCESS | 2634 | 1461680931143 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:51 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f848a000 == 42 [pid = 2634] [id = 103] 07:28:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 93 (0x7f21eeca2800) [pid = 2634] [serial = 308] [outer = (nil)] 07:28:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 94 (0x7f21f7e79000) [pid = 2634] [serial = 309] [outer = 0x7f21eeca2800] 07:28:51 INFO - PROCESS | 2634 | 1461680931201 Marionette DEBUG loaded listener.js 07:28:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 95 (0x7f21f7e85800) [pid = 2634] [serial = 310] [outer = 0x7f21eeca2800] 07:28:51 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:28:51 INFO - PROCESS | 2634 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:28:51 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:28:51 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:28:51 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:28:51 INFO - PROCESS | 2634 | 1461680931831 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 07:28:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 07:28:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 933ms 07:28:51 INFO - PROCESS | 2634 | 1461680931842 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 07:28:51 INFO - PROCESS | 2634 | 1461680931846 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 07:28:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 07:28:51 INFO - PROCESS | 2634 | 1461680931862 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 07:28:51 INFO - PROCESS | 2634 | 1461680931868 Marionette TRACE conn3 <- [1,386,null,{}] 07:28:51 INFO - PROCESS | 2634 | 1461680931873 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}] 07:28:52 INFO - PROCESS | 2634 | 1461680932044 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 07:28:52 INFO - PROCESS | 2634 | 1461680932107 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:52 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fa121000 == 43 [pid = 2634] [id = 104] 07:28:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 96 (0x7f21ede8ac00) [pid = 2634] [serial = 311] [outer = (nil)] 07:28:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 97 (0x7f21f86e5800) [pid = 2634] [serial = 312] [outer = 0x7f21ede8ac00] 07:28:52 INFO - PROCESS | 2634 | 1461680932165 Marionette DEBUG loaded listener.js 07:28:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 98 (0x7f21f8fa2800) [pid = 2634] [serial = 313] [outer = 0x7f21ede8ac00] 07:28:52 INFO - PROCESS | 2634 | 1461680932822 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]]]}] 07:28:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 07:28:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1038ms 07:28:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 07:28:52 INFO - PROCESS | 2634 | 1461680932892 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 07:28:52 INFO - PROCESS | 2634 | 1461680932894 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 07:28:52 INFO - PROCESS | 2634 | 1461680932898 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 07:28:52 INFO - PROCESS | 2634 | 1461680932902 Marionette TRACE conn3 <- [1,390,null,{}] 07:28:52 INFO - PROCESS | 2634 | 1461680932906 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}] 07:28:53 INFO - PROCESS | 2634 | 1461680933062 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 07:28:53 INFO - PROCESS | 2634 | 1461680933080 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:53 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ff7ed800 == 44 [pid = 2634] [id = 105] 07:28:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 99 (0x7f21eea56c00) [pid = 2634] [serial = 314] [outer = (nil)] 07:28:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 100 (0x7f21fa279400) [pid = 2634] [serial = 315] [outer = 0x7f21eea56c00] 07:28:53 INFO - PROCESS | 2634 | 1461680933136 Marionette DEBUG loaded listener.js 07:28:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 101 (0x7f21ff781400) [pid = 2634] [serial = 316] [outer = 0x7f21eea56c00] 07:28:53 INFO - PROCESS | 2634 | 1461680933897 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]]]}] 07:28:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 07:28:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1025ms 07:28:53 INFO - PROCESS | 2634 | 1461680933924 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 07:28:53 INFO - PROCESS | 2634 | 1461680933928 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 07:28:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 07:28:53 INFO - PROCESS | 2634 | 1461680933940 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 07:28:53 INFO - PROCESS | 2634 | 1461680933942 Marionette TRACE conn3 <- [1,394,null,{}] 07:28:53 INFO - PROCESS | 2634 | 1461680933945 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}] 07:28:54 INFO - PROCESS | 2634 | 1461680934113 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 07:28:54 INFO - PROCESS | 2634 | 1461680934152 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:54 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2206b0c000 == 45 [pid = 2634] [id = 106] 07:28:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 102 (0x7f2205808800) [pid = 2634] [serial = 317] [outer = (nil)] 07:28:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 103 (0x7f2205a1fc00) [pid = 2634] [serial = 318] [outer = 0x7f2205808800] 07:28:54 INFO - PROCESS | 2634 | 1461680934220 Marionette DEBUG loaded listener.js 07:28:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 104 (0x7f2206b2d800) [pid = 2634] [serial = 319] [outer = 0x7f2205808800] 07:28:54 INFO - PROCESS | 2634 | --DOMWINDOW == 103 (0x7f21eeca3400) [pid = 2634] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 07:28:54 INFO - PROCESS | 2634 | --DOMWINDOW == 102 (0x7f21fa26e400) [pid = 2634] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 07:28:54 INFO - PROCESS | 2634 | --DOMWINDOW == 101 (0x7f21f9cda800) [pid = 2634] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 07:28:54 INFO - PROCESS | 2634 | --DOMWINDOW == 100 (0x7f21f070a800) [pid = 2634] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 07:28:54 INFO - PROCESS | 2634 | --DOMWINDOW == 99 (0x7f21eddc3800) [pid = 2634] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 07:28:54 INFO - PROCESS | 2634 | --DOMWINDOW == 98 (0x7f21f71c8c00) [pid = 2634] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 07:28:54 INFO - PROCESS | 2634 | --DOMWINDOW == 97 (0x7f21f7e7e400) [pid = 2634] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 07:28:54 INFO - PROCESS | 2634 | --DOMWINDOW == 96 (0x7f21f86ec400) [pid = 2634] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 07:28:54 INFO - PROCESS | 2634 | --DOMWINDOW == 95 (0x7f21f7e78400) [pid = 2634] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 07:28:54 INFO - PROCESS | 2634 | --DOMWINDOW == 94 (0x7f21eeca8c00) [pid = 2634] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 07:28:54 INFO - PROCESS | 2634 | --DOMWINDOW == 93 (0x7f21f1ee1c00) [pid = 2634] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 07:28:54 INFO - PROCESS | 2634 | --DOMWINDOW == 92 (0x7f21f20b5400) [pid = 2634] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 07:28:54 INFO - PROCESS | 2634 | --DOMWINDOW == 91 (0x7f21fba64800) [pid = 2634] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 07:28:55 INFO - PROCESS | 2634 | 1461680935102 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]]]}] 07:28:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 07:28:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1173ms 07:28:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 07:28:55 INFO - PROCESS | 2634 | 1461680935114 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 07:28:55 INFO - PROCESS | 2634 | 1461680935117 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 07:28:55 INFO - PROCESS | 2634 | 1461680935123 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 07:28:55 INFO - PROCESS | 2634 | 1461680935125 Marionette TRACE conn3 <- [1,398,null,{}] 07:28:55 INFO - PROCESS | 2634 | 1461680935130 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}] 07:28:55 INFO - PROCESS | 2634 | 1461680935265 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 07:28:55 INFO - PROCESS | 2634 | 1461680935359 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:55 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eee6f000 == 46 [pid = 2634] [id = 107] 07:28:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 92 (0x7f21eddc3800) [pid = 2634] [serial = 320] [outer = (nil)] 07:28:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 93 (0x7f21f7522000) [pid = 2634] [serial = 321] [outer = 0x7f21eddc3800] 07:28:55 INFO - PROCESS | 2634 | 1461680935414 Marionette DEBUG loaded listener.js 07:28:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 94 (0x7f2205aee800) [pid = 2634] [serial = 322] [outer = 0x7f21eddc3800] 07:28:56 INFO - PROCESS | 2634 | 1461680936026 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]]]}] 07:28:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 07:28:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 925ms 07:28:56 INFO - PROCESS | 2634 | 1461680936047 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 07:28:56 INFO - PROCESS | 2634 | 1461680936051 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 07:28:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 07:28:56 INFO - PROCESS | 2634 | 1461680936056 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 07:28:56 INFO - PROCESS | 2634 | 1461680936058 Marionette TRACE conn3 <- [1,402,null,{}] 07:28:56 INFO - PROCESS | 2634 | 1461680936062 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}] 07:28:56 INFO - PROCESS | 2634 | 1461680936179 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 07:28:56 INFO - PROCESS | 2634 | 1461680936289 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:56 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220a9e2000 == 47 [pid = 2634] [id = 108] 07:28:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 95 (0x7f21eddce400) [pid = 2634] [serial = 323] [outer = (nil)] 07:28:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 96 (0x7f2208a41800) [pid = 2634] [serial = 324] [outer = 0x7f21eddce400] 07:28:56 INFO - PROCESS | 2634 | 1461680936348 Marionette DEBUG loaded listener.js 07:28:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 97 (0x7f220ab40800) [pid = 2634] [serial = 325] [outer = 0x7f21eddce400] 07:28:57 INFO - PROCESS | 2634 | 1461680937176 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]]]}] 07:28:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 07:28:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1174ms 07:28:57 INFO - PROCESS | 2634 | 1461680937231 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 07:28:57 INFO - PROCESS | 2634 | 1461680937236 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 07:28:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 07:28:57 INFO - PROCESS | 2634 | 1461680937245 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 07:28:57 INFO - PROCESS | 2634 | 1461680937250 Marionette TRACE conn3 <- [1,406,null,{}] 07:28:57 INFO - PROCESS | 2634 | 1461680937258 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}] 07:28:57 INFO - PROCESS | 2634 | 1461680937421 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 07:28:57 INFO - PROCESS | 2634 | 1461680937559 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:57 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f6896000 == 48 [pid = 2634] [id = 109] 07:28:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 98 (0x7f21ede85400) [pid = 2634] [serial = 326] [outer = (nil)] 07:28:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 99 (0x7f21f09d4c00) [pid = 2634] [serial = 327] [outer = 0x7f21ede85400] 07:28:57 INFO - PROCESS | 2634 | 1461680937637 Marionette DEBUG loaded listener.js 07:28:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 100 (0x7f21f1f7ac00) [pid = 2634] [serial = 328] [outer = 0x7f21ede85400] 07:28:58 INFO - PROCESS | 2634 | 1461680938453 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]]]}] 07:28:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 07:28:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1285ms 07:28:58 INFO - PROCESS | 2634 | 1461680938532 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 07:28:58 INFO - PROCESS | 2634 | 1461680938540 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 07:28:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 07:28:58 INFO - PROCESS | 2634 | 1461680938552 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 07:28:58 INFO - PROCESS | 2634 | 1461680938555 Marionette TRACE conn3 <- [1,410,null,{}] 07:28:58 INFO - PROCESS | 2634 | 1461680938560 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}] 07:28:58 INFO - PROCESS | 2634 | 1461680938714 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 07:28:58 INFO - PROCESS | 2634 | 1461680938847 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:58 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fa10c000 == 49 [pid = 2634] [id = 110] 07:28:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 101 (0x7f21f473b400) [pid = 2634] [serial = 329] [outer = (nil)] 07:28:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 102 (0x7f21f7e7e400) [pid = 2634] [serial = 330] [outer = 0x7f21f473b400] 07:28:58 INFO - PROCESS | 2634 | 1461680938943 Marionette DEBUG loaded listener.js 07:28:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 103 (0x7f21f86e7400) [pid = 2634] [serial = 331] [outer = 0x7f21f473b400] 07:28:59 INFO - PROCESS | 2634 | 1461680939902 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]]]}] 07:28:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 07:28:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1377ms 07:28:59 INFO - PROCESS | 2634 | 1461680939929 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 07:28:59 INFO - PROCESS | 2634 | 1461680939932 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 07:28:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 07:28:59 INFO - PROCESS | 2634 | 1461680939938 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 07:28:59 INFO - PROCESS | 2634 | 1461680939944 Marionette TRACE conn3 <- [1,414,null,{}] 07:28:59 INFO - PROCESS | 2634 | 1461680939958 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}] 07:29:00 INFO - PROCESS | 2634 | 1461680940111 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 07:29:00 INFO - PROCESS | 2634 | 1461680940253 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:00 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220edb5800 == 50 [pid = 2634] [id = 111] 07:29:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 104 (0x7f21edcebc00) [pid = 2634] [serial = 332] [outer = (nil)] 07:29:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 105 (0x7f21edcf1c00) [pid = 2634] [serial = 333] [outer = 0x7f21edcebc00] 07:29:00 INFO - PROCESS | 2634 | 1461680940333 Marionette DEBUG loaded listener.js 07:29:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 106 (0x7f21f8d69c00) [pid = 2634] [serial = 334] [outer = 0x7f21edcebc00] 07:29:01 INFO - PROCESS | 2634 | 1461680941204 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]]]}] 07:29:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 07:29:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1333ms 07:29:01 INFO - PROCESS | 2634 | 1461680941271 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 07:29:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 07:29:01 INFO - PROCESS | 2634 | 1461680941275 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 07:29:01 INFO - PROCESS | 2634 | 1461680941280 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 07:29:01 INFO - PROCESS | 2634 | 1461680941284 Marionette TRACE conn3 <- [1,418,null,{}] 07:29:01 INFO - PROCESS | 2634 | 1461680941288 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}] 07:29:01 INFO - PROCESS | 2634 | 1461680941427 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 07:29:01 INFO - PROCESS | 2634 | 1461680941567 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:01 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef37d000 == 51 [pid = 2634] [id = 112] 07:29:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 107 (0x7f21edcec000) [pid = 2634] [serial = 335] [outer = (nil)] 07:29:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 108 (0x7f2205695800) [pid = 2634] [serial = 336] [outer = 0x7f21edcec000] 07:29:01 INFO - PROCESS | 2634 | 1461680941637 Marionette DEBUG loaded listener.js 07:29:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 109 (0x7f22069b5000) [pid = 2634] [serial = 337] [outer = 0x7f21edcec000] 07:29:02 INFO - PROCESS | 2634 | 1461680942866 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]]]}] 07:29:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 07:29:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1628ms 07:29:02 INFO - PROCESS | 2634 | 1461680942908 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 07:29:02 INFO - PROCESS | 2634 | 1461680942911 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 07:29:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 07:29:02 INFO - PROCESS | 2634 | 1461680942917 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 07:29:02 INFO - PROCESS | 2634 | 1461680942920 Marionette TRACE conn3 <- [1,422,null,{}] 07:29:02 INFO - PROCESS | 2634 | 1461680942934 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}] 07:29:03 INFO - PROCESS | 2634 | 1461680943110 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 07:29:03 INFO - PROCESS | 2634 | 1461680943219 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:03 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef4dd800 == 52 [pid = 2634] [id = 113] 07:29:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 110 (0x7f21ec864400) [pid = 2634] [serial = 338] [outer = (nil)] 07:29:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 111 (0x7f21ec86b800) [pid = 2634] [serial = 339] [outer = 0x7f21ec864400] 07:29:03 INFO - PROCESS | 2634 | 1461680943287 Marionette DEBUG loaded listener.js 07:29:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 112 (0x7f21f86eec00) [pid = 2634] [serial = 340] [outer = 0x7f21ec864400] 07:29:04 INFO - PROCESS | 2634 | 1461680944497 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]]]}] 07:29:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 07:29:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1640ms 07:29:04 INFO - PROCESS | 2634 | 1461680944558 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 07:29:04 INFO - PROCESS | 2634 | 1461680944563 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 07:29:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 07:29:04 INFO - PROCESS | 2634 | 1461680944571 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 07:29:04 INFO - PROCESS | 2634 | 1461680944575 Marionette TRACE conn3 <- [1,426,null,{}] 07:29:04 INFO - PROCESS | 2634 | 1461680944583 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}] 07:29:04 INFO - PROCESS | 2634 | 1461680944771 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 07:29:04 INFO - PROCESS | 2634 | 1461680944909 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:04 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f53de800 == 53 [pid = 2634] [id = 114] 07:29:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 113 (0x7f21ede82c00) [pid = 2634] [serial = 341] [outer = (nil)] 07:29:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 114 (0x7f21ede90000) [pid = 2634] [serial = 342] [outer = 0x7f21ede82c00] 07:29:04 INFO - PROCESS | 2634 | 1461680944973 Marionette DEBUG loaded listener.js 07:29:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 115 (0x7f21eee29c00) [pid = 2634] [serial = 343] [outer = 0x7f21ede82c00] 07:29:05 INFO - PROCESS | 2634 | 1461680945911 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] 07:29:05 INFO - PROCESS | 2634 | 1461680945978 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 07:29:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 07:29:05 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f6899000 == 43 [pid = 2634] [id = 97] 07:29:05 INFO - PROCESS | 2634 | 1461680945989 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 07:29:05 INFO - PROCESS | 2634 | 1461680945992 Marionette TRACE conn3 <- [1,430,null,{}] 07:29:06 INFO - PROCESS | 2634 | 1461680945998 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}] 07:29:06 INFO - PROCESS | 2634 | 1461680946135 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 07:29:06 INFO - PROCESS | 2634 | --DOMWINDOW == 109 (0x7f21eefd6000) [pid = 2634] [serial = 183] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 2634 | --DOMWINDOW == 108 (0x7f220536bc00) [pid = 2634] [serial = 195] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 2634 | --DOMWINDOW == 107 (0x7f21fba6a000) [pid = 2634] [serial = 192] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 2634 | --DOMWINDOW == 106 (0x7f21f47e8c00) [pid = 2634] [serial = 186] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 2634 | --DOMWINDOW == 105 (0x7f220851b400) [pid = 2634] [serial = 153] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 2634 | --DOMWINDOW == 104 (0x7f21f8fa7800) [pid = 2634] [serial = 189] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 2634 | --DOMWINDOW == 103 (0x7f21f7e83800) [pid = 2634] [serial = 279] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 2634 | --DOMWINDOW == 102 (0x7f21f86efc00) [pid = 2634] [serial = 285] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 2634 | --DOMWINDOW == 101 (0x7f2205aedc00) [pid = 2634] [serial = 283] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 2634 | --DOMWINDOW == 100 (0x7f21fe858400) [pid = 2634] [serial = 282] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 2634 | --DOMWINDOW == 99 (0x7f220a4b1400) [pid = 2634] [serial = 268] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 2634 | --DOMWINDOW == 98 (0x7f21f20b1c00) [pid = 2634] [serial = 267] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 2634 | --DOMWINDOW == 97 (0x7f21f79e7c00) [pid = 2634] [serial = 273] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 2634 | --DOMWINDOW == 96 (0x7f21f8d0b400) [pid = 2634] [serial = 274] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 2634 | --DOMWINDOW == 95 (0x7f21f71cb000) [pid = 2634] [serial = 271] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 2634 | --DOMWINDOW == 94 (0x7f21f5143c00) [pid = 2634] [serial = 270] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 2634 | --DOMWINDOW == 93 (0x7f220536c800) [pid = 2634] [serial = 276] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 2634 | --DOMWINDOW == 92 (0x7f21f5147000) [pid = 2634] [serial = 111] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:29:06 INFO - PROCESS | 2634 | --DOMWINDOW == 91 (0x7f21f7e87400) [pid = 2634] [serial = 280] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 2634 | --DOMWINDOW == 90 (0x7f2206904800) [pid = 2634] [serial = 286] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 2634 | --DOMWINDOW == 89 (0x7f220580ec00) [pid = 2634] [serial = 277] [outer = (nil)] [url = about:blank] 07:29:06 INFO - PROCESS | 2634 | 1461680946264 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:06 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f53da800 == 44 [pid = 2634] [id = 115] 07:29:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 90 (0x7f21ede8c000) [pid = 2634] [serial = 344] [outer = (nil)] 07:29:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 91 (0x7f21f1ee2000) [pid = 2634] [serial = 345] [outer = 0x7f21ede8c000] 07:29:06 INFO - PROCESS | 2634 | 1461680946328 Marionette DEBUG loaded listener.js 07:29:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 92 (0x7f21f20ae400) [pid = 2634] [serial = 346] [outer = 0x7f21ede8c000] 07:29:06 INFO - PROCESS | 2634 | 1461680946952 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]]]}] 07:29:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 07:29:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 986ms 07:29:06 INFO - PROCESS | 2634 | 1461680946975 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 07:29:06 INFO - PROCESS | 2634 | 1461680946978 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 07:29:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 07:29:06 INFO - PROCESS | 2634 | 1461680946985 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 07:29:06 INFO - PROCESS | 2634 | 1461680946989 Marionette TRACE conn3 <- [1,434,null,{}] 07:29:07 INFO - PROCESS | 2634 | 1461680947003 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}] 07:29:07 INFO - PROCESS | 2634 | 1461680947136 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 07:29:07 INFO - PROCESS | 2634 | 1461680947241 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:07 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f9530000 == 45 [pid = 2634] [id = 116] 07:29:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 93 (0x7f21f0702400) [pid = 2634] [serial = 347] [outer = (nil)] 07:29:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 94 (0x7f21f7d92c00) [pid = 2634] [serial = 348] [outer = 0x7f21f0702400] 07:29:07 INFO - PROCESS | 2634 | 1461680947301 Marionette DEBUG loaded listener.js 07:29:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 95 (0x7f21f86e8400) [pid = 2634] [serial = 349] [outer = 0x7f21f0702400] 07:29:07 INFO - PROCESS | 2634 | 1461680947991 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]]]}] 07:29:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 07:29:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1039ms 07:29:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 07:29:08 INFO - PROCESS | 2634 | 1461680948023 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 07:29:08 INFO - PROCESS | 2634 | 1461680948026 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 07:29:08 INFO - PROCESS | 2634 | 1461680948032 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 07:29:08 INFO - PROCESS | 2634 | 1461680948035 Marionette TRACE conn3 <- [1,438,null,{}] 07:29:08 INFO - PROCESS | 2634 | 1461680948039 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}] 07:29:08 INFO - PROCESS | 2634 | 1461680948224 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 07:29:08 INFO - PROCESS | 2634 | 1461680948294 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:08 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fae88800 == 46 [pid = 2634] [id = 117] 07:29:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 96 (0x7f21f20b9c00) [pid = 2634] [serial = 350] [outer = (nil)] 07:29:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 97 (0x7f21f8d08000) [pid = 2634] [serial = 351] [outer = 0x7f21f20b9c00] 07:29:08 INFO - PROCESS | 2634 | 1461680948353 Marionette DEBUG loaded listener.js 07:29:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 98 (0x7f21fa26e400) [pid = 2634] [serial = 352] [outer = 0x7f21f20b9c00] 07:29:09 INFO - PROCESS | 2634 | --DOMWINDOW == 97 (0x7f21ede8ac00) [pid = 2634] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 07:29:09 INFO - PROCESS | 2634 | --DOMWINDOW == 96 (0x7f2205808800) [pid = 2634] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 07:29:09 INFO - PROCESS | 2634 | --DOMWINDOW == 95 (0x7f21eee2b000) [pid = 2634] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 07:29:09 INFO - PROCESS | 2634 | --DOMWINDOW == 94 (0x7f21eddc3800) [pid = 2634] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 07:29:09 INFO - PROCESS | 2634 | --DOMWINDOW == 93 (0x7f21f09d6000) [pid = 2634] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 07:29:09 INFO - PROCESS | 2634 | --DOMWINDOW == 92 (0x7f21eea56c00) [pid = 2634] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 07:29:09 INFO - PROCESS | 2634 | --DOMWINDOW == 91 (0x7f21eefd7400) [pid = 2634] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 07:29:09 INFO - PROCESS | 2634 | --DOMWINDOW == 90 (0x7f21eeca2800) [pid = 2634] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 07:29:09 INFO - PROCESS | 2634 | --DOMWINDOW == 89 (0x7f21f8147400) [pid = 2634] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 07:29:09 INFO - PROCESS | 2634 | --DOMWINDOW == 88 (0x7f21ede82400) [pid = 2634] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 07:29:09 INFO - PROCESS | 2634 | --DOMWINDOW == 87 (0x7f21f20b7000) [pid = 2634] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 07:29:09 INFO - PROCESS | 2634 | 1461680949500 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]]]}] 07:29:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 07:29:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1479ms 07:29:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 07:29:09 INFO - PROCESS | 2634 | 1461680949510 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 07:29:09 INFO - PROCESS | 2634 | 1461680949514 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 07:29:09 INFO - PROCESS | 2634 | 1461680949522 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 07:29:09 INFO - PROCESS | 2634 | 1461680949527 Marionette TRACE conn3 <- [1,442,null,{}] 07:29:09 INFO - PROCESS | 2634 | 1461680949535 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}] 07:29:09 INFO - PROCESS | 2634 | 1461680949680 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 07:29:09 INFO - PROCESS | 2634 | 1461680949820 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:09 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f53e6800 == 47 [pid = 2634] [id = 118] 07:29:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 88 (0x7f21ede82400) [pid = 2634] [serial = 353] [outer = (nil)] 07:29:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 89 (0x7f21eeca8c00) [pid = 2634] [serial = 354] [outer = 0x7f21ede82400] 07:29:09 INFO - PROCESS | 2634 | 1461680949893 Marionette DEBUG loaded listener.js 07:29:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 90 (0x7f21f09ce000) [pid = 2634] [serial = 355] [outer = 0x7f21ede82400] 07:29:10 INFO - PROCESS | 2634 | 1461680950789 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]]]}] 07:29:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 07:29:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1331ms 07:29:10 INFO - PROCESS | 2634 | 1461680950853 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 07:29:10 INFO - PROCESS | 2634 | 1461680950861 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 07:29:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 07:29:10 INFO - PROCESS | 2634 | 1461680950871 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 07:29:10 INFO - PROCESS | 2634 | 1461680950874 Marionette TRACE conn3 <- [1,446,null,{}] 07:29:10 INFO - PROCESS | 2634 | 1461680950880 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}] 07:29:11 INFO - PROCESS | 2634 | 1461680951069 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 07:29:11 INFO - PROCESS | 2634 | 1461680951203 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:11 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fbad6000 == 48 [pid = 2634] [id = 119] 07:29:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 91 (0x7f21f09d8c00) [pid = 2634] [serial = 356] [outer = (nil)] 07:29:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 92 (0x7f21f47e8c00) [pid = 2634] [serial = 357] [outer = 0x7f21f09d8c00] 07:29:11 INFO - PROCESS | 2634 | 1461680951320 Marionette DEBUG loaded listener.js 07:29:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 93 (0x7f21f725e000) [pid = 2634] [serial = 358] [outer = 0x7f21f09d8c00] 07:29:12 INFO - PROCESS | 2634 | 1461680952185 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]]]}] 07:29:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 07:29:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1381ms 07:29:12 INFO - PROCESS | 2634 | 1461680952253 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 07:29:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 07:29:12 INFO - PROCESS | 2634 | 1461680952257 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 07:29:12 INFO - PROCESS | 2634 | 1461680952262 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 07:29:12 INFO - PROCESS | 2634 | 1461680952268 Marionette TRACE conn3 <- [1,450,null,{}] 07:29:12 INFO - PROCESS | 2634 | 1461680952283 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}] 07:29:12 INFO - PROCESS | 2634 | 1461680952473 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 07:29:12 INFO - PROCESS | 2634 | 1461680952648 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:12 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2206b14000 == 49 [pid = 2634] [id = 120] 07:29:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 94 (0x7f21f8b05800) [pid = 2634] [serial = 359] [outer = (nil)] 07:29:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 95 (0x7f21f9c89000) [pid = 2634] [serial = 360] [outer = 0x7f21f8b05800] 07:29:12 INFO - PROCESS | 2634 | 1461680952720 Marionette DEBUG loaded listener.js 07:29:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 96 (0x7f21fba64800) [pid = 2634] [serial = 361] [outer = 0x7f21f8b05800] 07:29:13 INFO - PROCESS | 2634 | 1461680953545 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] 07:29:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 07:29:13 INFO - PROCESS | 2634 | 1461680953608 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 07:29:13 INFO - PROCESS | 2634 | 1461680953614 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 07:29:13 INFO - PROCESS | 2634 | 1461680953617 Marionette TRACE conn3 <- [1,454,null,{}] 07:29:13 INFO - PROCESS | 2634 | 1461680953622 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}] 07:29:13 INFO - PROCESS | 2634 | 1461680953765 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 07:29:13 INFO - PROCESS | 2634 | 1461680953904 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:13 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220ab3e000 == 50 [pid = 2634] [id = 121] 07:29:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 97 (0x7f21f7a6c400) [pid = 2634] [serial = 362] [outer = (nil)] 07:29:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 98 (0x7f21f7a76400) [pid = 2634] [serial = 363] [outer = 0x7f21f7a6c400] 07:29:13 INFO - PROCESS | 2634 | 1461680953984 Marionette DEBUG loaded listener.js 07:29:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 99 (0x7f21f8d6f800) [pid = 2634] [serial = 364] [outer = 0x7f21f7a6c400] 07:29:14 INFO - PROCESS | 2634 | [2634] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:29:14 INFO - PROCESS | 2634 | 1461680954873 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]]]}] 07:29:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 07:29:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1331ms 07:29:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 07:29:14 INFO - PROCESS | 2634 | 1461680954945 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 07:29:14 INFO - PROCESS | 2634 | 1461680954948 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 07:29:14 INFO - PROCESS | 2634 | 1461680954954 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 07:29:14 INFO - PROCESS | 2634 | 1461680954957 Marionette TRACE conn3 <- [1,458,null,{}] 07:29:14 INFO - PROCESS | 2634 | 1461680954962 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}] 07:29:15 INFO - PROCESS | 2634 | 1461680955104 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 07:29:15 INFO - PROCESS | 2634 | 1461680955244 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:15 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220d75c800 == 51 [pid = 2634] [id = 122] 07:29:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 100 (0x7f21f7a71400) [pid = 2634] [serial = 365] [outer = (nil)] 07:29:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 101 (0x7f22056e9400) [pid = 2634] [serial = 366] [outer = 0x7f21f7a71400] 07:29:15 INFO - PROCESS | 2634 | 1461680955314 Marionette DEBUG loaded listener.js 07:29:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 102 (0x7f2206904000) [pid = 2634] [serial = 367] [outer = 0x7f21f7a71400] 07:29:16 INFO - PROCESS | 2634 | 1461680956178 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] 07:29:16 INFO - PROCESS | 2634 | 1461680956245 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 07:29:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 07:29:16 INFO - PROCESS | 2634 | 1461680956251 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 07:29:16 INFO - PROCESS | 2634 | 1461680956254 Marionette TRACE conn3 <- [1,462,null,{}] 07:29:16 INFO - PROCESS | 2634 | 1461680956259 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}] 07:29:16 INFO - PROCESS | 2634 | 1461680956438 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 07:29:16 INFO - PROCESS | 2634 | 1461680956728 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:16 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eee72000 == 52 [pid = 2634] [id = 123] 07:29:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 103 (0x7f21edcec400) [pid = 2634] [serial = 368] [outer = (nil)] 07:29:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 104 (0x7f21eddc3800) [pid = 2634] [serial = 369] [outer = 0x7f21edcec400] 07:29:16 INFO - PROCESS | 2634 | 1461680956854 Marionette DEBUG loaded listener.js 07:29:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 105 (0x7f21ee92cc00) [pid = 2634] [serial = 370] [outer = 0x7f21edcec400] 07:29:17 INFO - PROCESS | 2634 | [2634] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:29:17 INFO - PROCESS | 2634 | 1461680957780 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] 07:29:17 INFO - PROCESS | 2634 | 1461680957837 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 07:29:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 07:29:17 INFO - PROCESS | 2634 | 1461680957844 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 07:29:17 INFO - PROCESS | 2634 | 1461680957848 Marionette TRACE conn3 <- [1,466,null,{}] 07:29:17 INFO - PROCESS | 2634 | 1461680957855 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}] 07:29:18 INFO - PROCESS | 2634 | 1461680958003 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 07:29:18 INFO - PROCESS | 2634 | 1461680958133 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:18 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f9530000 == 51 [pid = 2634] [id = 116] 07:29:18 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f53da800 == 50 [pid = 2634] [id = 115] 07:29:18 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f53de800 == 49 [pid = 2634] [id = 114] 07:29:18 INFO - PROCESS | 2634 | --DOMWINDOW == 104 (0x7f2208a41800) [pid = 2634] [serial = 324] [outer = (nil)] [url = about:blank] 07:29:18 INFO - PROCESS | 2634 | --DOMWINDOW == 103 (0x7f21f09d9c00) [pid = 2634] [serial = 300] [outer = (nil)] [url = about:blank] 07:29:18 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f4789800 == 50 [pid = 2634] [id = 124] 07:29:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 104 (0x7f21ede8ec00) [pid = 2634] [serial = 371] [outer = (nil)] 07:29:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 105 (0x7f21f13cf000) [pid = 2634] [serial = 372] [outer = 0x7f21ede8ec00] 07:29:18 INFO - PROCESS | 2634 | 1461680958259 Marionette DEBUG loaded listener.js 07:29:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 106 (0x7f21f47e8400) [pid = 2634] [serial = 373] [outer = 0x7f21ede8ec00] 07:29:18 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f6896000 == 49 [pid = 2634] [id = 109] 07:29:18 INFO - PROCESS | 2634 | --DOMWINDOW == 105 (0x7f21f8d08c00) [pid = 2634] [serial = 297] [outer = (nil)] [url = about:blank] 07:29:18 INFO - PROCESS | 2634 | --DOMWINDOW == 104 (0x7f21f86e5800) [pid = 2634] [serial = 312] [outer = (nil)] [url = about:blank] 07:29:18 INFO - PROCESS | 2634 | --DOMWINDOW == 103 (0x7f2206b2d800) [pid = 2634] [serial = 319] [outer = (nil)] [url = about:blank] 07:29:18 INFO - PROCESS | 2634 | --DOMWINDOW == 102 (0x7f21f1ee9c00) [pid = 2634] [serial = 222] [outer = (nil)] [url = about:blank] 07:29:18 INFO - PROCESS | 2634 | --DOMWINDOW == 101 (0x7f2205aee800) [pid = 2634] [serial = 322] [outer = (nil)] [url = about:blank] 07:29:18 INFO - PROCESS | 2634 | --DOMWINDOW == 100 (0x7f21f8fa2800) [pid = 2634] [serial = 313] [outer = (nil)] [url = about:blank] 07:29:18 INFO - PROCESS | 2634 | --DOMWINDOW == 99 (0x7f21f64c6400) [pid = 2634] [serial = 307] [outer = (nil)] [url = about:blank] 07:29:18 INFO - PROCESS | 2634 | --DOMWINDOW == 98 (0x7f21fa279400) [pid = 2634] [serial = 315] [outer = (nil)] [url = about:blank] 07:29:18 INFO - PROCESS | 2634 | --DOMWINDOW == 97 (0x7f21ef9f4000) [pid = 2634] [serial = 303] [outer = (nil)] [url = about:blank] 07:29:18 INFO - PROCESS | 2634 | --DOMWINDOW == 96 (0x7f21f7e85800) [pid = 2634] [serial = 310] [outer = (nil)] [url = about:blank] 07:29:18 INFO - PROCESS | 2634 | --DOMWINDOW == 95 (0x7f2205a1fc00) [pid = 2634] [serial = 318] [outer = (nil)] [url = about:blank] 07:29:18 INFO - PROCESS | 2634 | --DOMWINDOW == 94 (0x7f22056e7000) [pid = 2634] [serial = 228] [outer = (nil)] [url = about:blank] 07:29:18 INFO - PROCESS | 2634 | --DOMWINDOW == 93 (0x7f21f473fc00) [pid = 2634] [serial = 306] [outer = (nil)] [url = about:blank] 07:29:18 INFO - PROCESS | 2634 | --DOMWINDOW == 92 (0x7f21ede91800) [pid = 2634] [serial = 289] [outer = (nil)] [url = about:blank] 07:29:18 INFO - PROCESS | 2634 | --DOMWINDOW == 91 (0x7f21f7e7f800) [pid = 2634] [serial = 294] [outer = (nil)] [url = about:blank] 07:29:18 INFO - PROCESS | 2634 | --DOMWINDOW == 90 (0x7f21f7521400) [pid = 2634] [serial = 225] [outer = (nil)] [url = about:blank] 07:29:18 INFO - PROCESS | 2634 | --DOMWINDOW == 89 (0x7f21ff781400) [pid = 2634] [serial = 316] [outer = (nil)] [url = about:blank] 07:29:18 INFO - PROCESS | 2634 | --DOMWINDOW == 88 (0x7f21f09d5400) [pid = 2634] [serial = 304] [outer = (nil)] [url = about:blank] 07:29:18 INFO - PROCESS | 2634 | --DOMWINDOW == 87 (0x7f21f7e79000) [pid = 2634] [serial = 309] [outer = (nil)] [url = about:blank] 07:29:18 INFO - PROCESS | 2634 | --DOMWINDOW == 86 (0x7f21f7522000) [pid = 2634] [serial = 321] [outer = (nil)] [url = about:blank] 07:29:18 INFO - PROCESS | 2634 | --DOMWINDOW == 85 (0x7f21eefce800) [pid = 2634] [serial = 291] [outer = (nil)] [url = about:blank] 07:29:18 INFO - PROCESS | 2634 | 1461680958963 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] 07:29:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 07:29:19 INFO - PROCESS | 2634 | 1461680959032 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 07:29:19 INFO - PROCESS | 2634 | 1461680959039 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 07:29:19 INFO - PROCESS | 2634 | 1461680959041 Marionette TRACE conn3 <- [1,470,null,{}] 07:29:19 INFO - PROCESS | 2634 | 1461680959047 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}] 07:29:19 INFO - PROCESS | 2634 | 1461680959187 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 07:29:19 INFO - PROCESS | 2634 | 1461680959201 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:19 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f7ebf000 == 50 [pid = 2634] [id = 125] 07:29:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 86 (0x7f21f7a77400) [pid = 2634] [serial = 374] [outer = (nil)] 07:29:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 87 (0x7f21f7e7d000) [pid = 2634] [serial = 375] [outer = 0x7f21f7a77400] 07:29:19 INFO - PROCESS | 2634 | 1461680959261 Marionette DEBUG loaded listener.js 07:29:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 88 (0x7f21f86e5c00) [pid = 2634] [serial = 376] [outer = 0x7f21f7a77400] 07:29:20 INFO - PROCESS | 2634 | 1461680960061 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]]]}] 07:29:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 07:29:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1037ms 07:29:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 07:29:20 INFO - PROCESS | 2634 | 1461680960076 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 07:29:20 INFO - PROCESS | 2634 | 1461680960079 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 07:29:20 INFO - PROCESS | 2634 | 1461680960086 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 07:29:20 INFO - PROCESS | 2634 | 1461680960094 Marionette TRACE conn3 <- [1,474,null,{}] 07:29:20 INFO - PROCESS | 2634 | 1461680960129 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}] 07:29:20 INFO - PROCESS | 2634 | 1461680960265 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 07:29:20 INFO - PROCESS | 2634 | 1461680960284 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:20 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fa105000 == 51 [pid = 2634] [id = 126] 07:29:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 89 (0x7f21f8d11400) [pid = 2634] [serial = 377] [outer = (nil)] 07:29:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 90 (0x7f2204706000) [pid = 2634] [serial = 378] [outer = 0x7f21f8d11400] 07:29:20 INFO - PROCESS | 2634 | 1461680960344 Marionette DEBUG loaded listener.js 07:29:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 91 (0x7f2205a1fc00) [pid = 2634] [serial = 379] [outer = 0x7f21f8d11400] 07:29:21 INFO - PROCESS | 2634 | 1461680961103 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]]]}] 07:29:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 07:29:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1061ms 07:29:21 INFO - PROCESS | 2634 | 1461680961146 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 07:29:21 INFO - PROCESS | 2634 | 1461680961150 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 07:29:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 07:29:21 INFO - PROCESS | 2634 | 1461680961161 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 07:29:21 INFO - PROCESS | 2634 | 1461680961163 Marionette TRACE conn3 <- [1,478,null,{}] 07:29:21 INFO - PROCESS | 2634 | 1461680961167 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}] 07:29:21 INFO - PROCESS | 2634 | 1461680961329 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 07:29:21 INFO - PROCESS | 2634 | 1461680961395 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:21 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2204790000 == 52 [pid = 2634] [id = 127] 07:29:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 92 (0x7f21eedc0000) [pid = 2634] [serial = 380] [outer = (nil)] 07:29:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 93 (0x7f21eedc9c00) [pid = 2634] [serial = 381] [outer = 0x7f21eedc0000] 07:29:21 INFO - PROCESS | 2634 | 1461680961454 Marionette DEBUG loaded listener.js 07:29:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 94 (0x7f21f7a77c00) [pid = 2634] [serial = 382] [outer = 0x7f21eedc0000] 07:29:22 INFO - PROCESS | 2634 | 1461680962128 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]]]}] 07:29:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 07:29:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1028ms 07:29:22 INFO - PROCESS | 2634 | 1461680962186 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 07:29:22 INFO - PROCESS | 2634 | 1461680962189 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 07:29:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 07:29:22 INFO - PROCESS | 2634 | 1461680962194 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 07:29:22 INFO - PROCESS | 2634 | 1461680962197 Marionette TRACE conn3 <- [1,482,null,{}] 07:29:22 INFO - PROCESS | 2634 | 1461680962201 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}] 07:29:22 INFO - PROCESS | 2634 | 1461680962359 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 07:29:22 INFO - PROCESS | 2634 | 1461680962431 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:22 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eeda5800 == 53 [pid = 2634] [id = 128] 07:29:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 95 (0x7f2206904800) [pid = 2634] [serial = 383] [outer = (nil)] 07:29:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 96 (0x7f2206cd8c00) [pid = 2634] [serial = 384] [outer = 0x7f2206904800] 07:29:22 INFO - PROCESS | 2634 | 1461680962501 Marionette DEBUG loaded listener.js 07:29:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 97 (0x7f220a269400) [pid = 2634] [serial = 385] [outer = 0x7f2206904800] 07:29:23 INFO - PROCESS | 2634 | --DOMWINDOW == 96 (0x7f21eddce400) [pid = 2634] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 07:29:23 INFO - PROCESS | 2634 | --DOMWINDOW == 95 (0x7f21f0702400) [pid = 2634] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 07:29:23 INFO - PROCESS | 2634 | --DOMWINDOW == 94 (0x7f21ede8c000) [pid = 2634] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 07:29:23 INFO - PROCESS | 2634 | --DOMWINDOW == 93 (0x7f21ede82c00) [pid = 2634] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 07:29:23 INFO - PROCESS | 2634 | --DOMWINDOW == 92 (0x7f21f09f9400) [pid = 2634] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 07:29:23 INFO - PROCESS | 2634 | --DOMWINDOW == 91 (0x7f21fba5e800) [pid = 2634] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 07:29:23 INFO - PROCESS | 2634 | --DOMWINDOW == 90 (0x7f21f5148800) [pid = 2634] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 07:29:23 INFO - PROCESS | 2634 | --DOMWINDOW == 89 (0x7f21f9248400) [pid = 2634] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 07:29:23 INFO - PROCESS | 2634 | 1461680963275 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]]]}] 07:29:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 07:29:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1124ms 07:29:23 INFO - PROCESS | 2634 | 1461680963319 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 07:29:23 INFO - PROCESS | 2634 | 1461680963322 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 07:29:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 07:29:23 INFO - PROCESS | 2634 | 1461680963328 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 07:29:23 INFO - PROCESS | 2634 | 1461680963330 Marionette TRACE conn3 <- [1,486,null,{}] 07:29:23 INFO - PROCESS | 2634 | 1461680963335 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}] 07:29:23 INFO - PROCESS | 2634 | 1461680963513 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 07:29:23 INFO - PROCESS | 2634 | 1461680963607 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:23 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2208a6b000 == 54 [pid = 2634] [id = 129] 07:29:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 90 (0x7f21ede8a000) [pid = 2634] [serial = 386] [outer = (nil)] 07:29:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 91 (0x7f21ef77ec00) [pid = 2634] [serial = 387] [outer = 0x7f21ede8a000] 07:29:23 INFO - PROCESS | 2634 | 1461680963666 Marionette DEBUG loaded listener.js 07:29:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 92 (0x7f21f6831800) [pid = 2634] [serial = 388] [outer = 0x7f21ede8a000] 07:29:24 INFO - PROCESS | 2634 | 1461680964283 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]]]}] 07:29:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 07:29:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 973ms 07:29:24 INFO - PROCESS | 2634 | 1461680964303 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 07:29:24 INFO - PROCESS | 2634 | 1461680964306 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 07:29:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 07:29:24 INFO - PROCESS | 2634 | 1461680964313 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 07:29:24 INFO - PROCESS | 2634 | 1461680964315 Marionette TRACE conn3 <- [1,490,null,{}] 07:29:24 INFO - PROCESS | 2634 | 1461680964320 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}] 07:29:24 INFO - PROCESS | 2634 | 1461680964443 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 07:29:24 INFO - PROCESS | 2634 | 1461680964568 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:24 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220ed3a800 == 55 [pid = 2634] [id = 130] 07:29:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 93 (0x7f21ec869800) [pid = 2634] [serial = 389] [outer = (nil)] 07:29:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 94 (0x7f21f0433800) [pid = 2634] [serial = 390] [outer = 0x7f21ec869800] 07:29:24 INFO - PROCESS | 2634 | 1461680964627 Marionette DEBUG loaded listener.js 07:29:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 95 (0x7f21f043c400) [pid = 2634] [serial = 391] [outer = 0x7f21ec869800] 07:29:25 INFO - PROCESS | 2634 | 1461680965438 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]]]}] 07:29:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 07:29:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1175ms 07:29:25 INFO - PROCESS | 2634 | 1461680965488 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 07:29:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 07:29:25 INFO - PROCESS | 2634 | 1461680965494 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 07:29:25 INFO - PROCESS | 2634 | 1461680965502 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 07:29:25 INFO - PROCESS | 2634 | 1461680965507 Marionette TRACE conn3 <- [1,494,null,{}] 07:29:25 INFO - PROCESS | 2634 | 1461680965515 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}] 07:29:25 INFO - PROCESS | 2634 | 1461680965678 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 07:29:25 INFO - PROCESS | 2634 | 1461680965815 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:25 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eeda7800 == 56 [pid = 2634] [id = 131] 07:29:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 96 (0x7f21eddcc800) [pid = 2634] [serial = 392] [outer = (nil)] 07:29:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 97 (0x7f21eedca800) [pid = 2634] [serial = 393] [outer = 0x7f21eddcc800] 07:29:25 INFO - PROCESS | 2634 | 1461680965890 Marionette DEBUG loaded listener.js 07:29:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 98 (0x7f21ef773c00) [pid = 2634] [serial = 394] [outer = 0x7f21eddcc800] 07:29:26 INFO - PROCESS | 2634 | 1461680966777 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]]]}] 07:29:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 07:29:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1340ms 07:29:26 INFO - PROCESS | 2634 | 1461680966841 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 07:29:26 INFO - PROCESS | 2634 | 1461680966850 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 07:29:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 07:29:26 INFO - PROCESS | 2634 | 1461680966859 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 07:29:26 INFO - PROCESS | 2634 | 1461680966862 Marionette TRACE conn3 <- [1,498,null,{}] 07:29:26 INFO - PROCESS | 2634 | 1461680966868 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}] 07:29:27 INFO - PROCESS | 2634 | 1461680967028 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 07:29:27 INFO - PROCESS | 2634 | 1461680967167 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:27 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f848f000 == 57 [pid = 2634] [id = 132] 07:29:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 99 (0x7f21ef773800) [pid = 2634] [serial = 395] [outer = (nil)] 07:29:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 100 (0x7f21f043f400) [pid = 2634] [serial = 396] [outer = 0x7f21ef773800] 07:29:27 INFO - PROCESS | 2634 | 1461680967239 Marionette DEBUG loaded listener.js 07:29:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 101 (0x7f21f1ee1400) [pid = 2634] [serial = 397] [outer = 0x7f21ef773800] 07:29:28 INFO - PROCESS | 2634 | 1461680968151 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]]]}] 07:29:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 07:29:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1327ms 07:29:28 INFO - PROCESS | 2634 | 1461680968187 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 07:29:28 INFO - PROCESS | 2634 | 1461680968191 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 07:29:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 07:29:28 INFO - PROCESS | 2634 | 1461680968197 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 07:29:28 INFO - PROCESS | 2634 | 1461680968202 Marionette TRACE conn3 <- [1,502,null,{}] 07:29:28 INFO - PROCESS | 2634 | 1461680968218 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}] 07:29:28 INFO - PROCESS | 2634 | 1461680968367 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 07:29:28 INFO - PROCESS | 2634 | 1461680968514 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:28 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220d758800 == 58 [pid = 2634] [id = 133] 07:29:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 102 (0x7f21f725d400) [pid = 2634] [serial = 398] [outer = (nil)] 07:29:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 103 (0x7f21f814e400) [pid = 2634] [serial = 399] [outer = 0x7f21f725d400] 07:29:28 INFO - PROCESS | 2634 | 1461680968584 Marionette DEBUG loaded listener.js 07:29:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 104 (0x7f21f8d0ac00) [pid = 2634] [serial = 400] [outer = 0x7f21f725d400] 07:29:29 INFO - PROCESS | 2634 | 1461680969371 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]]]}] 07:29:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 07:29:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1238ms 07:29:29 INFO - PROCESS | 2634 | 1461680969437 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 07:29:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 07:29:29 INFO - PROCESS | 2634 | 1461680969441 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 07:29:29 INFO - PROCESS | 2634 | 1461680969447 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 07:29:29 INFO - PROCESS | 2634 | 1461680969450 Marionette TRACE conn3 <- [1,506,null,{}] 07:29:29 INFO - PROCESS | 2634 | 1461680969455 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}] 07:29:29 INFO - PROCESS | 2634 | 1461680969625 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 07:29:29 INFO - PROCESS | 2634 | 1461680969792 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:29 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f7a20000 == 59 [pid = 2634] [id = 134] 07:29:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 105 (0x7f21f86e8c00) [pid = 2634] [serial = 401] [outer = (nil)] 07:29:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 106 (0x7f22068ecc00) [pid = 2634] [serial = 402] [outer = 0x7f21f86e8c00] 07:29:29 INFO - PROCESS | 2634 | 1461680969862 Marionette DEBUG loaded listener.js 07:29:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 107 (0x7f2208a41800) [pid = 2634] [serial = 403] [outer = 0x7f21f86e8c00] 07:29:30 INFO - PROCESS | 2634 | 1461680970742 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]]]}] 07:29:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 07:29:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1327ms 07:29:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 07:29:30 INFO - PROCESS | 2634 | 1461680970774 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 07:29:30 INFO - PROCESS | 2634 | 1461680970776 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 07:29:30 INFO - PROCESS | 2634 | 1461680970782 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 07:29:30 INFO - PROCESS | 2634 | 1461680970785 Marionette TRACE conn3 <- [1,510,null,{}] 07:29:30 INFO - PROCESS | 2634 | 1461680970790 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}] 07:29:30 INFO - PROCESS | 2634 | 1461680970930 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 07:29:31 INFO - PROCESS | 2634 | 1461680971074 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:31 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21edc1e800 == 60 [pid = 2634] [id = 135] 07:29:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 108 (0x7f21ec74e000) [pid = 2634] [serial = 404] [outer = (nil)] 07:29:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 109 (0x7f21ec754400) [pid = 2634] [serial = 405] [outer = 0x7f21ec74e000] 07:29:31 INFO - PROCESS | 2634 | 1461680971140 Marionette DEBUG loaded listener.js 07:29:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 110 (0x7f21ec759c00) [pid = 2634] [serial = 406] [outer = 0x7f21ec74e000] 07:29:32 INFO - PROCESS | 2634 | 1461680972372 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]]]}] 07:29:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 07:29:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1631ms 07:29:32 INFO - PROCESS | 2634 | 1461680972414 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 07:29:32 INFO - PROCESS | 2634 | 1461680972427 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 07:29:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 07:29:32 INFO - PROCESS | 2634 | 1461680972437 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 07:29:32 INFO - PROCESS | 2634 | 1461680972445 Marionette TRACE conn3 <- [1,514,null,{}] 07:29:32 INFO - PROCESS | 2634 | 1461680972451 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}] 07:29:32 INFO - PROCESS | 2634 | 1461680972595 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 07:29:32 INFO - PROCESS | 2634 | 1461680972739 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:32 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef371000 == 61 [pid = 2634] [id = 136] 07:29:32 INFO - PROCESS | 2634 | ++DOMWINDOW == 111 (0x7f21eedc1c00) [pid = 2634] [serial = 407] [outer = (nil)] 07:29:32 INFO - PROCESS | 2634 | ++DOMWINDOW == 112 (0x7f21eedc6400) [pid = 2634] [serial = 408] [outer = 0x7f21eedc1c00] 07:29:32 INFO - PROCESS | 2634 | 1461680972805 Marionette DEBUG loaded listener.js 07:29:32 INFO - PROCESS | 2634 | ++DOMWINDOW == 113 (0x7f21eee2b000) [pid = 2634] [serial = 409] [outer = 0x7f21eedc1c00] 07:29:33 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220ae21800 == 60 [pid = 2634] [id = 88] 07:29:33 INFO - PROCESS | 2634 | --DOCSHELL 0x7f2205a54000 == 59 [pid = 2634] [id = 73] 07:29:33 INFO - PROCESS | 2634 | --DOCSHELL 0x7f2208a6b000 == 58 [pid = 2634] [id = 129] 07:29:33 INFO - PROCESS | 2634 | --DOMWINDOW == 112 (0x7f21f8d08000) [pid = 2634] [serial = 351] [outer = (nil)] [url = about:blank] 07:29:33 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21eeda5800 == 57 [pid = 2634] [id = 128] 07:29:33 INFO - PROCESS | 2634 | --DOCSHELL 0x7f2204790000 == 56 [pid = 2634] [id = 127] 07:29:33 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21fa105000 == 55 [pid = 2634] [id = 126] 07:29:33 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f7ebf000 == 54 [pid = 2634] [id = 125] 07:29:33 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f4789800 == 53 [pid = 2634] [id = 124] 07:29:33 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21eee72000 == 52 [pid = 2634] [id = 123] 07:29:33 INFO - PROCESS | 2634 | --DOCSHELL 0x7f2206b14000 == 51 [pid = 2634] [id = 120] 07:29:33 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21fbad6000 == 50 [pid = 2634] [id = 119] 07:29:33 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220a9e2000 == 49 [pid = 2634] [id = 108] 07:29:33 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f53e6800 == 48 [pid = 2634] [id = 118] 07:29:33 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21fae88800 == 47 [pid = 2634] [id = 117] 07:29:33 INFO - PROCESS | 2634 | --DOMWINDOW == 111 (0x7f21f20b4400) [pid = 2634] [serial = 255] [outer = (nil)] [url = about:blank] 07:29:33 INFO - PROCESS | 2634 | --DOMWINDOW == 110 (0x7f220a4a2400) [pid = 2634] [serial = 265] [outer = (nil)] [url = about:blank] 07:29:33 INFO - PROCESS | 2634 | --DOMWINDOW == 109 (0x7f21f8d09800) [pid = 2634] [serial = 258] [outer = (nil)] [url = about:blank] 07:29:33 INFO - PROCESS | 2634 | --DOMWINDOW == 108 (0x7f2205af4400) [pid = 2634] [serial = 262] [outer = (nil)] [url = about:blank] 07:29:33 INFO - PROCESS | 2634 | --DOMWINDOW == 107 (0x7f220ab40800) [pid = 2634] [serial = 325] [outer = (nil)] [url = about:blank] 07:29:33 INFO - PROCESS | 2634 | --DOMWINDOW == 106 (0x7f21f09d4c00) [pid = 2634] [serial = 327] [outer = (nil)] [url = about:blank] 07:29:33 INFO - PROCESS | 2634 | --DOMWINDOW == 105 (0x7f21ec86b800) [pid = 2634] [serial = 339] [outer = (nil)] [url = about:blank] 07:29:33 INFO - PROCESS | 2634 | --DOMWINDOW == 104 (0x7f21f7d92c00) [pid = 2634] [serial = 348] [outer = (nil)] [url = about:blank] 07:29:33 INFO - PROCESS | 2634 | --DOMWINDOW == 103 (0x7f21f1ee2000) [pid = 2634] [serial = 345] [outer = (nil)] [url = about:blank] 07:29:33 INFO - PROCESS | 2634 | --DOMWINDOW == 102 (0x7f21f20ae400) [pid = 2634] [serial = 346] [outer = (nil)] [url = about:blank] 07:29:33 INFO - PROCESS | 2634 | --DOMWINDOW == 101 (0x7f21f7e7e400) [pid = 2634] [serial = 330] [outer = (nil)] [url = about:blank] 07:29:33 INFO - PROCESS | 2634 | --DOMWINDOW == 100 (0x7f21ede90000) [pid = 2634] [serial = 342] [outer = (nil)] [url = about:blank] 07:29:33 INFO - PROCESS | 2634 | --DOMWINDOW == 99 (0x7f21eee29c00) [pid = 2634] [serial = 343] [outer = (nil)] [url = about:blank] 07:29:33 INFO - PROCESS | 2634 | --DOMWINDOW == 98 (0x7f21f86e8400) [pid = 2634] [serial = 349] [outer = (nil)] [url = about:blank] 07:29:33 INFO - PROCESS | 2634 | --DOMWINDOW == 97 (0x7f21edcf1c00) [pid = 2634] [serial = 333] [outer = (nil)] [url = about:blank] 07:29:33 INFO - PROCESS | 2634 | --DOMWINDOW == 96 (0x7f2205695800) [pid = 2634] [serial = 336] [outer = (nil)] [url = about:blank] 07:29:33 INFO - PROCESS | 2634 | 1461680973607 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]]]}] 07:29:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 07:29:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1183ms 07:29:33 INFO - PROCESS | 2634 | 1461680973623 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 07:29:33 INFO - PROCESS | 2634 | 1461680973631 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 07:29:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 07:29:33 INFO - PROCESS | 2634 | 1461680973666 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 07:29:33 INFO - PROCESS | 2634 | 1461680973670 Marionette TRACE conn3 <- [1,518,null,{}] 07:29:33 INFO - PROCESS | 2634 | 1461680973675 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}] 07:29:33 INFO - PROCESS | 2634 | 1461680973812 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 07:29:33 INFO - PROCESS | 2634 | 1461680973823 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:33 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f2015000 == 48 [pid = 2634] [id = 137] 07:29:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 97 (0x7f21ef77c000) [pid = 2634] [serial = 410] [outer = (nil)] 07:29:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 98 (0x7f21f043b800) [pid = 2634] [serial = 411] [outer = 0x7f21ef77c000] 07:29:33 INFO - PROCESS | 2634 | 1461680973881 Marionette DEBUG loaded listener.js 07:29:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 99 (0x7f21f0706800) [pid = 2634] [serial = 412] [outer = 0x7f21ef77c000] 07:29:34 INFO - PROCESS | 2634 | 1461680974653 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]]]}] 07:29:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 07:29:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1033ms 07:29:34 INFO - PROCESS | 2634 | 1461680974701 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 07:29:34 INFO - PROCESS | 2634 | 1461680974703 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 07:29:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 07:29:34 INFO - PROCESS | 2634 | 1461680974710 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 07:29:34 INFO - PROCESS | 2634 | 1461680974715 Marionette TRACE conn3 <- [1,522,null,{}] 07:29:34 INFO - PROCESS | 2634 | 1461680974748 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}] 07:29:34 INFO - PROCESS | 2634 | 1461680974889 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 07:29:34 INFO - PROCESS | 2634 | 1461680974900 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:34 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f75dc000 == 49 [pid = 2634] [id = 138] 07:29:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 100 (0x7f21f1339400) [pid = 2634] [serial = 413] [outer = (nil)] 07:29:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 101 (0x7f21f1eeec00) [pid = 2634] [serial = 414] [outer = 0x7f21f1339400] 07:29:34 INFO - PROCESS | 2634 | 1461680974961 Marionette DEBUG loaded listener.js 07:29:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 102 (0x7f21f20ad400) [pid = 2634] [serial = 415] [outer = 0x7f21f1339400] 07:29:35 INFO - PROCESS | 2634 | 1461680975754 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]]]}] 07:29:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 07:29:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1085ms 07:29:35 INFO - PROCESS | 2634 | 1461680975815 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 07:29:35 INFO - PROCESS | 2634 | 1461680975819 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 07:29:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 07:29:35 INFO - PROCESS | 2634 | 1461680975825 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 07:29:35 INFO - PROCESS | 2634 | 1461680975827 Marionette TRACE conn3 <- [1,526,null,{}] 07:29:35 INFO - PROCESS | 2634 | 1461680975838 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}] 07:29:36 INFO - PROCESS | 2634 | 1461680976002 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 07:29:36 INFO - PROCESS | 2634 | 1461680976064 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:36 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f7a1e000 == 50 [pid = 2634] [id = 139] 07:29:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 103 (0x7f21f1ef0400) [pid = 2634] [serial = 416] [outer = (nil)] 07:29:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 104 (0x7f21f473b000) [pid = 2634] [serial = 417] [outer = 0x7f21f1ef0400] 07:29:36 INFO - PROCESS | 2634 | 1461680976120 Marionette DEBUG loaded listener.js 07:29:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 105 (0x7f21f47eec00) [pid = 2634] [serial = 418] [outer = 0x7f21f1ef0400] 07:29:36 INFO - PROCESS | 2634 | 1461680976817 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]]]}] 07:29:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 07:29:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1030ms 07:29:36 INFO - PROCESS | 2634 | 1461680976856 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 07:29:36 INFO - PROCESS | 2634 | 1461680976859 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 07:29:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 07:29:36 INFO - PROCESS | 2634 | 1461680976865 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 07:29:36 INFO - PROCESS | 2634 | 1461680976866 Marionette TRACE conn3 <- [1,530,null,{}] 07:29:36 INFO - PROCESS | 2634 | 1461680976871 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}] 07:29:37 INFO - PROCESS | 2634 | 1461680977024 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 07:29:37 INFO - PROCESS | 2634 | 1461680977061 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:37 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f8d9a000 == 51 [pid = 2634] [id = 140] 07:29:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 106 (0x7f21f47e2800) [pid = 2634] [serial = 419] [outer = (nil)] 07:29:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 107 (0x7f21f682f000) [pid = 2634] [serial = 420] [outer = 0x7f21f47e2800] 07:29:37 INFO - PROCESS | 2634 | 1461680977129 Marionette DEBUG loaded listener.js 07:29:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 108 (0x7f21f75af800) [pid = 2634] [serial = 421] [outer = 0x7f21f47e2800] 07:29:37 INFO - PROCESS | 2634 | --DOMWINDOW == 107 (0x7f21eedc0000) [pid = 2634] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 07:29:37 INFO - PROCESS | 2634 | --DOMWINDOW == 106 (0x7f21edcec400) [pid = 2634] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 07:29:37 INFO - PROCESS | 2634 | --DOMWINDOW == 105 (0x7f21ede8ec00) [pid = 2634] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 07:29:37 INFO - PROCESS | 2634 | --DOMWINDOW == 104 (0x7f2206904800) [pid = 2634] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 07:29:37 INFO - PROCESS | 2634 | --DOMWINDOW == 103 (0x7f21f8d11400) [pid = 2634] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 07:29:37 INFO - PROCESS | 2634 | --DOMWINDOW == 102 (0x7f21f7a77400) [pid = 2634] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 07:29:37 INFO - PROCESS | 2634 | --DOMWINDOW == 101 (0x7f21ede8a000) [pid = 2634] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 07:29:38 INFO - PROCESS | 2634 | 1461680978011 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"]]]}] 07:29:38 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 07:29:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 07:29:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:29:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:29:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 07:29:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:29:38 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 07:29:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 07:29:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:29:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:29:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 07:29:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:29:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1178ms 07:29:38 INFO - PROCESS | 2634 | 1461680978045 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 07:29:38 INFO - PROCESS | 2634 | 1461680978048 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 07:29:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 07:29:38 INFO - PROCESS | 2634 | 1461680978058 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 07:29:38 INFO - PROCESS | 2634 | 1461680978059 Marionette TRACE conn3 <- [1,534,null,{}] 07:29:38 INFO - PROCESS | 2634 | 1461680978063 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}] 07:29:38 INFO - PROCESS | 2634 | 1461680978232 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 07:29:38 INFO - PROCESS | 2634 | 1461680978242 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:38 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21edc02800 == 52 [pid = 2634] [id = 141] 07:29:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 102 (0x7f21f75b3400) [pid = 2634] [serial = 422] [outer = (nil)] 07:29:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 103 (0x7f21f84d2000) [pid = 2634] [serial = 423] [outer = 0x7f21f75b3400] 07:29:38 INFO - PROCESS | 2634 | 1461680978306 Marionette DEBUG loaded listener.js 07:29:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 104 (0x7f21f86f3c00) [pid = 2634] [serial = 424] [outer = 0x7f21f75b3400] 07:29:39 INFO - PROCESS | 2634 | 1461680979001 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]]]}] 07:29:39 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 07:29:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1026ms 07:29:39 INFO - PROCESS | 2634 | 1461680979082 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 07:29:39 INFO - PROCESS | 2634 | 1461680979085 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 07:29:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 07:29:39 INFO - PROCESS | 2634 | 1461680979091 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 07:29:39 INFO - PROCESS | 2634 | 1461680979093 Marionette TRACE conn3 <- [1,538,null,{}] 07:29:39 INFO - PROCESS | 2634 | 1461680979098 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}] 07:29:39 INFO - PROCESS | 2634 | 1461680979282 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 07:29:39 INFO - PROCESS | 2634 | 1461680979307 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:39 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ff7df000 == 53 [pid = 2634] [id = 142] 07:29:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 105 (0x7f21ec864800) [pid = 2634] [serial = 425] [outer = (nil)] 07:29:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 106 (0x7f21f7e7dc00) [pid = 2634] [serial = 426] [outer = 0x7f21ec864800] 07:29:39 INFO - PROCESS | 2634 | 1461680979369 Marionette DEBUG loaded listener.js 07:29:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 107 (0x7f21f8f9ec00) [pid = 2634] [serial = 427] [outer = 0x7f21ec864800] 07:29:40 INFO - PROCESS | 2634 | 1461680980178 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]]]}] 07:29:40 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 07:29:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1130ms 07:29:40 INFO - PROCESS | 2634 | 1461680980221 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 07:29:40 INFO - PROCESS | 2634 | 1461680980226 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 07:29:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 07:29:40 INFO - PROCESS | 2634 | 1461680980234 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 07:29:40 INFO - PROCESS | 2634 | 1461680980239 Marionette TRACE conn3 <- [1,542,null,{}] 07:29:40 INFO - PROCESS | 2634 | 1461680980288 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}] 07:29:40 INFO - PROCESS | 2634 | 1461680980474 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 07:29:40 INFO - PROCESS | 2634 | 1461680980584 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:40 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f1fd5800 == 54 [pid = 2634] [id = 143] 07:29:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 108 (0x7f21edcf1c00) [pid = 2634] [serial = 428] [outer = (nil)] 07:29:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 109 (0x7f21eedc1000) [pid = 2634] [serial = 429] [outer = 0x7f21edcf1c00] 07:29:40 INFO - PROCESS | 2634 | 1461680980654 Marionette DEBUG loaded listener.js 07:29:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 110 (0x7f21ef772800) [pid = 2634] [serial = 430] [outer = 0x7f21edcf1c00] 07:29:41 INFO - PROCESS | 2634 | 1461680981454 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]]]}] 07:29:41 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 07:29:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1279ms 07:29:41 INFO - PROCESS | 2634 | 1461680981513 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 07:29:41 INFO - PROCESS | 2634 | 1461680981520 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 07:29:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 07:29:41 INFO - PROCESS | 2634 | 1461680981530 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 07:29:41 INFO - PROCESS | 2634 | 1461680981534 Marionette TRACE conn3 <- [1,546,null,{}] 07:29:41 INFO - PROCESS | 2634 | 1461680981539 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}] 07:29:41 INFO - PROCESS | 2634 | 1461680981738 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 07:29:41 INFO - PROCESS | 2634 | 1461680981869 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:41 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f9521800 == 55 [pid = 2634] [id = 144] 07:29:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 111 (0x7f21eec9f800) [pid = 2634] [serial = 431] [outer = (nil)] 07:29:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 112 (0x7f21f0705800) [pid = 2634] [serial = 432] [outer = 0x7f21eec9f800] 07:29:41 INFO - PROCESS | 2634 | 1461680981938 Marionette DEBUG loaded listener.js 07:29:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 113 (0x7f21f1f79800) [pid = 2634] [serial = 433] [outer = 0x7f21eec9f800] 07:29:42 INFO - PROCESS | 2634 | 1461680982780 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]]]}] 07:29:42 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 07:29:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1281ms 07:29:42 INFO - PROCESS | 2634 | 1461680982825 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 07:29:42 INFO - PROCESS | 2634 | 1461680982828 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 07:29:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 07:29:42 INFO - PROCESS | 2634 | 1461680982836 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 07:29:42 INFO - PROCESS | 2634 | 1461680982841 Marionette TRACE conn3 <- [1,550,null,{}] 07:29:42 INFO - PROCESS | 2634 | 1461680982857 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}] 07:29:43 INFO - PROCESS | 2634 | 1461680983025 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 07:29:43 INFO - PROCESS | 2634 | 1461680983156 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:43 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2206515000 == 56 [pid = 2634] [id = 145] 07:29:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 114 (0x7f21f1ee8400) [pid = 2634] [serial = 434] [outer = (nil)] 07:29:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 115 (0x7f21f7258800) [pid = 2634] [serial = 435] [outer = 0x7f21f1ee8400] 07:29:43 INFO - PROCESS | 2634 | 1461680983228 Marionette DEBUG loaded listener.js 07:29:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 116 (0x7f21f814e800) [pid = 2634] [serial = 436] [outer = 0x7f21f1ee8400] 07:29:44 INFO - PROCESS | 2634 | 1461680984014 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]]]}] 07:29:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 07:29:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1192ms 07:29:44 INFO - PROCESS | 2634 | 1461680984066 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 07:29:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 07:29:44 INFO - PROCESS | 2634 | 1461680984071 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 07:29:44 INFO - PROCESS | 2634 | 1461680984078 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 07:29:44 INFO - PROCESS | 2634 | 1461680984081 Marionette TRACE conn3 <- [1,554,null,{}] 07:29:44 INFO - PROCESS | 2634 | 1461680984086 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}] 07:29:44 INFO - PROCESS | 2634 | 1461680984243 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 07:29:44 INFO - PROCESS | 2634 | 1461680984387 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:44 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220a790000 == 57 [pid = 2634] [id = 146] 07:29:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 117 (0x7f21f20aac00) [pid = 2634] [serial = 437] [outer = (nil)] 07:29:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 118 (0x7f21f8d0ec00) [pid = 2634] [serial = 438] [outer = 0x7f21f20aac00] 07:29:44 INFO - PROCESS | 2634 | 1461680984457 Marionette DEBUG loaded listener.js 07:29:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 119 (0x7f21f9240800) [pid = 2634] [serial = 439] [outer = 0x7f21f20aac00] 07:29:45 INFO - PROCESS | 2634 | [2634] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:29:45 INFO - PROCESS | 2634 | 1461680985327 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]]]}] 07:29:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 07:29:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1282ms 07:29:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 07:29:45 INFO - PROCESS | 2634 | 1461680985359 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 07:29:45 INFO - PROCESS | 2634 | 1461680985362 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 07:29:45 INFO - PROCESS | 2634 | 1461680985367 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 07:29:45 INFO - PROCESS | 2634 | 1461680985371 Marionette TRACE conn3 <- [1,558,null,{}] 07:29:45 INFO - PROCESS | 2634 | 1461680985375 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}] 07:29:45 INFO - PROCESS | 2634 | 1461680985514 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 07:29:45 INFO - PROCESS | 2634 | 1461680985656 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:45 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220c97e800 == 58 [pid = 2634] [id = 147] 07:29:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 120 (0x7f21f1ee5000) [pid = 2634] [serial = 440] [outer = (nil)] 07:29:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 121 (0x7f21f9cdcc00) [pid = 2634] [serial = 441] [outer = 0x7f21f1ee5000] 07:29:45 INFO - PROCESS | 2634 | 1461680985722 Marionette DEBUG loaded listener.js 07:29:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 122 (0x7f21fba69800) [pid = 2634] [serial = 442] [outer = 0x7f21f1ee5000] 07:29:46 INFO - PROCESS | 2634 | 1461680986503 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]]]}] 07:29:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 07:29:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1178ms 07:29:46 INFO - PROCESS | 2634 | 1461680986545 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 07:29:46 INFO - PROCESS | 2634 | 1461680986549 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 07:29:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 07:29:46 INFO - PROCESS | 2634 | 1461680986554 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 07:29:46 INFO - PROCESS | 2634 | 1461680986557 Marionette TRACE conn3 <- [1,562,null,{}] 07:29:46 INFO - PROCESS | 2634 | 1461680986562 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}] 07:29:46 INFO - PROCESS | 2634 | 1461680986732 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 07:29:46 INFO - PROCESS | 2634 | 1461680986872 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:46 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef068800 == 59 [pid = 2634] [id = 148] 07:29:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 123 (0x7f22047e2000) [pid = 2634] [serial = 443] [outer = (nil)] 07:29:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 124 (0x7f2205aef000) [pid = 2634] [serial = 444] [outer = 0x7f22047e2000] 07:29:46 INFO - PROCESS | 2634 | 1461680986944 Marionette DEBUG loaded listener.js 07:29:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 125 (0x7f2208a36400) [pid = 2634] [serial = 445] [outer = 0x7f22047e2000] 07:29:47 INFO - PROCESS | 2634 | [2634] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:29:47 INFO - PROCESS | 2634 | 1461680987723 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]]]}] 07:29:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 07:29:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1225ms 07:29:47 INFO - PROCESS | 2634 | 1461680987784 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 07:29:47 INFO - PROCESS | 2634 | 1461680987786 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 07:29:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 07:29:47 INFO - PROCESS | 2634 | 1461680987794 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 07:29:47 INFO - PROCESS | 2634 | 1461680987797 Marionette TRACE conn3 <- [1,566,null,{}] 07:29:47 INFO - PROCESS | 2634 | 1461680987802 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}] 07:29:47 INFO - PROCESS | 2634 | 1461680987947 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 07:29:48 INFO - PROCESS | 2634 | 1461680988086 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:48 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee5e5800 == 60 [pid = 2634] [id = 149] 07:29:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 126 (0x7f220569a000) [pid = 2634] [serial = 446] [outer = (nil)] 07:29:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 127 (0x7f220a25b400) [pid = 2634] [serial = 447] [outer = 0x7f220569a000] 07:29:48 INFO - PROCESS | 2634 | 1461680988154 Marionette DEBUG loaded listener.js 07:29:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 128 (0x7f220a4b0800) [pid = 2634] [serial = 448] [outer = 0x7f220569a000] 07:29:48 INFO - PROCESS | 2634 | [2634] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:29:49 INFO - PROCESS | 2634 | 1461680989163 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]]]}] 07:29:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 07:29:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1426ms 07:29:49 INFO - PROCESS | 2634 | 1461680989221 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 07:29:49 INFO - PROCESS | 2634 | 1461680989226 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 07:29:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 07:29:49 INFO - PROCESS | 2634 | 1461680989234 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 07:29:49 INFO - PROCESS | 2634 | 1461680989239 Marionette TRACE conn3 <- [1,570,null,{}] 07:29:49 INFO - PROCESS | 2634 | 1461680989247 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}] 07:29:49 INFO - PROCESS | 2634 | 1461680989401 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 07:29:49 INFO - PROCESS | 2634 | 1461680989606 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:49 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef07c000 == 61 [pid = 2634] [id = 150] 07:29:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 129 (0x7f21eddcd800) [pid = 2634] [serial = 449] [outer = (nil)] 07:29:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 130 (0x7f21eeca4c00) [pid = 2634] [serial = 450] [outer = 0x7f21eddcd800] 07:29:49 INFO - PROCESS | 2634 | 1461680989680 Marionette DEBUG loaded listener.js 07:29:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 131 (0x7f21eee23800) [pid = 2634] [serial = 451] [outer = 0x7f21eddcd800] 07:29:50 INFO - PROCESS | 2634 | [2634] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:29:50 INFO - PROCESS | 2634 | 1461680990499 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]]]}] 07:29:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 07:29:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1331ms 07:29:50 INFO - PROCESS | 2634 | 1461680990565 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 07:29:50 INFO - PROCESS | 2634 | 1461680990573 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 07:29:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 07:29:50 INFO - PROCESS | 2634 | 1461680990582 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 07:29:50 INFO - PROCESS | 2634 | 1461680990585 Marionette TRACE conn3 <- [1,574,null,{}] 07:29:50 INFO - PROCESS | 2634 | 1461680990589 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}] 07:29:50 INFO - PROCESS | 2634 | 1461680990731 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 07:29:50 INFO - PROCESS | 2634 | 1461680990873 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:50 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ec88e000 == 62 [pid = 2634] [id = 151] 07:29:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 132 (0x7f21ef9f2000) [pid = 2634] [serial = 452] [outer = (nil)] 07:29:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 133 (0x7f21f0590400) [pid = 2634] [serial = 453] [outer = 0x7f21ef9f2000] 07:29:50 INFO - PROCESS | 2634 | 1461680990938 Marionette DEBUG loaded listener.js 07:29:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 134 (0x7f21f09f8000) [pid = 2634] [serial = 454] [outer = 0x7f21ef9f2000] 07:29:51 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21edc02800 == 61 [pid = 2634] [id = 141] 07:29:51 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f8d9a000 == 60 [pid = 2634] [id = 140] 07:29:51 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f7a1e000 == 59 [pid = 2634] [id = 139] 07:29:51 INFO - PROCESS | 2634 | --DOMWINDOW == 133 (0x7f21eeca8c00) [pid = 2634] [serial = 354] [outer = (nil)] [url = about:blank] 07:29:51 INFO - PROCESS | 2634 | --DOMWINDOW == 132 (0x7f21f47e8c00) [pid = 2634] [serial = 357] [outer = (nil)] [url = about:blank] 07:29:51 INFO - PROCESS | 2634 | --DOMWINDOW == 131 (0x7f21f7a76400) [pid = 2634] [serial = 363] [outer = (nil)] [url = about:blank] 07:29:51 INFO - PROCESS | 2634 | --DOMWINDOW == 130 (0x7f21f9c89000) [pid = 2634] [serial = 360] [outer = (nil)] [url = about:blank] 07:29:51 INFO - PROCESS | 2634 | --DOMWINDOW == 129 (0x7f22056e9400) [pid = 2634] [serial = 366] [outer = (nil)] [url = about:blank] 07:29:51 INFO - PROCESS | 2634 | --DOMWINDOW == 128 (0x7f21f0433800) [pid = 2634] [serial = 390] [outer = (nil)] [url = about:blank] 07:29:51 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f75dc000 == 58 [pid = 2634] [id = 138] 07:29:51 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f2015000 == 57 [pid = 2634] [id = 137] 07:29:51 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef371000 == 56 [pid = 2634] [id = 136] 07:29:51 INFO - PROCESS | 2634 | 1461680991845 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]]]}] 07:29:51 INFO - PROCESS | 2634 | --DOMWINDOW == 127 (0x7f21f7a77c00) [pid = 2634] [serial = 382] [outer = (nil)] [url = about:blank] 07:29:51 INFO - PROCESS | 2634 | --DOMWINDOW == 126 (0x7f21eedc9c00) [pid = 2634] [serial = 381] [outer = (nil)] [url = about:blank] 07:29:51 INFO - PROCESS | 2634 | --DOMWINDOW == 125 (0x7f21ee92cc00) [pid = 2634] [serial = 370] [outer = (nil)] [url = about:blank] 07:29:51 INFO - PROCESS | 2634 | --DOMWINDOW == 124 (0x7f21eddc3800) [pid = 2634] [serial = 369] [outer = (nil)] [url = about:blank] 07:29:51 INFO - PROCESS | 2634 | --DOMWINDOW == 123 (0x7f21f13cf000) [pid = 2634] [serial = 372] [outer = (nil)] [url = about:blank] 07:29:51 INFO - PROCESS | 2634 | --DOMWINDOW == 122 (0x7f2206cd8c00) [pid = 2634] [serial = 384] [outer = (nil)] [url = about:blank] 07:29:51 INFO - PROCESS | 2634 | --DOMWINDOW == 121 (0x7f21f47e8400) [pid = 2634] [serial = 373] [outer = (nil)] [url = about:blank] 07:29:51 INFO - PROCESS | 2634 | --DOMWINDOW == 120 (0x7f2204706000) [pid = 2634] [serial = 378] [outer = (nil)] [url = about:blank] 07:29:51 INFO - PROCESS | 2634 | --DOMWINDOW == 119 (0x7f21f7e7d000) [pid = 2634] [serial = 375] [outer = (nil)] [url = about:blank] 07:29:51 INFO - PROCESS | 2634 | --DOMWINDOW == 118 (0x7f21f86e5c00) [pid = 2634] [serial = 376] [outer = (nil)] [url = about:blank] 07:29:51 INFO - PROCESS | 2634 | --DOMWINDOW == 117 (0x7f220a269400) [pid = 2634] [serial = 385] [outer = (nil)] [url = about:blank] 07:29:51 INFO - PROCESS | 2634 | --DOMWINDOW == 116 (0x7f21ef77ec00) [pid = 2634] [serial = 387] [outer = (nil)] [url = about:blank] 07:29:51 INFO - PROCESS | 2634 | --DOMWINDOW == 115 (0x7f2205a1fc00) [pid = 2634] [serial = 379] [outer = (nil)] [url = about:blank] 07:29:51 INFO - PROCESS | 2634 | --DOMWINDOW == 114 (0x7f21f6831800) [pid = 2634] [serial = 388] [outer = (nil)] [url = about:blank] 07:29:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 07:29:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1334ms 07:29:51 INFO - PROCESS | 2634 | 1461680991916 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 07:29:51 INFO - PROCESS | 2634 | 1461680991919 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 07:29:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 07:29:51 INFO - PROCESS | 2634 | 1461680991928 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 07:29:51 INFO - PROCESS | 2634 | 1461680991934 Marionette TRACE conn3 <- [1,578,null,{}] 07:29:51 INFO - PROCESS | 2634 | 1461680991948 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}] 07:29:52 INFO - PROCESS | 2634 | 1461680992087 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 07:29:52 INFO - PROCESS | 2634 | 1461680992606 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:52 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f7de9000 == 57 [pid = 2634] [id = 152] 07:29:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 115 (0x7f21f7e85000) [pid = 2634] [serial = 455] [outer = (nil)] 07:29:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 116 (0x7f21f86e6800) [pid = 2634] [serial = 456] [outer = 0x7f21f7e85000] 07:29:52 INFO - PROCESS | 2634 | 1461680992732 Marionette DEBUG loaded listener.js 07:29:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 117 (0x7f21f8d11400) [pid = 2634] [serial = 457] [outer = 0x7f21f7e85000] 07:29:53 INFO - PROCESS | 2634 | 1461680993362 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]]]}] 07:29:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 07:29:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1485ms 07:29:53 INFO - PROCESS | 2634 | 1461680993414 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 07:29:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 07:29:53 INFO - PROCESS | 2634 | 1461680993418 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 07:29:53 INFO - PROCESS | 2634 | 1461680993423 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 07:29:53 INFO - PROCESS | 2634 | 1461680993426 Marionette TRACE conn3 <- [1,582,null,{}] 07:29:53 INFO - PROCESS | 2634 | 1461680993430 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}] 07:29:53 INFO - PROCESS | 2634 | 1461680993595 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 07:29:53 INFO - PROCESS | 2634 | 1461680993699 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:53 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f9526000 == 58 [pid = 2634] [id = 153] 07:29:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 118 (0x7f21ef780c00) [pid = 2634] [serial = 458] [outer = (nil)] 07:29:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 119 (0x7f21fba11800) [pid = 2634] [serial = 459] [outer = 0x7f21ef780c00] 07:29:53 INFO - PROCESS | 2634 | 1461680993754 Marionette DEBUG loaded listener.js 07:29:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 120 (0x7f2205844c00) [pid = 2634] [serial = 460] [outer = 0x7f21ef780c00] 07:29:54 INFO - PROCESS | 2634 | 1461680994388 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]]]}] 07:29:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 07:29:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1030ms 07:29:54 INFO - PROCESS | 2634 | 1461680994458 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 07:29:54 INFO - PROCESS | 2634 | 1461680994461 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 07:29:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 07:29:54 INFO - PROCESS | 2634 | 1461680994467 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 07:29:54 INFO - PROCESS | 2634 | 1461680994469 Marionette TRACE conn3 <- [1,586,null,{}] 07:29:54 INFO - PROCESS | 2634 | 1461680994512 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}] 07:29:54 INFO - PROCESS | 2634 | 1461680994691 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 07:29:54 INFO - PROCESS | 2634 | 1461680994710 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:54 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fac21800 == 59 [pid = 2634] [id = 154] 07:29:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 121 (0x7f21edebb800) [pid = 2634] [serial = 461] [outer = (nil)] 07:29:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 122 (0x7f21edec3c00) [pid = 2634] [serial = 462] [outer = 0x7f21edebb800] 07:29:54 INFO - PROCESS | 2634 | 1461680994766 Marionette DEBUG loaded listener.js 07:29:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 123 (0x7f21edec9c00) [pid = 2634] [serial = 463] [outer = 0x7f21edebb800] 07:29:55 INFO - PROCESS | 2634 | [2634] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:29:55 INFO - PROCESS | 2634 | 1461680995548 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]]]}] 07:29:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 07:29:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1118ms 07:29:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 07:29:55 INFO - PROCESS | 2634 | 1461680995585 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 07:29:55 INFO - PROCESS | 2634 | 1461680995587 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 07:29:55 INFO - PROCESS | 2634 | 1461680995593 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 07:29:55 INFO - PROCESS | 2634 | 1461680995595 Marionette TRACE conn3 <- [1,590,null,{}] 07:29:55 INFO - PROCESS | 2634 | 1461680995600 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}] 07:29:55 INFO - PROCESS | 2634 | 1461680995795 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 07:29:55 INFO - PROCESS | 2634 | 1461680995871 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:55 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2205a49000 == 60 [pid = 2634] [id = 155] 07:29:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 124 (0x7f2205598c00) [pid = 2634] [serial = 464] [outer = (nil)] 07:29:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 125 (0x7f220683ac00) [pid = 2634] [serial = 465] [outer = 0x7f2205598c00] 07:29:55 INFO - PROCESS | 2634 | 1461680995932 Marionette DEBUG loaded listener.js 07:29:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 126 (0x7f220ab40800) [pid = 2634] [serial = 466] [outer = 0x7f2205598c00] 07:29:56 INFO - PROCESS | 2634 | --DOMWINDOW == 125 (0x7f21f1ef0400) [pid = 2634] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 07:29:56 INFO - PROCESS | 2634 | --DOMWINDOW == 124 (0x7f21f09d2000) [pid = 2634] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 07:29:56 INFO - PROCESS | 2634 | --DOMWINDOW == 123 (0x7f21f7a71400) [pid = 2634] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 07:29:56 INFO - PROCESS | 2634 | --DOMWINDOW == 122 (0x7f21ef77c000) [pid = 2634] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 07:29:56 INFO - PROCESS | 2634 | --DOMWINDOW == 121 (0x7f21f8b05800) [pid = 2634] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 07:29:56 INFO - PROCESS | 2634 | --DOMWINDOW == 120 (0x7f21f7693400) [pid = 2634] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 07:29:56 INFO - PROCESS | 2634 | --DOMWINDOW == 119 (0x7f21eddc4c00) [pid = 2634] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 07:29:56 INFO - PROCESS | 2634 | --DOMWINDOW == 118 (0x7f21edcebc00) [pid = 2634] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 07:29:56 INFO - PROCESS | 2634 | --DOMWINDOW == 117 (0x7f21f47e2800) [pid = 2634] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 07:29:56 INFO - PROCESS | 2634 | --DOMWINDOW == 116 (0x7f21f75b3400) [pid = 2634] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 07:29:56 INFO - PROCESS | 2634 | --DOMWINDOW == 115 (0x7f21ec74e000) [pid = 2634] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 07:29:56 INFO - PROCESS | 2634 | --DOMWINDOW == 114 (0x7f21eedc1c00) [pid = 2634] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 07:29:56 INFO - PROCESS | 2634 | --DOMWINDOW == 113 (0x7f21f1339400) [pid = 2634] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 07:29:56 INFO - PROCESS | 2634 | --DOMWINDOW == 112 (0x7f21edcec000) [pid = 2634] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 07:29:56 INFO - PROCESS | 2634 | --DOMWINDOW == 111 (0x7f21f0708400) [pid = 2634] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 07:29:56 INFO - PROCESS | 2634 | --DOMWINDOW == 110 (0x7f21ec864400) [pid = 2634] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 07:29:56 INFO - PROCESS | 2634 | --DOMWINDOW == 109 (0x7f21f7a6c400) [pid = 2634] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 07:29:56 INFO - PROCESS | 2634 | --DOMWINDOW == 108 (0x7f21ede85400) [pid = 2634] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 07:29:56 INFO - PROCESS | 2634 | --DOMWINDOW == 107 (0x7f21f09d8c00) [pid = 2634] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 07:29:56 INFO - PROCESS | 2634 | --DOMWINDOW == 106 (0x7f21f86f3800) [pid = 2634] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 07:29:56 INFO - PROCESS | 2634 | --DOMWINDOW == 105 (0x7f21f20b9c00) [pid = 2634] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 07:29:56 INFO - PROCESS | 2634 | --DOMWINDOW == 104 (0x7f21ede82400) [pid = 2634] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 07:29:56 INFO - PROCESS | 2634 | --DOMWINDOW == 103 (0x7f21f473b400) [pid = 2634] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 07:29:57 INFO - PROCESS | 2634 | 1461680997065 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]]]}] 07:29:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 07:29:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1529ms 07:29:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 07:29:57 INFO - PROCESS | 2634 | 1461680997122 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 07:29:57 INFO - PROCESS | 2634 | 1461680997124 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 07:29:57 INFO - PROCESS | 2634 | 1461680997147 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 07:29:57 INFO - PROCESS | 2634 | 1461680997150 Marionette TRACE conn3 <- [1,594,null,{}] 07:29:57 INFO - PROCESS | 2634 | 1461680997156 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}] 07:29:57 INFO - PROCESS | 2634 | 1461680997283 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 07:29:57 INFO - PROCESS | 2634 | 1461680997426 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:57 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f80e8000 == 61 [pid = 2634] [id = 156] 07:29:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 104 (0x7f21ec754c00) [pid = 2634] [serial = 467] [outer = (nil)] 07:29:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 105 (0x7f21ec8d9c00) [pid = 2634] [serial = 468] [outer = 0x7f21ec754c00] 07:29:57 INFO - PROCESS | 2634 | 1461680997486 Marionette DEBUG loaded listener.js 07:29:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 106 (0x7f21ec8e0800) [pid = 2634] [serial = 469] [outer = 0x7f21ec754c00] 07:29:58 INFO - PROCESS | 2634 | 1461680998069 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]]]}] 07:29:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 07:29:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 999ms 07:29:58 INFO - PROCESS | 2634 | 1461680998128 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 07:29:58 INFO - PROCESS | 2634 | 1461680998131 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 07:29:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 07:29:58 INFO - PROCESS | 2634 | 1461680998137 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 07:29:58 INFO - PROCESS | 2634 | 1461680998138 Marionette TRACE conn3 <- [1,598,null,{}] 07:29:58 INFO - PROCESS | 2634 | 1461680998144 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}] 07:29:58 INFO - PROCESS | 2634 | 1461680998267 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 07:29:58 INFO - PROCESS | 2634 | 1461680998283 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:58 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220ada3000 == 62 [pid = 2634] [id = 157] 07:29:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 107 (0x7f21ec8e1800) [pid = 2634] [serial = 470] [outer = (nil)] 07:29:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 108 (0x7f21eefd2400) [pid = 2634] [serial = 471] [outer = 0x7f21ec8e1800] 07:29:58 INFO - PROCESS | 2634 | 1461680998344 Marionette DEBUG loaded listener.js 07:29:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 109 (0x7f21f1ee9400) [pid = 2634] [serial = 472] [outer = 0x7f21ec8e1800] 07:29:59 INFO - PROCESS | 2634 | 1461680999232 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]]]}] 07:29:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 07:29:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1127ms 07:29:59 INFO - PROCESS | 2634 | 1461680999264 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 07:29:59 INFO - PROCESS | 2634 | 1461680999270 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 07:29:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 07:29:59 INFO - PROCESS | 2634 | 1461680999296 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 07:29:59 INFO - PROCESS | 2634 | 1461680999303 Marionette TRACE conn3 <- [1,602,null,{}] 07:29:59 INFO - PROCESS | 2634 | 1461680999310 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}] 07:29:59 INFO - PROCESS | 2634 | 1461680999473 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 07:29:59 INFO - PROCESS | 2634 | 1461680999616 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:59 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef065800 == 63 [pid = 2634] [id = 158] 07:29:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 110 (0x7f21ec8da000) [pid = 2634] [serial = 473] [outer = (nil)] 07:29:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 111 (0x7f21eddc3800) [pid = 2634] [serial = 474] [outer = 0x7f21ec8da000] 07:29:59 INFO - PROCESS | 2634 | 1461680999703 Marionette DEBUG loaded listener.js 07:29:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 112 (0x7f21edec1400) [pid = 2634] [serial = 475] [outer = 0x7f21ec8da000] 07:30:00 INFO - PROCESS | 2634 | 1461681000590 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]]]}] 07:30:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 07:30:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1336ms 07:30:00 INFO - PROCESS | 2634 | 1461681000630 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 07:30:00 INFO - PROCESS | 2634 | 1461681000638 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 07:30:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 07:30:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 113 (0x7f21edec1c00) [pid = 2634] [serial = 476] [outer = 0x7f21eee2dc00] 07:30:00 INFO - PROCESS | 2634 | 1461681000679 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 07:30:00 INFO - PROCESS | 2634 | 1461681000684 Marionette TRACE conn3 <- [1,606,null,{}] 07:30:00 INFO - PROCESS | 2634 | 1461681000730 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}] 07:30:00 INFO - PROCESS | 2634 | 1461681000990 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 07:30:01 INFO - PROCESS | 2634 | 1461681001101 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:01 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f8d87800 == 64 [pid = 2634] [id = 159] 07:30:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 114 (0x7f21edec3800) [pid = 2634] [serial = 477] [outer = (nil)] 07:30:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 115 (0x7f21f043e400) [pid = 2634] [serial = 478] [outer = 0x7f21edec3800] 07:30:01 INFO - PROCESS | 2634 | 1461681001175 Marionette DEBUG loaded listener.js 07:30:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 116 (0x7f21f20ab000) [pid = 2634] [serial = 479] [outer = 0x7f21edec3800] 07:30:02 INFO - PROCESS | 2634 | 1461681002116 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]]]}] 07:30:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 07:30:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1533ms 07:30:02 INFO - PROCESS | 2634 | 1461681002185 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 07:30:02 INFO - PROCESS | 2634 | 1461681002189 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 07:30:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 07:30:02 INFO - PROCESS | 2634 | 1461681002195 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 07:30:02 INFO - PROCESS | 2634 | 1461681002201 Marionette TRACE conn3 <- [1,610,null,{}] 07:30:02 INFO - PROCESS | 2634 | 1461681002216 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}] 07:30:02 INFO - PROCESS | 2634 | 1461681002417 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 07:30:02 INFO - PROCESS | 2634 | 1461681002607 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:02 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef444800 == 65 [pid = 2634] [id = 160] 07:30:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 117 (0x7f21f86f1000) [pid = 2634] [serial = 480] [outer = (nil)] 07:30:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 118 (0x7f21f8d03400) [pid = 2634] [serial = 481] [outer = 0x7f21f86f1000] 07:30:02 INFO - PROCESS | 2634 | 1461681002695 Marionette DEBUG loaded listener.js 07:30:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 119 (0x7f21f9c8b000) [pid = 2634] [serial = 482] [outer = 0x7f21f86f1000] 07:30:03 INFO - PROCESS | 2634 | 1461681003450 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]]]}] 07:30:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 07:30:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1291ms 07:30:03 INFO - PROCESS | 2634 | 1461681003490 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 07:30:03 INFO - PROCESS | 2634 | 1461681003495 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 07:30:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 07:30:03 INFO - PROCESS | 2634 | 1461681003500 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 07:30:03 INFO - PROCESS | 2634 | 1461681003503 Marionette TRACE conn3 <- [1,614,null,{}] 07:30:03 INFO - PROCESS | 2634 | 1461681003508 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}] 07:30:03 INFO - PROCESS | 2634 | 1461681003652 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 07:30:03 INFO - PROCESS | 2634 | 1461681003797 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:03 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef461800 == 66 [pid = 2634] [id = 161] 07:30:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 120 (0x7f21ec752000) [pid = 2634] [serial = 483] [outer = (nil)] 07:30:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 121 (0x7f21edccbc00) [pid = 2634] [serial = 484] [outer = 0x7f21ec752000] 07:30:03 INFO - PROCESS | 2634 | 1461681003864 Marionette DEBUG loaded listener.js 07:30:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 122 (0x7f21edcd1000) [pid = 2634] [serial = 485] [outer = 0x7f21ec752000] 07:30:04 INFO - PROCESS | 2634 | 1461681004698 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]]]}] 07:30:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 07:30:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1229ms 07:30:04 INFO - PROCESS | 2634 | 1461681004730 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 07:30:04 INFO - PROCESS | 2634 | 1461681004733 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 07:30:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 07:30:04 INFO - PROCESS | 2634 | 1461681004739 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 07:30:04 INFO - PROCESS | 2634 | 1461681004742 Marionette TRACE conn3 <- [1,618,null,{}] 07:30:04 INFO - PROCESS | 2634 | 1461681004746 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}] 07:30:04 INFO - PROCESS | 2634 | 1461681004885 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 07:30:05 INFO - PROCESS | 2634 | 1461681005034 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:05 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eca1d000 == 67 [pid = 2634] [id = 162] 07:30:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 123 (0x7f21edcc7800) [pid = 2634] [serial = 486] [outer = (nil)] 07:30:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 124 (0x7f21f86f2400) [pid = 2634] [serial = 487] [outer = 0x7f21edcc7800] 07:30:05 INFO - PROCESS | 2634 | 1461681005107 Marionette DEBUG loaded listener.js 07:30:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 125 (0x7f21fba6a800) [pid = 2634] [serial = 488] [outer = 0x7f21edcc7800] 07:30:05 INFO - PROCESS | 2634 | 1461681005956 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]]]}] 07:30:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 07:30:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1280ms 07:30:06 INFO - PROCESS | 2634 | 1461681006019 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 07:30:06 INFO - PROCESS | 2634 | 1461681006023 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 07:30:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 07:30:06 INFO - PROCESS | 2634 | 1461681006029 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 07:30:06 INFO - PROCESS | 2634 | 1461681006031 Marionette TRACE conn3 <- [1,622,null,{}] 07:30:06 INFO - PROCESS | 2634 | 1461681006036 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}] 07:30:06 INFO - PROCESS | 2634 | 1461681006209 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 07:30:06 INFO - PROCESS | 2634 | 1461681006352 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:06 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e76f0800 == 68 [pid = 2634] [id = 163] 07:30:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 126 (0x7f21f2ed8000) [pid = 2634] [serial = 489] [outer = (nil)] 07:30:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 127 (0x7f21f2ee0400) [pid = 2634] [serial = 490] [outer = 0x7f21f2ed8000] 07:30:06 INFO - PROCESS | 2634 | 1461681006423 Marionette DEBUG loaded listener.js 07:30:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 128 (0x7f2205af7400) [pid = 2634] [serial = 491] [outer = 0x7f21f2ed8000] 07:30:07 INFO - PROCESS | 2634 | 1461681007241 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]]]}] 07:30:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 07:30:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1275ms 07:30:07 INFO - PROCESS | 2634 | 1461681007305 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 07:30:07 INFO - PROCESS | 2634 | 1461681007308 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 07:30:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 07:30:07 INFO - PROCESS | 2634 | 1461681007315 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 07:30:07 INFO - PROCESS | 2634 | 1461681007317 Marionette TRACE conn3 <- [1,626,null,{}] 07:30:07 INFO - PROCESS | 2634 | 1461681007323 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}] 07:30:07 INFO - PROCESS | 2634 | 1461681007471 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 07:30:07 INFO - PROCESS | 2634 | 1461681007621 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:07 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eed90000 == 69 [pid = 2634] [id = 164] 07:30:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 129 (0x7f21ec757400) [pid = 2634] [serial = 492] [outer = (nil)] 07:30:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 130 (0x7f21eddc6000) [pid = 2634] [serial = 493] [outer = 0x7f21ec757400] 07:30:07 INFO - PROCESS | 2634 | 1461681007689 Marionette DEBUG loaded listener.js 07:30:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 131 (0x7f21f20b5c00) [pid = 2634] [serial = 494] [outer = 0x7f21ec757400] 07:30:08 INFO - PROCESS | 2634 | 1461681008824 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]]]}] 07:30:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 07:30:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1583ms 07:30:08 INFO - PROCESS | 2634 | 1461681008899 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 07:30:08 INFO - PROCESS | 2634 | 1461681008904 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 07:30:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 07:30:08 INFO - PROCESS | 2634 | 1461681008912 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 07:30:08 INFO - PROCESS | 2634 | 1461681008916 Marionette TRACE conn3 <- [1,630,null,{}] 07:30:08 INFO - PROCESS | 2634 | 1461681008923 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}] 07:30:09 INFO - PROCESS | 2634 | 1461681009207 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 07:30:09 INFO - PROCESS | 2634 | 1461681009393 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:09 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee5e1800 == 70 [pid = 2634] [id = 165] 07:30:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 132 (0x7f21eddce000) [pid = 2634] [serial = 495] [outer = (nil)] 07:30:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 133 (0x7f21ede85400) [pid = 2634] [serial = 496] [outer = 0x7f21eddce000] 07:30:09 INFO - PROCESS | 2634 | 1461681009460 Marionette DEBUG loaded listener.js 07:30:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 134 (0x7f21edebd800) [pid = 2634] [serial = 497] [outer = 0x7f21eddce000] 07:30:10 INFO - PROCESS | 2634 | 1461681010247 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]]]}] 07:30:10 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220d75c800 == 69 [pid = 2634] [id = 122] 07:30:10 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220ab3e000 == 68 [pid = 2634] [id = 121] 07:30:10 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef37d000 == 67 [pid = 2634] [id = 112] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 133 (0x7f21f7e7dc00) [pid = 2634] [serial = 426] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f80e8000 == 66 [pid = 2634] [id = 156] 07:30:10 INFO - PROCESS | 2634 | --DOCSHELL 0x7f2205a49000 == 65 [pid = 2634] [id = 155] 07:30:10 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21fac21800 == 64 [pid = 2634] [id = 154] 07:30:10 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f9526000 == 63 [pid = 2634] [id = 153] 07:30:10 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f7de9000 == 62 [pid = 2634] [id = 152] 07:30:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 07:30:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1429ms 07:30:10 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ec88e000 == 61 [pid = 2634] [id = 151] 07:30:10 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef07c000 == 60 [pid = 2634] [id = 150] 07:30:10 INFO - PROCESS | 2634 | --DOCSHELL 0x7f2206515000 == 59 [pid = 2634] [id = 145] 07:30:10 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f9521800 == 58 [pid = 2634] [id = 144] 07:30:10 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f1fd5800 == 57 [pid = 2634] [id = 143] 07:30:10 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ff7df000 == 56 [pid = 2634] [id = 142] 07:30:10 INFO - PROCESS | 2634 | 1461681010355 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 07:30:10 INFO - PROCESS | 2634 | 1461681010362 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 07:30:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 07:30:10 INFO - PROCESS | 2634 | 1461681010373 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 07:30:10 INFO - PROCESS | 2634 | 1461681010376 Marionette TRACE conn3 <- [1,634,null,{}] 07:30:10 INFO - PROCESS | 2634 | 1461681010382 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}] 07:30:10 INFO - PROCESS | 2634 | 1461681010522 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 132 (0x7f21f473b000) [pid = 2634] [serial = 417] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 131 (0x7f21f8b0a000) [pid = 2634] [serial = 301] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 130 (0x7f2206904000) [pid = 2634] [serial = 367] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 129 (0x7f21f043f400) [pid = 2634] [serial = 396] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 128 (0x7f21f043b800) [pid = 2634] [serial = 411] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 127 (0x7f21fba64800) [pid = 2634] [serial = 361] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 126 (0x7f21f83e6800) [pid = 2634] [serial = 295] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 125 (0x7f21f0710000) [pid = 2634] [serial = 292] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 124 (0x7f21f8d69c00) [pid = 2634] [serial = 334] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 123 (0x7f21f75af800) [pid = 2634] [serial = 421] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 122 (0x7f21f84d2000) [pid = 2634] [serial = 423] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 121 (0x7f21ec754400) [pid = 2634] [serial = 405] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 120 (0x7f21eee2b000) [pid = 2634] [serial = 409] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 119 (0x7f21f20ad400) [pid = 2634] [serial = 415] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 118 (0x7f21eedca800) [pid = 2634] [serial = 393] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 117 (0x7f21f47eec00) [pid = 2634] [serial = 418] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 116 (0x7f22069b5000) [pid = 2634] [serial = 337] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 115 (0x7f220addf400) [pid = 2634] [serial = 252] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 114 (0x7f21ec759c00) [pid = 2634] [serial = 406] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 113 (0x7f21f86eec00) [pid = 2634] [serial = 340] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 112 (0x7f21eedc6400) [pid = 2634] [serial = 408] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 111 (0x7f21f8d6f800) [pid = 2634] [serial = 364] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 110 (0x7f21f682f000) [pid = 2634] [serial = 420] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 109 (0x7f21f0706800) [pid = 2634] [serial = 412] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 108 (0x7f21f1f7ac00) [pid = 2634] [serial = 328] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 107 (0x7f21f725e000) [pid = 2634] [serial = 358] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 106 (0x7f21f1eeec00) [pid = 2634] [serial = 414] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 105 (0x7f21f8fa5400) [pid = 2634] [serial = 298] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 104 (0x7f21fa26e400) [pid = 2634] [serial = 352] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 103 (0x7f21f814e400) [pid = 2634] [serial = 399] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 102 (0x7f22068ecc00) [pid = 2634] [serial = 402] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 101 (0x7f21f09ce000) [pid = 2634] [serial = 355] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 100 (0x7f21f86f3c00) [pid = 2634] [serial = 424] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | --DOMWINDOW == 99 (0x7f21f86e7400) [pid = 2634] [serial = 331] [outer = (nil)] [url = about:blank] 07:30:10 INFO - PROCESS | 2634 | 1461681010669 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:10 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef068000 == 57 [pid = 2634] [id = 166] 07:30:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 100 (0x7f21ec754400) [pid = 2634] [serial = 498] [outer = (nil)] 07:30:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 101 (0x7f21edec8000) [pid = 2634] [serial = 499] [outer = 0x7f21ec754400] 07:30:10 INFO - PROCESS | 2634 | 1461681010729 Marionette DEBUG loaded listener.js 07:30:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 102 (0x7f21ef231400) [pid = 2634] [serial = 500] [outer = 0x7f21ec754400] 07:30:11 INFO - PROCESS | 2634 | [2634] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:30:11 INFO - PROCESS | 2634 | 1461681011467 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]]]}] 07:30:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 07:30:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1129ms 07:30:11 INFO - PROCESS | 2634 | 1461681011501 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 07:30:11 INFO - PROCESS | 2634 | 1461681011504 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 07:30:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 07:30:11 INFO - PROCESS | 2634 | 1461681011510 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 07:30:11 INFO - PROCESS | 2634 | 1461681011515 Marionette TRACE conn3 <- [1,638,null,{}] 07:30:11 INFO - PROCESS | 2634 | 1461681011537 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}] 07:30:11 INFO - PROCESS | 2634 | 1461681011672 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 07:30:11 INFO - PROCESS | 2634 | 1461681011691 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:11 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f200a000 == 58 [pid = 2634] [id = 167] 07:30:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 103 (0x7f21f09d8400) [pid = 2634] [serial = 501] [outer = (nil)] 07:30:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 104 (0x7f21f133a400) [pid = 2634] [serial = 502] [outer = 0x7f21f09d8400] 07:30:11 INFO - PROCESS | 2634 | 1461681011751 Marionette DEBUG loaded listener.js 07:30:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 105 (0x7f21f1f5ec00) [pid = 2634] [serial = 503] [outer = 0x7f21f09d8400] 07:30:12 INFO - PROCESS | 2634 | [2634] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:30:12 INFO - PROCESS | 2634 | 1461681012461 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]]]}] 07:30:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 07:30:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 993ms 07:30:12 INFO - PROCESS | 2634 | 1461681012503 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 07:30:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 07:30:12 INFO - PROCESS | 2634 | 1461681012507 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 07:30:12 INFO - PROCESS | 2634 | 1461681012512 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 07:30:12 INFO - PROCESS | 2634 | 1461681012515 Marionette TRACE conn3 <- [1,642,null,{}] 07:30:12 INFO - PROCESS | 2634 | 1461681012520 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}] 07:30:12 INFO - PROCESS | 2634 | 1461681012710 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 07:30:12 INFO - PROCESS | 2634 | 1461681012783 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:12 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f515c000 == 59 [pid = 2634] [id = 168] 07:30:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 106 (0x7f21ec756800) [pid = 2634] [serial = 504] [outer = (nil)] 07:30:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 107 (0x7f21f2ed6c00) [pid = 2634] [serial = 505] [outer = 0x7f21ec756800] 07:30:12 INFO - PROCESS | 2634 | 1461681012841 Marionette DEBUG loaded listener.js 07:30:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 108 (0x7f21f2ede000) [pid = 2634] [serial = 506] [outer = 0x7f21ec756800] 07:30:13 INFO - PROCESS | 2634 | 1461681013556 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]]]}] 07:30:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 07:30:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1085ms 07:30:13 INFO - PROCESS | 2634 | 1461681013597 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 07:30:13 INFO - PROCESS | 2634 | 1461681013600 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 07:30:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 07:30:13 INFO - PROCESS | 2634 | 1461681013605 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 07:30:13 INFO - PROCESS | 2634 | 1461681013607 Marionette TRACE conn3 <- [1,646,null,{}] 07:30:13 INFO - PROCESS | 2634 | 1461681013612 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}] 07:30:13 INFO - PROCESS | 2634 | 1461681013769 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 07:30:13 INFO - PROCESS | 2634 | 1461681013795 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:13 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f778a800 == 60 [pid = 2634] [id = 169] 07:30:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 109 (0x7f21f09dcc00) [pid = 2634] [serial = 507] [outer = (nil)] 07:30:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 110 (0x7f21f304b800) [pid = 2634] [serial = 508] [outer = 0x7f21f09dcc00] 07:30:13 INFO - PROCESS | 2634 | 1461681013852 Marionette DEBUG loaded listener.js 07:30:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 111 (0x7f21f3051800) [pid = 2634] [serial = 509] [outer = 0x7f21f09dcc00] 07:30:14 INFO - PROCESS | 2634 | 1461681014561 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]]]}] 07:30:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 07:30:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 973ms 07:30:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 07:30:14 INFO - PROCESS | 2634 | 1461681014594 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 07:30:14 INFO - PROCESS | 2634 | 1461681014596 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 07:30:14 INFO - PROCESS | 2634 | 1461681014602 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 07:30:14 INFO - PROCESS | 2634 | 1461681014604 Marionette TRACE conn3 <- [1,650,null,{}] 07:30:14 INFO - PROCESS | 2634 | 1461681014609 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}] 07:30:14 INFO - PROCESS | 2634 | 1461681014809 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 07:30:14 INFO - PROCESS | 2634 | 1461681014846 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:14 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f8684800 == 61 [pid = 2634] [id = 170] 07:30:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 112 (0x7f21f4738c00) [pid = 2634] [serial = 510] [outer = (nil)] 07:30:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 113 (0x7f21f751fc00) [pid = 2634] [serial = 511] [outer = 0x7f21f4738c00] 07:30:14 INFO - PROCESS | 2634 | 1461681014905 Marionette DEBUG loaded listener.js 07:30:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 114 (0x7f21f814e400) [pid = 2634] [serial = 512] [outer = 0x7f21f4738c00] 07:30:15 INFO - PROCESS | 2634 | --DOMWINDOW == 113 (0x7f21ec754c00) [pid = 2634] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 07:30:15 INFO - PROCESS | 2634 | --DOMWINDOW == 112 (0x7f21ef773800) [pid = 2634] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 07:30:15 INFO - PROCESS | 2634 | --DOMWINDOW == 111 (0x7f21eddcc800) [pid = 2634] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 07:30:15 INFO - PROCESS | 2634 | --DOMWINDOW == 110 (0x7f21ec869800) [pid = 2634] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 07:30:15 INFO - PROCESS | 2634 | --DOMWINDOW == 109 (0x7f21f725d400) [pid = 2634] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 07:30:15 INFO - PROCESS | 2634 | --DOMWINDOW == 108 (0x7f21edebb800) [pid = 2634] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 07:30:15 INFO - PROCESS | 2634 | --DOMWINDOW == 107 (0x7f2205598c00) [pid = 2634] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 07:30:15 INFO - PROCESS | 2634 | --DOMWINDOW == 106 (0x7f21f7e85000) [pid = 2634] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 07:30:15 INFO - PROCESS | 2634 | --DOMWINDOW == 105 (0x7f21eddcd800) [pid = 2634] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 07:30:15 INFO - PROCESS | 2634 | --DOMWINDOW == 104 (0x7f21ef9f2000) [pid = 2634] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 07:30:15 INFO - PROCESS | 2634 | --DOMWINDOW == 103 (0x7f21ef780c00) [pid = 2634] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 07:30:15 INFO - PROCESS | 2634 | 1461681015813 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]]]}] 07:30:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 07:30:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1233ms 07:30:15 INFO - PROCESS | 2634 | 1461681015835 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 07:30:15 INFO - PROCESS | 2634 | 1461681015838 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 07:30:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 07:30:15 INFO - PROCESS | 2634 | 1461681015843 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 07:30:15 INFO - PROCESS | 2634 | 1461681015845 Marionette TRACE conn3 <- [1,654,null,{}] 07:30:15 INFO - PROCESS | 2634 | 1461681015850 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}] 07:30:16 INFO - PROCESS | 2634 | 1461681016018 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 07:30:16 INFO - PROCESS | 2634 | 1461681016036 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:16 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f80e8000 == 62 [pid = 2634] [id = 171] 07:30:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 104 (0x7f21ec8dbc00) [pid = 2634] [serial = 513] [outer = (nil)] 07:30:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 105 (0x7f21f682f000) [pid = 2634] [serial = 514] [outer = 0x7f21ec8dbc00] 07:30:16 INFO - PROCESS | 2634 | 1461681016091 Marionette DEBUG loaded listener.js 07:30:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 106 (0x7f21f8692400) [pid = 2634] [serial = 515] [outer = 0x7f21ec8dbc00] 07:30:16 INFO - PROCESS | 2634 | 1461681016743 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]]]}] 07:30:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 07:30:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 923ms 07:30:16 INFO - PROCESS | 2634 | 1461681016769 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 07:30:16 INFO - PROCESS | 2634 | 1461681016772 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 07:30:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 07:30:16 INFO - PROCESS | 2634 | 1461681016777 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 07:30:16 INFO - PROCESS | 2634 | 1461681016779 Marionette TRACE conn3 <- [1,658,null,{}] 07:30:16 INFO - PROCESS | 2634 | 1461681016784 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}] 07:30:16 INFO - PROCESS | 2634 | 1461681016911 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 07:30:17 INFO - PROCESS | 2634 | 1461681017022 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:17 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fa116000 == 63 [pid = 2634] [id = 172] 07:30:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 107 (0x7f21ec867000) [pid = 2634] [serial = 516] [outer = (nil)] 07:30:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 108 (0x7f21f86e8000) [pid = 2634] [serial = 517] [outer = 0x7f21ec867000] 07:30:17 INFO - PROCESS | 2634 | 1461681017090 Marionette DEBUG loaded listener.js 07:30:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 109 (0x7f21f9240c00) [pid = 2634] [serial = 518] [outer = 0x7f21ec867000] 07:30:17 INFO - PROCESS | 2634 | 1461681017939 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]]]}] 07:30:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 07:30:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1224ms 07:30:18 INFO - PROCESS | 2634 | 1461681018002 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 07:30:18 INFO - PROCESS | 2634 | 1461681018008 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 07:30:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 07:30:18 INFO - PROCESS | 2634 | 1461681018018 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 07:30:18 INFO - PROCESS | 2634 | 1461681018022 Marionette TRACE conn3 <- [1,662,null,{}] 07:30:18 INFO - PROCESS | 2634 | 1461681018030 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}] 07:30:18 INFO - PROCESS | 2634 | 1461681018234 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 07:30:18 INFO - PROCESS | 2634 | 1461681018349 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:18 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef446000 == 64 [pid = 2634] [id = 173] 07:30:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 110 (0x7f21edcedc00) [pid = 2634] [serial = 519] [outer = (nil)] 07:30:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 111 (0x7f21edebfc00) [pid = 2634] [serial = 520] [outer = 0x7f21edcedc00] 07:30:18 INFO - PROCESS | 2634 | 1461681018462 Marionette DEBUG loaded listener.js 07:30:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 112 (0x7f21eedca800) [pid = 2634] [serial = 521] [outer = 0x7f21edcedc00] 07:30:18 INFO - PROCESS | 2634 | [2634] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:30:19 INFO - PROCESS | 2634 | 1461681019314 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]]]}] 07:30:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 07:30:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1329ms 07:30:19 INFO - PROCESS | 2634 | 1461681019347 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 07:30:19 INFO - PROCESS | 2634 | 1461681019355 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 07:30:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 07:30:19 INFO - PROCESS | 2634 | 1461681019365 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 07:30:19 INFO - PROCESS | 2634 | 1461681019368 Marionette TRACE conn3 <- [1,666,null,{}] 07:30:19 INFO - PROCESS | 2634 | 1461681019374 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}] 07:30:19 INFO - PROCESS | 2634 | 1461681019528 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 07:30:19 INFO - PROCESS | 2634 | 1461681019675 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:19 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f76c5000 == 65 [pid = 2634] [id = 174] 07:30:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 113 (0x7f21eefce800) [pid = 2634] [serial = 522] [outer = (nil)] 07:30:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 114 (0x7f21f09d1c00) [pid = 2634] [serial = 523] [outer = 0x7f21eefce800] 07:30:19 INFO - PROCESS | 2634 | 1461681019753 Marionette DEBUG loaded listener.js 07:30:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 115 (0x7f21f1ee7800) [pid = 2634] [serial = 524] [outer = 0x7f21eefce800] 07:30:20 INFO - PROCESS | 2634 | [2634] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:30:20 INFO - PROCESS | 2634 | 1461681020658 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]]]}] 07:30:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 07:30:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1328ms 07:30:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 07:30:20 INFO - PROCESS | 2634 | 1461681020692 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 07:30:20 INFO - PROCESS | 2634 | 1461681020695 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 07:30:20 INFO - PROCESS | 2634 | 1461681020701 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 07:30:20 INFO - PROCESS | 2634 | 1461681020706 Marionette TRACE conn3 <- [1,670,null,{}] 07:30:20 INFO - PROCESS | 2634 | 1461681020721 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}] 07:30:20 INFO - PROCESS | 2634 | 1461681020873 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 07:30:21 INFO - PROCESS | 2634 | 1461681021027 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:21 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2205312800 == 66 [pid = 2634] [id = 175] 07:30:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 116 (0x7f21f2eda400) [pid = 2634] [serial = 525] [outer = (nil)] 07:30:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 117 (0x7f21f473b400) [pid = 2634] [serial = 526] [outer = 0x7f21f2eda400] 07:30:21 INFO - PROCESS | 2634 | 1461681021101 Marionette DEBUG loaded listener.js 07:30:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 118 (0x7f21f7a71000) [pid = 2634] [serial = 527] [outer = 0x7f21f2eda400] 07:30:21 INFO - PROCESS | 2634 | 1461681021956 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]]]}] 07:30:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 07:30:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1282ms 07:30:21 INFO - PROCESS | 2634 | 1461681021983 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 07:30:21 INFO - PROCESS | 2634 | 1461681021987 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 07:30:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 07:30:21 INFO - PROCESS | 2634 | 1461681021992 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 07:30:21 INFO - PROCESS | 2634 | 1461681021995 Marionette TRACE conn3 <- [1,674,null,{}] 07:30:22 INFO - PROCESS | 2634 | 1461681022000 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}] 07:30:22 INFO - PROCESS | 2634 | 1461681022146 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 07:30:22 INFO - PROCESS | 2634 | 1461681022294 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:22 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2206515000 == 67 [pid = 2634] [id = 176] 07:30:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 119 (0x7f21ef779800) [pid = 2634] [serial = 528] [outer = (nil)] 07:30:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 120 (0x7f21f86ea400) [pid = 2634] [serial = 529] [outer = 0x7f21ef779800] 07:30:22 INFO - PROCESS | 2634 | 1461681022366 Marionette DEBUG loaded listener.js 07:30:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 121 (0x7f21f923d000) [pid = 2634] [serial = 530] [outer = 0x7f21ef779800] 07:30:22 INFO - PROCESS | 2634 | [2634] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:30:23 INFO - PROCESS | 2634 | 1461681023177 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]]]}] 07:30:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 07:30:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1237ms 07:30:23 INFO - PROCESS | 2634 | 1461681023232 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 07:30:23 INFO - PROCESS | 2634 | 1461681023235 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 07:30:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 07:30:23 INFO - PROCESS | 2634 | 1461681023243 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 07:30:23 INFO - PROCESS | 2634 | 1461681023245 Marionette TRACE conn3 <- [1,678,null,{}] 07:30:23 INFO - PROCESS | 2634 | 1461681023250 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}] 07:30:23 INFO - PROCESS | 2634 | 1461681023396 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 07:30:23 INFO - PROCESS | 2634 | 1461681023539 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:23 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220a9e7800 == 68 [pid = 2634] [id = 177] 07:30:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 122 (0x7f21f79e8400) [pid = 2634] [serial = 531] [outer = (nil)] 07:30:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 123 (0x7f21f9cdd000) [pid = 2634] [serial = 532] [outer = 0x7f21f79e8400] 07:30:23 INFO - PROCESS | 2634 | 1461681023611 Marionette DEBUG loaded listener.js 07:30:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 124 (0x7f21fba6bc00) [pid = 2634] [serial = 533] [outer = 0x7f21f79e8400] 07:30:24 INFO - PROCESS | 2634 | 1461681024412 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]]]}] 07:30:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 07:30:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1227ms 07:30:24 INFO - PROCESS | 2634 | 1461681024471 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 07:30:24 INFO - PROCESS | 2634 | 1461681024474 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 07:30:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 07:30:24 INFO - PROCESS | 2634 | 1461681024480 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 07:30:24 INFO - PROCESS | 2634 | 1461681024483 Marionette TRACE conn3 <- [1,682,null,{}] 07:30:24 INFO - PROCESS | 2634 | 1461681024488 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}] 07:30:24 INFO - PROCESS | 2634 | 1461681024666 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 07:30:24 INFO - PROCESS | 2634 | 1461681024819 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:24 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f8d91800 == 69 [pid = 2634] [id = 178] 07:30:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 125 (0x7f21ec864c00) [pid = 2634] [serial = 534] [outer = (nil)] 07:30:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 126 (0x7f21f7259000) [pid = 2634] [serial = 535] [outer = 0x7f21ec864c00] 07:30:24 INFO - PROCESS | 2634 | 1461681024894 Marionette DEBUG loaded listener.js 07:30:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 127 (0x7f2206b32800) [pid = 2634] [serial = 536] [outer = 0x7f21ec864c00] 07:30:26 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:26 INFO - PROCESS | 2634 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:30:26 INFO - PROCESS | 2634 | 1461681026242 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]]]}] 07:30:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 07:30:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1782ms 07:30:26 INFO - PROCESS | 2634 | 1461681026263 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 07:30:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 07:30:26 INFO - PROCESS | 2634 | 1461681026268 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 07:30:26 INFO - PROCESS | 2634 | 1461681026275 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 07:30:26 INFO - PROCESS | 2634 | 1461681026280 Marionette TRACE conn3 <- [1,686,null,{}] 07:30:26 INFO - PROCESS | 2634 | 1461681026359 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}] 07:30:26 INFO - PROCESS | 2634 | 1461681026560 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 07:30:26 INFO - PROCESS | 2634 | 1461681026577 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:26 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eeda6800 == 70 [pid = 2634] [id = 179] 07:30:26 INFO - PROCESS | 2634 | ++DOMWINDOW == 128 (0x7f21edebf400) [pid = 2634] [serial = 537] [outer = (nil)] 07:30:26 INFO - PROCESS | 2634 | ++DOMWINDOW == 129 (0x7f21edec6800) [pid = 2634] [serial = 538] [outer = 0x7f21edebf400] 07:30:26 INFO - PROCESS | 2634 | 1461681026641 Marionette DEBUG loaded listener.js 07:30:26 INFO - PROCESS | 2634 | ++DOMWINDOW == 130 (0x7f21ee487000) [pid = 2634] [serial = 539] [outer = 0x7f21edebf400] 07:30:27 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:27 INFO - PROCESS | 2634 | 1461681027898 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]]]}] 07:30:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 07:30:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1651ms 07:30:27 INFO - PROCESS | 2634 | 1461681027926 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 07:30:27 INFO - PROCESS | 2634 | 1461681027933 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 07:30:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 07:30:27 INFO - PROCESS | 2634 | 1461681027942 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 07:30:27 INFO - PROCESS | 2634 | 1461681027945 Marionette TRACE conn3 <- [1,690,null,{}] 07:30:27 INFO - PROCESS | 2634 | 1461681027951 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}] 07:30:28 INFO - PROCESS | 2634 | 1461681028164 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 07:30:28 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220d758800 == 69 [pid = 2634] [id = 133] 07:30:28 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f7a20000 == 68 [pid = 2634] [id = 134] 07:30:28 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f848f000 == 67 [pid = 2634] [id = 132] 07:30:28 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f80e8000 == 66 [pid = 2634] [id = 171] 07:30:28 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f8684800 == 65 [pid = 2634] [id = 170] 07:30:28 INFO - PROCESS | 2634 | --DOMWINDOW == 129 (0x7f21eedc1000) [pid = 2634] [serial = 429] [outer = (nil)] [url = about:blank] 07:30:28 INFO - PROCESS | 2634 | --DOMWINDOW == 128 (0x7f21f0705800) [pid = 2634] [serial = 432] [outer = (nil)] [url = about:blank] 07:30:28 INFO - PROCESS | 2634 | --DOMWINDOW == 127 (0x7f21f7258800) [pid = 2634] [serial = 435] [outer = (nil)] [url = about:blank] 07:30:28 INFO - PROCESS | 2634 | --DOMWINDOW == 126 (0x7f21f8d0ec00) [pid = 2634] [serial = 438] [outer = (nil)] [url = about:blank] 07:30:28 INFO - PROCESS | 2634 | --DOMWINDOW == 125 (0x7f21f9cdcc00) [pid = 2634] [serial = 441] [outer = (nil)] [url = about:blank] 07:30:28 INFO - PROCESS | 2634 | --DOMWINDOW == 124 (0x7f2205aef000) [pid = 2634] [serial = 444] [outer = (nil)] [url = about:blank] 07:30:28 INFO - PROCESS | 2634 | --DOMWINDOW == 123 (0x7f21eefd2400) [pid = 2634] [serial = 471] [outer = (nil)] [url = about:blank] 07:30:28 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f778a800 == 64 [pid = 2634] [id = 169] 07:30:28 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f515c000 == 63 [pid = 2634] [id = 168] 07:30:28 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f200a000 == 62 [pid = 2634] [id = 167] 07:30:28 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef068000 == 61 [pid = 2634] [id = 166] 07:30:28 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ee5e1800 == 60 [pid = 2634] [id = 165] 07:30:28 INFO - PROCESS | 2634 | 1461681028343 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:28 INFO - PROCESS | 2634 | --DOMWINDOW == 122 (0x7f21f1ee1400) [pid = 2634] [serial = 397] [outer = (nil)] [url = about:blank] 07:30:28 INFO - PROCESS | 2634 | --DOMWINDOW == 121 (0x7f21ef773c00) [pid = 2634] [serial = 394] [outer = (nil)] [url = about:blank] 07:30:28 INFO - PROCESS | 2634 | --DOMWINDOW == 120 (0x7f21f043c400) [pid = 2634] [serial = 391] [outer = (nil)] [url = about:blank] 07:30:28 INFO - PROCESS | 2634 | --DOMWINDOW == 119 (0x7f21f8d0ac00) [pid = 2634] [serial = 400] [outer = (nil)] [url = about:blank] 07:30:28 INFO - PROCESS | 2634 | --DOMWINDOW == 118 (0x7f21edec3c00) [pid = 2634] [serial = 462] [outer = (nil)] [url = about:blank] 07:30:28 INFO - PROCESS | 2634 | --DOMWINDOW == 117 (0x7f220683ac00) [pid = 2634] [serial = 465] [outer = (nil)] [url = about:blank] 07:30:28 INFO - PROCESS | 2634 | --DOMWINDOW == 116 (0x7f21f86e6800) [pid = 2634] [serial = 456] [outer = (nil)] [url = about:blank] 07:30:28 INFO - PROCESS | 2634 | --DOMWINDOW == 115 (0x7f21eeca4c00) [pid = 2634] [serial = 450] [outer = (nil)] [url = about:blank] 07:30:28 INFO - PROCESS | 2634 | --DOMWINDOW == 114 (0x7f220a25b400) [pid = 2634] [serial = 447] [outer = (nil)] [url = about:blank] 07:30:28 INFO - PROCESS | 2634 | --DOMWINDOW == 113 (0x7f21f09f8000) [pid = 2634] [serial = 454] [outer = (nil)] [url = about:blank] 07:30:28 INFO - PROCESS | 2634 | --DOMWINDOW == 112 (0x7f21f0590400) [pid = 2634] [serial = 453] [outer = (nil)] [url = about:blank] 07:30:28 INFO - PROCESS | 2634 | --DOMWINDOW == 111 (0x7f21fba11800) [pid = 2634] [serial = 459] [outer = (nil)] [url = about:blank] 07:30:28 INFO - PROCESS | 2634 | --DOMWINDOW == 110 (0x7f220ab40800) [pid = 2634] [serial = 466] [outer = (nil)] [url = about:blank] 07:30:28 INFO - PROCESS | 2634 | --DOMWINDOW == 109 (0x7f21f8d11400) [pid = 2634] [serial = 457] [outer = (nil)] [url = about:blank] 07:30:28 INFO - PROCESS | 2634 | --DOMWINDOW == 108 (0x7f21eee23800) [pid = 2634] [serial = 451] [outer = (nil)] [url = about:blank] 07:30:28 INFO - PROCESS | 2634 | --DOMWINDOW == 107 (0x7f21ec8e0800) [pid = 2634] [serial = 469] [outer = (nil)] [url = about:blank] 07:30:28 INFO - PROCESS | 2634 | --DOMWINDOW == 106 (0x7f21edec9c00) [pid = 2634] [serial = 463] [outer = (nil)] [url = about:blank] 07:30:28 INFO - PROCESS | 2634 | --DOMWINDOW == 105 (0x7f21ec8d9c00) [pid = 2634] [serial = 468] [outer = (nil)] [url = about:blank] 07:30:28 INFO - PROCESS | 2634 | --DOMWINDOW == 104 (0x7f2205844c00) [pid = 2634] [serial = 460] [outer = (nil)] [url = about:blank] 07:30:28 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eca12000 == 61 [pid = 2634] [id = 180] 07:30:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 105 (0x7f21ec8d9c00) [pid = 2634] [serial = 540] [outer = (nil)] 07:30:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 106 (0x7f21edec9c00) [pid = 2634] [serial = 541] [outer = 0x7f21ec8d9c00] 07:30:28 INFO - PROCESS | 2634 | 1461681028422 Marionette DEBUG loaded listener.js 07:30:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 107 (0x7f21eea59c00) [pid = 2634] [serial = 542] [outer = 0x7f21ec8d9c00] 07:30:29 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:29 INFO - PROCESS | 2634 | 1461681029466 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]]]}] 07:30:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 07:30:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1532ms 07:30:29 INFO - PROCESS | 2634 | 1461681029474 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 07:30:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 07:30:29 INFO - PROCESS | 2634 | 1461681029477 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 07:30:29 INFO - PROCESS | 2634 | 1461681029482 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 07:30:29 INFO - PROCESS | 2634 | 1461681029487 Marionette TRACE conn3 <- [1,694,null,{}] 07:30:29 INFO - PROCESS | 2634 | 1461681029502 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}] 07:30:29 INFO - PROCESS | 2634 | 1461681029645 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 07:30:29 INFO - PROCESS | 2634 | 1461681029658 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:29 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef44f800 == 62 [pid = 2634] [id = 181] 07:30:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 108 (0x7f21ec8e0800) [pid = 2634] [serial = 543] [outer = (nil)] 07:30:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 109 (0x7f21f043bc00) [pid = 2634] [serial = 544] [outer = 0x7f21ec8e0800] 07:30:29 INFO - PROCESS | 2634 | 1461681029911 Marionette DEBUG loaded listener.js 07:30:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 110 (0x7f21f09d8800) [pid = 2634] [serial = 545] [outer = 0x7f21ec8e0800] 07:30:30 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:30 INFO - PROCESS | 2634 | 1461681030986 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]]]}] 07:30:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 07:30:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1543ms 07:30:31 INFO - PROCESS | 2634 | 1461681031025 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 07:30:31 INFO - PROCESS | 2634 | 1461681031028 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 07:30:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 07:30:31 INFO - PROCESS | 2634 | 1461681031034 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 07:30:31 INFO - PROCESS | 2634 | 1461681031036 Marionette TRACE conn3 <- [1,698,null,{}] 07:30:31 INFO - PROCESS | 2634 | 1461681031041 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}] 07:30:31 INFO - PROCESS | 2634 | 1461681031228 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 07:30:31 INFO - PROCESS | 2634 | 1461681031299 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:31 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f302e000 == 63 [pid = 2634] [id = 182] 07:30:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 111 (0x7f21eedc4400) [pid = 2634] [serial = 546] [outer = (nil)] 07:30:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 112 (0x7f21f1f56c00) [pid = 2634] [serial = 547] [outer = 0x7f21eedc4400] 07:30:31 INFO - PROCESS | 2634 | 1461681031358 Marionette DEBUG loaded listener.js 07:30:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 113 (0x7f21f2ed9c00) [pid = 2634] [serial = 548] [outer = 0x7f21eedc4400] 07:30:32 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:32 INFO - PROCESS | 2634 | 1461681032499 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]]]}] 07:30:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 07:30:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1484ms 07:30:32 INFO - PROCESS | 2634 | 1461681032519 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 07:30:32 INFO - PROCESS | 2634 | 1461681032521 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 07:30:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 07:30:32 INFO - PROCESS | 2634 | --DOMWINDOW == 112 (0x7f21f09dcc00) [pid = 2634] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 07:30:32 INFO - PROCESS | 2634 | --DOMWINDOW == 111 (0x7f21f4738c00) [pid = 2634] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 07:30:32 INFO - PROCESS | 2634 | --DOMWINDOW == 110 (0x7f21ec8dbc00) [pid = 2634] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 07:30:32 INFO - PROCESS | 2634 | --DOMWINDOW == 109 (0x7f21eddce000) [pid = 2634] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 07:30:32 INFO - PROCESS | 2634 | --DOMWINDOW == 108 (0x7f21f09d8400) [pid = 2634] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 07:30:32 INFO - PROCESS | 2634 | --DOMWINDOW == 107 (0x7f21ec754400) [pid = 2634] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 07:30:32 INFO - PROCESS | 2634 | --DOMWINDOW == 106 (0x7f21ec756800) [pid = 2634] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 07:30:32 INFO - PROCESS | 2634 | --DOMWINDOW == 105 (0x7f21ec864800) [pid = 2634] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 07:30:32 INFO - PROCESS | 2634 | --DOMWINDOW == 104 (0x7f21f86e8c00) [pid = 2634] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 07:30:32 INFO - PROCESS | 2634 | 1461681032642 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 07:30:32 INFO - PROCESS | 2634 | 1461681032645 Marionette TRACE conn3 <- [1,702,null,{}] 07:30:32 INFO - PROCESS | 2634 | 1461681032651 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}] 07:30:32 INFO - PROCESS | 2634 | 1461681032870 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 07:30:32 INFO - PROCESS | 2634 | 1461681032985 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:33 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee7e4800 == 64 [pid = 2634] [id = 183] 07:30:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 105 (0x7f21eddce000) [pid = 2634] [serial = 549] [outer = (nil)] 07:30:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 106 (0x7f21f133cc00) [pid = 2634] [serial = 550] [outer = 0x7f21eddce000] 07:30:33 INFO - PROCESS | 2634 | 1461681033046 Marionette DEBUG loaded listener.js 07:30:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 107 (0x7f21f2ede400) [pid = 2634] [serial = 551] [outer = 0x7f21eddce000] 07:30:34 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:34 INFO - PROCESS | 2634 | 1461681034079 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]]]}] 07:30:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 07:30:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1513ms 07:30:34 INFO - PROCESS | 2634 | 1461681034125 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 07:30:34 INFO - PROCESS | 2634 | 1461681034128 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 07:30:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 07:30:34 INFO - PROCESS | 2634 | 1461681034133 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 07:30:34 INFO - PROCESS | 2634 | 1461681034135 Marionette TRACE conn3 <- [1,706,null,{}] 07:30:34 INFO - PROCESS | 2634 | 1461681034139 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}] 07:30:34 INFO - PROCESS | 2634 | 1461681034315 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 07:30:34 INFO - PROCESS | 2634 | 1461681034469 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:34 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f7a17800 == 65 [pid = 2634] [id = 184] 07:30:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 108 (0x7f21f0711800) [pid = 2634] [serial = 552] [outer = (nil)] 07:30:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 109 (0x7f21f7e7f400) [pid = 2634] [serial = 553] [outer = 0x7f21f0711800] 07:30:34 INFO - PROCESS | 2634 | 1461681034532 Marionette DEBUG loaded listener.js 07:30:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 110 (0x7f21f8b0b400) [pid = 2634] [serial = 554] [outer = 0x7f21f0711800] 07:30:35 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:35 INFO - PROCESS | 2634 | 1461681035877 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]]]}] 07:30:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 07:30:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1780ms 07:30:35 INFO - PROCESS | 2634 | 1461681035965 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 07:30:35 INFO - PROCESS | 2634 | 1461681035970 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 07:30:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 07:30:36 INFO - PROCESS | 2634 | 1461681036029 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 07:30:36 INFO - PROCESS | 2634 | 1461681036035 Marionette TRACE conn3 <- [1,710,null,{}] 07:30:36 INFO - PROCESS | 2634 | 1461681036042 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}] 07:30:36 INFO - PROCESS | 2634 | 1461681036193 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 07:30:36 INFO - PROCESS | 2634 | 1461681036336 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:36 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef072000 == 66 [pid = 2634] [id = 185] 07:30:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 111 (0x7f21edce5c00) [pid = 2634] [serial = 555] [outer = (nil)] 07:30:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 112 (0x7f21ee487800) [pid = 2634] [serial = 556] [outer = 0x7f21edce5c00] 07:30:36 INFO - PROCESS | 2634 | 1461681036409 Marionette DEBUG loaded listener.js 07:30:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 113 (0x7f21eedc1000) [pid = 2634] [serial = 557] [outer = 0x7f21edce5c00] 07:30:37 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:37 INFO - PROCESS | 2634 | 1461681037647 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]]]}] 07:30:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 07:30:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1685ms 07:30:37 INFO - PROCESS | 2634 | 1461681037713 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 07:30:37 INFO - PROCESS | 2634 | 1461681037721 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 07:30:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 07:30:37 INFO - PROCESS | 2634 | 1461681037849 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 07:30:37 INFO - PROCESS | 2634 | 1461681037852 Marionette TRACE conn3 <- [1,714,null,{}] 07:30:37 INFO - PROCESS | 2634 | 1461681037859 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}] 07:30:38 INFO - PROCESS | 2634 | 1461681038044 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 07:30:38 INFO - PROCESS | 2634 | 1461681038188 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:38 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f7a10000 == 67 [pid = 2634] [id = 186] 07:30:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 114 (0x7f21ee48e400) [pid = 2634] [serial = 558] [outer = (nil)] 07:30:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 115 (0x7f21f043c000) [pid = 2634] [serial = 559] [outer = 0x7f21ee48e400] 07:30:38 INFO - PROCESS | 2634 | 1461681038256 Marionette DEBUG loaded listener.js 07:30:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 116 (0x7f21f20b2000) [pid = 2634] [serial = 560] [outer = 0x7f21ee48e400] 07:30:39 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:39 INFO - PROCESS | 2634 | 1461681039542 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]]]}] 07:30:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 07:30:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1741ms 07:30:39 INFO - PROCESS | 2634 | 1461681039635 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 07:30:39 INFO - PROCESS | 2634 | 1461681039638 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 07:30:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 07:30:39 INFO - PROCESS | 2634 | 1461681039658 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 07:30:39 INFO - PROCESS | 2634 | 1461681039664 Marionette TRACE conn3 <- [1,718,null,{}] 07:30:39 INFO - PROCESS | 2634 | 1461681039680 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}] 07:30:39 INFO - PROCESS | 2634 | 1461681039857 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 07:30:40 INFO - PROCESS | 2634 | 1461681040002 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:40 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f9fc0800 == 68 [pid = 2634] [id = 187] 07:30:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 117 (0x7f21f3051400) [pid = 2634] [serial = 561] [outer = (nil)] 07:30:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 118 (0x7f21f7a74000) [pid = 2634] [serial = 562] [outer = 0x7f21f3051400] 07:30:40 INFO - PROCESS | 2634 | 1461681040077 Marionette DEBUG loaded listener.js 07:30:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 119 (0x7f21f8d11000) [pid = 2634] [serial = 563] [outer = 0x7f21f3051400] 07:30:41 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:41 INFO - PROCESS | 2634 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:30:41 INFO - PROCESS | 2634 | 1461681041277 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]]]}] 07:30:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 07:30:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1651ms 07:30:41 INFO - PROCESS | 2634 | 1461681041308 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 07:30:41 INFO - PROCESS | 2634 | 1461681041311 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 07:30:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 07:30:41 INFO - PROCESS | 2634 | 1461681041317 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 07:30:41 INFO - PROCESS | 2634 | 1461681041320 Marionette TRACE conn3 <- [1,722,null,{}] 07:30:41 INFO - PROCESS | 2634 | 1461681041334 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}] 07:30:41 INFO - PROCESS | 2634 | 1461681041518 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 07:30:41 INFO - PROCESS | 2634 | 1461681041637 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:41 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21edc15000 == 69 [pid = 2634] [id = 188] 07:30:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 120 (0x7f21ec86a800) [pid = 2634] [serial = 564] [outer = (nil)] 07:30:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 121 (0x7f21edce6800) [pid = 2634] [serial = 565] [outer = 0x7f21ec86a800] 07:30:41 INFO - PROCESS | 2634 | 1461681041749 Marionette DEBUG loaded listener.js 07:30:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 122 (0x7f21f8d69c00) [pid = 2634] [serial = 566] [outer = 0x7f21ec86a800] 07:30:42 INFO - PROCESS | 2634 | 1461681042834 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] 07:30:42 INFO - PROCESS | 2634 | 1461681042915 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 07:30:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 07:30:42 INFO - PROCESS | 2634 | 1461681042923 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 07:30:42 INFO - PROCESS | 2634 | 1461681042928 Marionette TRACE conn3 <- [1,726,null,{}] 07:30:42 INFO - PROCESS | 2634 | 1461681042936 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}] 07:30:43 INFO - PROCESS | 2634 | 1461681043136 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 07:30:43 INFO - PROCESS | 2634 | 1461681043450 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:43 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e76f0000 == 70 [pid = 2634] [id = 189] 07:30:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 123 (0x7f21ec865c00) [pid = 2634] [serial = 567] [outer = (nil)] 07:30:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 124 (0x7f21eddc6c00) [pid = 2634] [serial = 568] [outer = 0x7f21ec865c00] 07:30:43 INFO - PROCESS | 2634 | 1461681043518 Marionette DEBUG loaded listener.js 07:30:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 125 (0x7f21ede88c00) [pid = 2634] [serial = 569] [outer = 0x7f21ec865c00] 07:30:43 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220ada3000 == 69 [pid = 2634] [id = 157] 07:30:43 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ee7e4800 == 68 [pid = 2634] [id = 183] 07:30:43 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f302e000 == 67 [pid = 2634] [id = 182] 07:30:43 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef44f800 == 66 [pid = 2634] [id = 181] 07:30:43 INFO - PROCESS | 2634 | --DOMWINDOW == 124 (0x7f21f86e8000) [pid = 2634] [serial = 517] [outer = (nil)] [url = about:blank] 07:30:43 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21eca12000 == 65 [pid = 2634] [id = 180] 07:30:43 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21eeda6800 == 64 [pid = 2634] [id = 179] 07:30:44 INFO - PROCESS | 2634 | --DOMWINDOW == 123 (0x7f21f8f9ec00) [pid = 2634] [serial = 427] [outer = (nil)] [url = about:blank] 07:30:44 INFO - PROCESS | 2634 | --DOMWINDOW == 122 (0x7f2208a41800) [pid = 2634] [serial = 403] [outer = (nil)] [url = about:blank] 07:30:44 INFO - PROCESS | 2634 | --DOMWINDOW == 121 (0x7f21f86f2400) [pid = 2634] [serial = 487] [outer = (nil)] [url = about:blank] 07:30:44 INFO - PROCESS | 2634 | --DOMWINDOW == 120 (0x7f21eddc6000) [pid = 2634] [serial = 493] [outer = (nil)] [url = about:blank] 07:30:44 INFO - PROCESS | 2634 | --DOMWINDOW == 119 (0x7f21f2ee0400) [pid = 2634] [serial = 490] [outer = (nil)] [url = about:blank] 07:30:44 INFO - PROCESS | 2634 | --DOMWINDOW == 118 (0x7f21f814e400) [pid = 2634] [serial = 512] [outer = (nil)] [url = about:blank] 07:30:44 INFO - PROCESS | 2634 | --DOMWINDOW == 117 (0x7f21f8d6b000) [pid = 2634] [serial = 259] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:30:44 INFO - PROCESS | 2634 | --DOMWINDOW == 116 (0x7f21f2ede000) [pid = 2634] [serial = 506] [outer = (nil)] [url = about:blank] 07:30:44 INFO - PROCESS | 2634 | --DOMWINDOW == 115 (0x7f21f304b800) [pid = 2634] [serial = 508] [outer = (nil)] [url = about:blank] 07:30:44 INFO - PROCESS | 2634 | --DOMWINDOW == 114 (0x7f21f751fc00) [pid = 2634] [serial = 511] [outer = (nil)] [url = about:blank] 07:30:44 INFO - PROCESS | 2634 | --DOMWINDOW == 113 (0x7f21f3051800) [pid = 2634] [serial = 509] [outer = (nil)] [url = about:blank] 07:30:44 INFO - PROCESS | 2634 | --DOMWINDOW == 112 (0x7f21f8692400) [pid = 2634] [serial = 515] [outer = (nil)] [url = about:blank] 07:30:44 INFO - PROCESS | 2634 | --DOMWINDOW == 111 (0x7f21f682f000) [pid = 2634] [serial = 514] [outer = (nil)] [url = about:blank] 07:30:44 INFO - PROCESS | 2634 | --DOMWINDOW == 110 (0x7f21ede85400) [pid = 2634] [serial = 496] [outer = (nil)] [url = about:blank] 07:30:44 INFO - PROCESS | 2634 | --DOMWINDOW == 109 (0x7f21edebd800) [pid = 2634] [serial = 497] [outer = (nil)] [url = about:blank] 07:30:44 INFO - PROCESS | 2634 | --DOMWINDOW == 108 (0x7f21f133a400) [pid = 2634] [serial = 502] [outer = (nil)] [url = about:blank] 07:30:44 INFO - PROCESS | 2634 | --DOMWINDOW == 107 (0x7f21f1f5ec00) [pid = 2634] [serial = 503] [outer = (nil)] [url = about:blank] 07:30:44 INFO - PROCESS | 2634 | --DOMWINDOW == 106 (0x7f21edec8000) [pid = 2634] [serial = 499] [outer = (nil)] [url = about:blank] 07:30:44 INFO - PROCESS | 2634 | --DOMWINDOW == 105 (0x7f21ef231400) [pid = 2634] [serial = 500] [outer = (nil)] [url = about:blank] 07:30:44 INFO - PROCESS | 2634 | --DOMWINDOW == 104 (0x7f21f2ed6c00) [pid = 2634] [serial = 505] [outer = (nil)] [url = about:blank] 07:30:44 INFO - PROCESS | 2634 | --DOMWINDOW == 103 (0x7f21f043e400) [pid = 2634] [serial = 478] [outer = (nil)] [url = about:blank] 07:30:44 INFO - PROCESS | 2634 | --DOMWINDOW == 102 (0x7f21f8d03400) [pid = 2634] [serial = 481] [outer = (nil)] [url = about:blank] 07:30:44 INFO - PROCESS | 2634 | --DOMWINDOW == 101 (0x7f21edccbc00) [pid = 2634] [serial = 484] [outer = (nil)] [url = about:blank] 07:30:44 INFO - PROCESS | 2634 | --DOMWINDOW == 100 (0x7f21eddc3800) [pid = 2634] [serial = 474] [outer = (nil)] [url = about:blank] 07:30:44 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:44 INFO - PROCESS | 2634 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:30:44 INFO - PROCESS | 2634 | 1461681044395 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]]]}] 07:30:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 07:30:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1538ms 07:30:44 INFO - PROCESS | 2634 | 1461681044461 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 07:30:44 INFO - PROCESS | 2634 | 1461681044469 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 07:30:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 07:30:44 INFO - PROCESS | 2634 | 1461681044478 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 07:30:44 INFO - PROCESS | 2634 | 1461681044481 Marionette TRACE conn3 <- [1,730,null,{}] 07:30:44 INFO - PROCESS | 2634 | 1461681044485 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}] 07:30:44 INFO - PROCESS | 2634 | 1461681044617 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 07:30:44 INFO - PROCESS | 2634 | 1461681044634 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:44 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eedab800 == 65 [pid = 2634] [id = 190] 07:30:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 101 (0x7f21ee48f000) [pid = 2634] [serial = 570] [outer = (nil)] 07:30:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 102 (0x7f21ee927000) [pid = 2634] [serial = 571] [outer = 0x7f21ee48f000] 07:30:44 INFO - PROCESS | 2634 | 1461681044690 Marionette DEBUG loaded listener.js 07:30:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 103 (0x7f21eea59000) [pid = 2634] [serial = 572] [outer = 0x7f21ee48f000] 07:30:45 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:45 INFO - PROCESS | 2634 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:30:45 INFO - PROCESS | 2634 | 1461681045517 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] 07:30:45 INFO - PROCESS | 2634 | 1461681045582 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 07:30:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 07:30:45 INFO - PROCESS | 2634 | 1461681045591 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 07:30:45 INFO - PROCESS | 2634 | 1461681045596 Marionette TRACE conn3 <- [1,734,null,{}] 07:30:45 INFO - PROCESS | 2634 | 1461681045611 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}] 07:30:45 INFO - PROCESS | 2634 | 1461681045788 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 07:30:45 INFO - PROCESS | 2634 | 1461681045903 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:45 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef448000 == 66 [pid = 2634] [id = 191] 07:30:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 104 (0x7f21eedc1400) [pid = 2634] [serial = 573] [outer = (nil)] 07:30:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 105 (0x7f21ef234400) [pid = 2634] [serial = 574] [outer = 0x7f21eedc1400] 07:30:45 INFO - PROCESS | 2634 | 1461681045966 Marionette DEBUG loaded listener.js 07:30:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 106 (0x7f21f043e400) [pid = 2634] [serial = 575] [outer = 0x7f21eedc1400] 07:30:46 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:46 INFO - PROCESS | 2634 | 1461681046744 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]]]}] 07:30:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 07:30:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1184ms 07:30:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 07:30:46 INFO - PROCESS | 2634 | 1461681046776 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 07:30:46 INFO - PROCESS | 2634 | 1461681046779 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 07:30:46 INFO - PROCESS | 2634 | 1461681046785 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 07:30:46 INFO - PROCESS | 2634 | 1461681046787 Marionette TRACE conn3 <- [1,738,null,{}] 07:30:46 INFO - PROCESS | 2634 | 1461681046792 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}] 07:30:46 INFO - PROCESS | 2634 | 1461681046962 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 07:30:46 INFO - PROCESS | 2634 | 1461681046988 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:47 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f09b2800 == 67 [pid = 2634] [id = 192] 07:30:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 107 (0x7f21eedc1c00) [pid = 2634] [serial = 576] [outer = (nil)] 07:30:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 108 (0x7f21f09ce800) [pid = 2634] [serial = 577] [outer = 0x7f21eedc1c00] 07:30:47 INFO - PROCESS | 2634 | 1461681047047 Marionette DEBUG loaded listener.js 07:30:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 109 (0x7f21f09ef800) [pid = 2634] [serial = 578] [outer = 0x7f21eedc1c00] 07:30:47 INFO - PROCESS | 2634 | --DOMWINDOW == 108 (0x7f21eddce000) [pid = 2634] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 07:30:47 INFO - PROCESS | 2634 | --DOMWINDOW == 107 (0x7f21ec8e0800) [pid = 2634] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 07:30:47 INFO - PROCESS | 2634 | --DOMWINDOW == 106 (0x7f21eedc4400) [pid = 2634] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 07:30:47 INFO - PROCESS | 2634 | --DOMWINDOW == 105 (0x7f21ec8d9c00) [pid = 2634] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 07:30:47 INFO - PROCESS | 2634 | --DOMWINDOW == 104 (0x7f21edebf400) [pid = 2634] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 07:30:48 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:48 INFO - PROCESS | 2634 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:30:48 INFO - PROCESS | 2634 | 1461681048223 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]]]}] 07:30:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 07:30:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1480ms 07:30:48 INFO - PROCESS | 2634 | 1461681048264 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 07:30:48 INFO - PROCESS | 2634 | 1461681048267 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 07:30:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 07:30:48 INFO - PROCESS | 2634 | 1461681048273 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 07:30:48 INFO - PROCESS | 2634 | 1461681048275 Marionette TRACE conn3 <- [1,742,null,{}] 07:30:48 INFO - PROCESS | 2634 | 1461681048285 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}] 07:30:48 INFO - PROCESS | 2634 | 1461681048418 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 07:30:48 INFO - PROCESS | 2634 | 1461681048428 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:48 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f302c000 == 68 [pid = 2634] [id = 193] 07:30:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 105 (0x7f21edebf400) [pid = 2634] [serial = 579] [outer = (nil)] 07:30:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 106 (0x7f21f1332c00) [pid = 2634] [serial = 580] [outer = 0x7f21edebf400] 07:30:48 INFO - PROCESS | 2634 | 1461681048487 Marionette DEBUG loaded listener.js 07:30:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 107 (0x7f21f13cf000) [pid = 2634] [serial = 581] [outer = 0x7f21edebf400] 07:30:49 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:49 INFO - PROCESS | 2634 | 1461681049698 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]]]}] 07:30:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 07:30:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1485ms 07:30:49 INFO - PROCESS | 2634 | 1461681049772 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 07:30:49 INFO - PROCESS | 2634 | 1461681049774 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 07:30:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 07:30:49 INFO - PROCESS | 2634 | 1461681049780 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 07:30:49 INFO - PROCESS | 2634 | 1461681049782 Marionette TRACE conn3 <- [1,746,null,{}] 07:30:49 INFO - PROCESS | 2634 | 1461681049787 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}] 07:30:49 INFO - PROCESS | 2634 | 1461681049988 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 07:30:50 INFO - PROCESS | 2634 | 1461681050047 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:50 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f7a0b000 == 69 [pid = 2634] [id = 194] 07:30:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 108 (0x7f21f2edb400) [pid = 2634] [serial = 582] [outer = (nil)] 07:30:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 109 (0x7f21f47efc00) [pid = 2634] [serial = 583] [outer = 0x7f21f2edb400] 07:30:50 INFO - PROCESS | 2634 | 1461681050110 Marionette DEBUG loaded listener.js 07:30:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 110 (0x7f21f6334c00) [pid = 2634] [serial = 584] [outer = 0x7f21f2edb400] 07:30:50 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:51 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:51 INFO - PROCESS | 2634 | 1461681051490 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]]]}] 07:30:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 07:30:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1725ms 07:30:51 INFO - PROCESS | 2634 | 1461681051506 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 07:30:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 07:30:51 INFO - PROCESS | 2634 | 1461681051510 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 07:30:51 INFO - PROCESS | 2634 | 1461681051517 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 07:30:51 INFO - PROCESS | 2634 | 1461681051523 Marionette TRACE conn3 <- [1,750,null,{}] 07:30:51 INFO - PROCESS | 2634 | 1461681051530 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}] 07:30:51 INFO - PROCESS | 2634 | 1461681051773 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 07:30:51 INFO - PROCESS | 2634 | 1461681051923 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:51 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eee6d000 == 70 [pid = 2634] [id = 195] 07:30:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 111 (0x7f21edccac00) [pid = 2634] [serial = 585] [outer = (nil)] 07:30:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 112 (0x7f21ee929400) [pid = 2634] [serial = 586] [outer = 0x7f21edccac00] 07:30:52 INFO - PROCESS | 2634 | 1461681051997 Marionette DEBUG loaded listener.js 07:30:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 113 (0x7f21eeca5800) [pid = 2634] [serial = 587] [outer = 0x7f21edccac00] 07:30:53 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:53 INFO - PROCESS | 2634 | 1461681053408 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]]]}] 07:30:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 07:30:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1942ms 07:30:53 INFO - PROCESS | 2634 | 1461681053496 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 07:30:53 INFO - PROCESS | 2634 | 1461681053503 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 07:30:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 07:30:53 INFO - PROCESS | 2634 | 1461681053562 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 07:30:53 INFO - PROCESS | 2634 | 1461681053566 Marionette TRACE conn3 <- [1,754,null,{}] 07:30:53 INFO - PROCESS | 2634 | 1461681053573 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}] 07:30:53 INFO - PROCESS | 2634 | 1461681053725 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 07:30:53 INFO - PROCESS | 2634 | 1461681053870 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:53 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f7ebf000 == 71 [pid = 2634] [id = 196] 07:30:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 114 (0x7f21eddc8800) [pid = 2634] [serial = 588] [outer = (nil)] 07:30:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 115 (0x7f21f133d800) [pid = 2634] [serial = 589] [outer = 0x7f21eddc8800] 07:30:53 INFO - PROCESS | 2634 | 1461681053940 Marionette DEBUG loaded listener.js 07:30:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 116 (0x7f21f304c000) [pid = 2634] [serial = 590] [outer = 0x7f21eddc8800] 07:30:55 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:55 INFO - PROCESS | 2634 | 1461681055233 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]]]}] 07:30:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 07:30:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1687ms 07:30:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 07:30:55 INFO - PROCESS | 2634 | 1461681055246 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 07:30:55 INFO - PROCESS | 2634 | 1461681055249 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 07:30:55 INFO - PROCESS | 2634 | 1461681055255 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 07:30:55 INFO - PROCESS | 2634 | 1461681055261 Marionette TRACE conn3 <- [1,758,null,{}] 07:30:55 INFO - PROCESS | 2634 | 1461681055333 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}] 07:30:55 INFO - PROCESS | 2634 | 1461681055527 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 07:30:55 INFO - PROCESS | 2634 | 1461681055640 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:55 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f94c3800 == 72 [pid = 2634] [id = 197] 07:30:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 117 (0x7f21f3055400) [pid = 2634] [serial = 591] [outer = (nil)] 07:30:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 118 (0x7f21f682d400) [pid = 2634] [serial = 592] [outer = 0x7f21f3055400] 07:30:55 INFO - PROCESS | 2634 | 1461681055715 Marionette DEBUG loaded listener.js 07:30:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 119 (0x7f21f725dc00) [pid = 2634] [serial = 593] [outer = 0x7f21f3055400] 07:30:56 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:56 INFO - PROCESS | 2634 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:30:56 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:56 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:56 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:56 INFO - PROCESS | 2634 | 1461681056537 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]]]}] 07:30:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 07:30:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1328ms 07:30:56 INFO - PROCESS | 2634 | 1461681056583 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 07:30:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 07:30:56 INFO - PROCESS | 2634 | 1461681056587 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 07:30:56 INFO - PROCESS | 2634 | 1461681056592 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 07:30:56 INFO - PROCESS | 2634 | 1461681056595 Marionette TRACE conn3 <- [1,762,null,{}] 07:30:56 INFO - PROCESS | 2634 | 1461681056600 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}] 07:30:56 INFO - PROCESS | 2634 | 1461681056746 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 07:30:56 INFO - PROCESS | 2634 | 1461681056897 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:56 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fa112800 == 73 [pid = 2634] [id = 198] 07:30:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 120 (0x7f21f3057800) [pid = 2634] [serial = 594] [outer = (nil)] 07:30:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 121 (0x7f21f7a71400) [pid = 2634] [serial = 595] [outer = 0x7f21f3057800] 07:30:56 INFO - PROCESS | 2634 | 1461681056966 Marionette DEBUG loaded listener.js 07:30:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 122 (0x7f21f7e79800) [pid = 2634] [serial = 596] [outer = 0x7f21f3057800] 07:30:58 INFO - PROCESS | 2634 | 1461681058235 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]]]}] 07:30:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 07:30:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1685ms 07:30:58 INFO - PROCESS | 2634 | 1461681058312 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 07:30:58 INFO - PROCESS | 2634 | 1461681058318 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 07:30:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 07:30:58 INFO - PROCESS | 2634 | 1461681058386 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 07:30:58 INFO - PROCESS | 2634 | 1461681058391 Marionette TRACE conn3 <- [1,766,null,{}] 07:30:58 INFO - PROCESS | 2634 | 1461681058398 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}] 07:30:58 INFO - PROCESS | 2634 | 1461681058593 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 07:30:58 INFO - PROCESS | 2634 | 1461681058749 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:58 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef999800 == 74 [pid = 2634] [id = 199] 07:30:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 123 (0x7f21edec7000) [pid = 2634] [serial = 597] [outer = (nil)] 07:30:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 124 (0x7f21ec870400) [pid = 2634] [serial = 598] [outer = 0x7f21edec7000] 07:30:58 INFO - PROCESS | 2634 | 1461681058867 Marionette DEBUG loaded listener.js 07:30:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 125 (0x7f21ee92bc00) [pid = 2634] [serial = 599] [outer = 0x7f21edec7000] 07:30:59 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ee5e5800 == 73 [pid = 2634] [id = 149] 07:30:59 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef065800 == 72 [pid = 2634] [id = 158] 07:30:59 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f302c000 == 71 [pid = 2634] [id = 193] 07:30:59 INFO - PROCESS | 2634 | --DOMWINDOW == 124 (0x7f21f09d1c00) [pid = 2634] [serial = 523] [outer = (nil)] [url = about:blank] 07:30:59 INFO - PROCESS | 2634 | --DOMWINDOW == 123 (0x7f21edebfc00) [pid = 2634] [serial = 520] [outer = (nil)] [url = about:blank] 07:30:59 INFO - PROCESS | 2634 | --DOMWINDOW == 122 (0x7f21f86ea400) [pid = 2634] [serial = 529] [outer = (nil)] [url = about:blank] 07:30:59 INFO - PROCESS | 2634 | --DOMWINDOW == 121 (0x7f21f9cdd000) [pid = 2634] [serial = 532] [outer = (nil)] [url = about:blank] 07:30:59 INFO - PROCESS | 2634 | --DOMWINDOW == 120 (0x7f21f473b400) [pid = 2634] [serial = 526] [outer = (nil)] [url = about:blank] 07:30:59 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f09b2800 == 70 [pid = 2634] [id = 192] 07:30:59 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef448000 == 69 [pid = 2634] [id = 191] 07:30:59 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21fa116000 == 68 [pid = 2634] [id = 172] 07:30:59 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21eedab800 == 67 [pid = 2634] [id = 190] 07:30:59 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e76f0000 == 66 [pid = 2634] [id = 189] 07:30:59 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef072000 == 65 [pid = 2634] [id = 185] 07:30:59 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f7a17800 == 64 [pid = 2634] [id = 184] 07:30:59 INFO - PROCESS | 2634 | --DOMWINDOW == 119 (0x7f21f133cc00) [pid = 2634] [serial = 550] [outer = (nil)] [url = about:blank] 07:30:59 INFO - PROCESS | 2634 | --DOMWINDOW == 118 (0x7f21f043bc00) [pid = 2634] [serial = 544] [outer = (nil)] [url = about:blank] 07:30:59 INFO - PROCESS | 2634 | --DOMWINDOW == 117 (0x7f21f2ed9c00) [pid = 2634] [serial = 548] [outer = (nil)] [url = about:blank] 07:30:59 INFO - PROCESS | 2634 | --DOMWINDOW == 116 (0x7f21edec9c00) [pid = 2634] [serial = 541] [outer = (nil)] [url = about:blank] 07:30:59 INFO - PROCESS | 2634 | --DOMWINDOW == 115 (0x7f21edec6800) [pid = 2634] [serial = 538] [outer = (nil)] [url = about:blank] 07:30:59 INFO - PROCESS | 2634 | --DOMWINDOW == 114 (0x7f21f7259000) [pid = 2634] [serial = 535] [outer = (nil)] [url = about:blank] 07:30:59 INFO - PROCESS | 2634 | --DOMWINDOW == 113 (0x7f21f1f56c00) [pid = 2634] [serial = 547] [outer = (nil)] [url = about:blank] 07:30:59 INFO - PROCESS | 2634 | --DOMWINDOW == 112 (0x7f21ee487000) [pid = 2634] [serial = 539] [outer = (nil)] [url = about:blank] 07:30:59 INFO - PROCESS | 2634 | --DOMWINDOW == 111 (0x7f21eea59c00) [pid = 2634] [serial = 542] [outer = (nil)] [url = about:blank] 07:30:59 INFO - PROCESS | 2634 | --DOMWINDOW == 110 (0x7f21f09d8800) [pid = 2634] [serial = 545] [outer = (nil)] [url = about:blank] 07:30:59 INFO - PROCESS | 2634 | --DOMWINDOW == 109 (0x7f21f2ede400) [pid = 2634] [serial = 551] [outer = (nil)] [url = about:blank] 07:31:00 INFO - PROCESS | 2634 | 1461681060135 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]]]}] 07:31:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 07:31:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1785ms 07:31:00 INFO - PROCESS | 2634 | 1461681060218 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 07:31:00 INFO - PROCESS | 2634 | 1461681060226 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 07:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 07:31:00 INFO - PROCESS | 2634 | 1461681060247 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 07:31:00 INFO - PROCESS | 2634 | 1461681060252 Marionette TRACE conn3 <- [1,770,null,{}] 07:31:00 INFO - PROCESS | 2634 | 1461681060258 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}] 07:31:00 INFO - PROCESS | 2634 | 1461681060390 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 07:31:00 INFO - PROCESS | 2634 | 1461681060400 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:00 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef064000 == 65 [pid = 2634] [id = 200] 07:31:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 110 (0x7f21ec8de400) [pid = 2634] [serial = 600] [outer = (nil)] 07:31:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 111 (0x7f21ef231400) [pid = 2634] [serial = 601] [outer = 0x7f21ec8de400] 07:31:00 INFO - PROCESS | 2634 | 1461681060461 Marionette DEBUG loaded listener.js 07:31:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 112 (0x7f21ef91b400) [pid = 2634] [serial = 602] [outer = 0x7f21ec8de400] 07:31:01 INFO - PROCESS | 2634 | 1461681061196 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]]]}] 07:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 07:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 986ms 07:31:01 INFO - PROCESS | 2634 | 1461681061239 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 07:31:01 INFO - PROCESS | 2634 | 1461681061243 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 07:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 07:31:01 INFO - PROCESS | 2634 | 1461681061250 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 07:31:01 INFO - PROCESS | 2634 | 1461681061255 Marionette TRACE conn3 <- [1,774,null,{}] 07:31:01 INFO - PROCESS | 2634 | 1461681061269 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}] 07:31:01 INFO - PROCESS | 2634 | 1461681061413 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 07:31:01 INFO - PROCESS | 2634 | 1461681061435 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:01 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f2022000 == 66 [pid = 2634] [id = 201] 07:31:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 113 (0x7f21f13c5400) [pid = 2634] [serial = 603] [outer = (nil)] 07:31:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 114 (0x7f21f1f5c000) [pid = 2634] [serial = 604] [outer = 0x7f21f13c5400] 07:31:01 INFO - PROCESS | 2634 | 1461681061501 Marionette DEBUG loaded listener.js 07:31:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 115 (0x7f21f2eda000) [pid = 2634] [serial = 605] [outer = 0x7f21f13c5400] 07:31:02 INFO - PROCESS | 2634 | 1461681062353 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]]]}] 07:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 07:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1183ms 07:31:02 INFO - PROCESS | 2634 | 1461681062434 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 07:31:02 INFO - PROCESS | 2634 | 1461681062438 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 07:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 07:31:02 INFO - PROCESS | 2634 | 1461681062443 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 07:31:02 INFO - PROCESS | 2634 | 1461681062445 Marionette TRACE conn3 <- [1,778,null,{}] 07:31:02 INFO - PROCESS | 2634 | 1461681062450 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}] 07:31:02 INFO - PROCESS | 2634 | 1461681062634 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 07:31:02 INFO - PROCESS | 2634 | 1461681062658 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:02 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f53e7000 == 67 [pid = 2634] [id = 202] 07:31:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 116 (0x7f21f0595000) [pid = 2634] [serial = 606] [outer = (nil)] 07:31:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 117 (0x7f21f3054000) [pid = 2634] [serial = 607] [outer = 0x7f21f0595000] 07:31:02 INFO - PROCESS | 2634 | 1461681062715 Marionette DEBUG loaded listener.js 07:31:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 118 (0x7f21f6335800) [pid = 2634] [serial = 608] [outer = 0x7f21f0595000] 07:31:03 INFO - PROCESS | 2634 | 1461681063462 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]]]}] 07:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 07:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1074ms 07:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 07:31:03 INFO - PROCESS | 2634 | 1461681063517 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 07:31:03 INFO - PROCESS | 2634 | 1461681063519 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 07:31:03 INFO - PROCESS | 2634 | 1461681063531 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 07:31:03 INFO - PROCESS | 2634 | 1461681063533 Marionette TRACE conn3 <- [1,782,null,{}] 07:31:03 INFO - PROCESS | 2634 | 1461681063536 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}] 07:31:03 INFO - PROCESS | 2634 | 1461681063703 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 07:31:03 INFO - PROCESS | 2634 | --DOMWINDOW == 117 (0x7f21eedc1c00) [pid = 2634] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 07:31:03 INFO - PROCESS | 2634 | --DOMWINDOW == 116 (0x7f21ee48f000) [pid = 2634] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 07:31:03 INFO - PROCESS | 2634 | --DOMWINDOW == 115 (0x7f21eedc1400) [pid = 2634] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 07:31:03 INFO - PROCESS | 2634 | --DOMWINDOW == 114 (0x7f21ec865c00) [pid = 2634] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 07:31:03 INFO - PROCESS | 2634 | --DOMWINDOW == 113 (0x7f21edebf400) [pid = 2634] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 07:31:03 INFO - PROCESS | 2634 | 1461681063864 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:03 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef4df800 == 68 [pid = 2634] [id = 203] 07:31:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 114 (0x7f21ec865c00) [pid = 2634] [serial = 609] [outer = (nil)] 07:31:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 115 (0x7f21eedbf800) [pid = 2634] [serial = 610] [outer = 0x7f21ec865c00] 07:31:03 INFO - PROCESS | 2634 | 1461681063922 Marionette DEBUG loaded listener.js 07:31:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 116 (0x7f21f1eeac00) [pid = 2634] [serial = 611] [outer = 0x7f21ec865c00] 07:31:04 INFO - PROCESS | 2634 | 1461681064572 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]]]}] 07:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 07:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1081ms 07:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 07:31:04 INFO - PROCESS | 2634 | 1461681064606 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 07:31:04 INFO - PROCESS | 2634 | 1461681064608 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 07:31:04 INFO - PROCESS | 2634 | 1461681064613 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 07:31:04 INFO - PROCESS | 2634 | 1461681064625 Marionette TRACE conn3 <- [1,786,null,{}] 07:31:04 INFO - PROCESS | 2634 | 1461681064631 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}] 07:31:04 INFO - PROCESS | 2634 | 1461681064826 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 07:31:04 INFO - PROCESS | 2634 | 1461681064854 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:04 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f9526000 == 69 [pid = 2634] [id = 204] 07:31:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 117 (0x7f21f1ee9c00) [pid = 2634] [serial = 612] [outer = (nil)] 07:31:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 118 (0x7f21f7e83800) [pid = 2634] [serial = 613] [outer = 0x7f21f1ee9c00] 07:31:04 INFO - PROCESS | 2634 | 1461681064916 Marionette DEBUG loaded listener.js 07:31:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 119 (0x7f21f8b07800) [pid = 2634] [serial = 614] [outer = 0x7f21f1ee9c00] 07:31:05 INFO - PROCESS | 2634 | 1461681065624 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]]]}] 07:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 07:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1042ms 07:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 07:31:05 INFO - PROCESS | 2634 | 1461681065655 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 07:31:05 INFO - PROCESS | 2634 | 1461681065657 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 07:31:05 INFO - PROCESS | 2634 | 1461681065663 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 07:31:05 INFO - PROCESS | 2634 | 1461681065666 Marionette TRACE conn3 <- [1,790,null,{}] 07:31:05 INFO - PROCESS | 2634 | 1461681065670 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}] 07:31:05 INFO - PROCESS | 2634 | 1461681065794 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 07:31:06 INFO - PROCESS | 2634 | 1461681065998 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:06 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eca1e800 == 70 [pid = 2634] [id = 205] 07:31:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 120 (0x7f21ec74b400) [pid = 2634] [serial = 615] [outer = (nil)] 07:31:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 121 (0x7f21ec870800) [pid = 2634] [serial = 616] [outer = 0x7f21ec74b400] 07:31:06 INFO - PROCESS | 2634 | 1461681066072 Marionette DEBUG loaded listener.js 07:31:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 122 (0x7f21ede82800) [pid = 2634] [serial = 617] [outer = 0x7f21ec74b400] 07:31:06 INFO - PROCESS | 2634 | 1461681066964 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]]]}] 07:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 07:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1333ms 07:31:07 INFO - PROCESS | 2634 | 1461681066997 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 07:31:07 INFO - PROCESS | 2634 | 1461681067002 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 07:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 07:31:07 INFO - PROCESS | 2634 | 1461681067010 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 07:31:07 INFO - PROCESS | 2634 | 1461681067015 Marionette TRACE conn3 <- [1,794,null,{}] 07:31:07 INFO - PROCESS | 2634 | 1461681067022 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}] 07:31:07 INFO - PROCESS | 2634 | 1461681067179 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 07:31:07 INFO - PROCESS | 2634 | 1461681067336 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:07 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f302c000 == 71 [pid = 2634] [id = 206] 07:31:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 123 (0x7f21ede88800) [pid = 2634] [serial = 618] [outer = (nil)] 07:31:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 124 (0x7f21ef77c000) [pid = 2634] [serial = 619] [outer = 0x7f21ede88800] 07:31:07 INFO - PROCESS | 2634 | 1461681067409 Marionette DEBUG loaded listener.js 07:31:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 125 (0x7f21f09da400) [pid = 2634] [serial = 620] [outer = 0x7f21ede88800] 07:31:08 INFO - PROCESS | 2634 | 1461681068320 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]]]}] 07:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 07:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1382ms 07:31:08 INFO - PROCESS | 2634 | 1461681068395 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 07:31:08 INFO - PROCESS | 2634 | 1461681068401 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 07:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 07:31:08 INFO - PROCESS | 2634 | 1461681068407 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 07:31:08 INFO - PROCESS | 2634 | 1461681068410 Marionette TRACE conn3 <- [1,798,null,{}] 07:31:08 INFO - PROCESS | 2634 | 1461681068415 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}] 07:31:08 INFO - PROCESS | 2634 | 1461681068576 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 07:31:08 INFO - PROCESS | 2634 | 1461681068726 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:08 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fbadb800 == 72 [pid = 2634] [id = 207] 07:31:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 126 (0x7f21f20b8000) [pid = 2634] [serial = 621] [outer = (nil)] 07:31:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 127 (0x7f21f47e2800) [pid = 2634] [serial = 622] [outer = 0x7f21f20b8000] 07:31:08 INFO - PROCESS | 2634 | 1461681068797 Marionette DEBUG loaded listener.js 07:31:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 128 (0x7f21f7522800) [pid = 2634] [serial = 623] [outer = 0x7f21f20b8000] 07:31:09 INFO - PROCESS | 2634 | 1461681069726 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]]]}] 07:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 07:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1378ms 07:31:09 INFO - PROCESS | 2634 | 1461681069785 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 07:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 07:31:09 INFO - PROCESS | 2634 | 1461681069789 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 07:31:09 INFO - PROCESS | 2634 | 1461681069804 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 07:31:09 INFO - PROCESS | 2634 | 1461681069813 Marionette TRACE conn3 <- [1,802,null,{}] 07:31:09 INFO - PROCESS | 2634 | 1461681069819 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}] 07:31:10 INFO - PROCESS | 2634 | 1461681070014 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 07:31:10 INFO - PROCESS | 2634 | 1461681070166 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:10 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2204796800 == 73 [pid = 2634] [id = 208] 07:31:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 129 (0x7f21f2ed9800) [pid = 2634] [serial = 624] [outer = (nil)] 07:31:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 130 (0x7f21f8b03c00) [pid = 2634] [serial = 625] [outer = 0x7f21f2ed9800] 07:31:10 INFO - PROCESS | 2634 | 1461681070234 Marionette DEBUG loaded listener.js 07:31:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 131 (0x7f21f8d0f800) [pid = 2634] [serial = 626] [outer = 0x7f21f2ed9800] 07:31:11 INFO - PROCESS | 2634 | 1461681071063 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]]]}] 07:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 07:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1343ms 07:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 07:31:11 INFO - PROCESS | 2634 | 1461681071138 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 07:31:11 INFO - PROCESS | 2634 | 1461681071142 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 07:31:11 INFO - PROCESS | 2634 | 1461681071147 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 07:31:11 INFO - PROCESS | 2634 | 1461681071150 Marionette TRACE conn3 <- [1,806,null,{}] 07:31:11 INFO - PROCESS | 2634 | 1461681071155 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}] 07:31:11 INFO - PROCESS | 2634 | 1461681071343 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 07:31:11 INFO - PROCESS | 2634 | 1461681071495 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:11 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2205abc800 == 74 [pid = 2634] [id = 209] 07:31:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 132 (0x7f21f2edc000) [pid = 2634] [serial = 627] [outer = (nil)] 07:31:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 133 (0x7f21f923ac00) [pid = 2634] [serial = 628] [outer = 0x7f21f2edc000] 07:31:11 INFO - PROCESS | 2634 | 1461681071565 Marionette DEBUG loaded listener.js 07:31:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 134 (0x7f21f9c83c00) [pid = 2634] [serial = 629] [outer = 0x7f21f2edc000] 07:31:12 INFO - PROCESS | 2634 | 1461681072382 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]]]}] 07:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 07:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1276ms 07:31:12 INFO - PROCESS | 2634 | 1461681072424 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 07:31:12 INFO - PROCESS | 2634 | 1461681072427 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 07:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 07:31:12 INFO - PROCESS | 2634 | 1461681072432 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 07:31:12 INFO - PROCESS | 2634 | 1461681072434 Marionette TRACE conn3 <- [1,810,null,{}] 07:31:12 INFO - PROCESS | 2634 | 1461681072440 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}] 07:31:12 INFO - PROCESS | 2634 | 1461681072590 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 07:31:12 INFO - PROCESS | 2634 | 1461681072753 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:12 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220a251000 == 75 [pid = 2634] [id = 210] 07:31:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 135 (0x7f21fa27a400) [pid = 2634] [serial = 630] [outer = (nil)] 07:31:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 136 (0x7f21facb5800) [pid = 2634] [serial = 631] [outer = 0x7f21fa27a400] 07:31:12 INFO - PROCESS | 2634 | 1461681072829 Marionette DEBUG loaded listener.js 07:31:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 137 (0x7f21fba5bc00) [pid = 2634] [serial = 632] [outer = 0x7f21fa27a400] 07:31:13 INFO - PROCESS | 2634 | 1461681073690 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]]]}] 07:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 07:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1282ms 07:31:13 INFO - PROCESS | 2634 | 1461681073716 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 07:31:13 INFO - PROCESS | 2634 | 1461681073719 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 07:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 07:31:13 INFO - PROCESS | 2634 | 1461681073725 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 07:31:13 INFO - PROCESS | 2634 | 1461681073727 Marionette TRACE conn3 <- [1,814,null,{}] 07:31:13 INFO - PROCESS | 2634 | 1461681073732 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}] 07:31:13 INFO - PROCESS | 2634 | 1461681073894 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 07:31:14 INFO - PROCESS | 2634 | 1461681074055 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:14 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220ab37000 == 76 [pid = 2634] [id = 211] 07:31:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 138 (0x7f21f9c83800) [pid = 2634] [serial = 633] [outer = (nil)] 07:31:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 139 (0x7f2204703400) [pid = 2634] [serial = 634] [outer = 0x7f21f9c83800] 07:31:14 INFO - PROCESS | 2634 | 1461681074124 Marionette DEBUG loaded listener.js 07:31:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 140 (0x7f22047edc00) [pid = 2634] [serial = 635] [outer = 0x7f21f9c83800] 07:31:15 INFO - PROCESS | 2634 | 1461681075007 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] 07:31:15 INFO - PROCESS | 2634 | 1461681075064 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 07:31:15 INFO - PROCESS | 2634 | 1461681075069 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 07:31:15 INFO - PROCESS | 2634 | 1461681075072 Marionette TRACE conn3 <- [1,818,null,{}] 07:31:15 INFO - PROCESS | 2634 | 1461681075077 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}] 07:31:15 INFO - PROCESS | 2634 | 1461681075219 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 07:31:15 INFO - PROCESS | 2634 | 1461681075383 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:15 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee91a800 == 77 [pid = 2634] [id = 212] 07:31:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 141 (0x7f21ec8dfc00) [pid = 2634] [serial = 636] [outer = (nil)] 07:31:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 142 (0x7f21ee489c00) [pid = 2634] [serial = 637] [outer = 0x7f21ec8dfc00] 07:31:15 INFO - PROCESS | 2634 | 1461681075454 Marionette DEBUG loaded listener.js 07:31:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 143 (0x7f220536d400) [pid = 2634] [serial = 638] [outer = 0x7f21ec8dfc00] 07:31:16 INFO - PROCESS | 2634 | 1461681076583 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]]]}] 07:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 07:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1535ms 07:31:16 INFO - PROCESS | 2634 | 1461681076604 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 07:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 07:31:16 INFO - PROCESS | 2634 | 1461681076610 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 07:31:16 INFO - PROCESS | 2634 | 1461681076618 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 07:31:16 INFO - PROCESS | 2634 | 1461681076624 Marionette TRACE conn3 <- [1,822,null,{}] 07:31:16 INFO - PROCESS | 2634 | 1461681076632 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}] 07:31:16 INFO - PROCESS | 2634 | 1461681076801 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 07:31:17 INFO - PROCESS | 2634 | 1461681077026 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:17 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f6885000 == 78 [pid = 2634] [id = 213] 07:31:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 144 (0x7f21eea56c00) [pid = 2634] [serial = 639] [outer = (nil)] 07:31:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 145 (0x7f21eeca4c00) [pid = 2634] [serial = 640] [outer = 0x7f21eea56c00] 07:31:17 INFO - PROCESS | 2634 | 1461681077088 Marionette DEBUG loaded listener.js 07:31:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 146 (0x7f21ef91ec00) [pid = 2634] [serial = 641] [outer = 0x7f21eea56c00] 07:31:17 INFO - PROCESS | 2634 | 1461681077973 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] 07:31:18 INFO - PROCESS | 2634 | 1461681078013 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 07:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 07:31:18 INFO - PROCESS | 2634 | 1461681078022 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 07:31:18 INFO - PROCESS | 2634 | 1461681078026 Marionette TRACE conn3 <- [1,826,null,{}] 07:31:18 INFO - PROCESS | 2634 | 1461681078031 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}] 07:31:18 INFO - PROCESS | 2634 | 1461681078170 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 07:31:18 INFO - PROCESS | 2634 | 1461681078364 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:18 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f9526000 == 77 [pid = 2634] [id = 204] 07:31:18 INFO - PROCESS | 2634 | --DOMWINDOW == 145 (0x7f21f7a74000) [pid = 2634] [serial = 562] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 2634 | --DOMWINDOW == 144 (0x7f21f043c000) [pid = 2634] [serial = 559] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee7d6000 == 78 [pid = 2634] [id = 214] 07:31:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 145 (0x7f21ede8bc00) [pid = 2634] [serial = 642] [outer = (nil)] 07:31:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 146 (0x7f21f070a800) [pid = 2634] [serial = 643] [outer = 0x7f21ede8bc00] 07:31:18 INFO - PROCESS | 2634 | 1461681078459 Marionette DEBUG loaded listener.js 07:31:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 147 (0x7f21f2ed7c00) [pid = 2634] [serial = 644] [outer = 0x7f21ede8bc00] 07:31:18 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef4df800 == 77 [pid = 2634] [id = 203] 07:31:18 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f53e7000 == 76 [pid = 2634] [id = 202] 07:31:18 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f2022000 == 75 [pid = 2634] [id = 201] 07:31:18 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef064000 == 74 [pid = 2634] [id = 200] 07:31:18 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef999800 == 73 [pid = 2634] [id = 199] 07:31:18 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21eee6d000 == 72 [pid = 2634] [id = 195] 07:31:18 INFO - PROCESS | 2634 | --DOMWINDOW == 146 (0x7f21f09ef800) [pid = 2634] [serial = 578] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 2634 | --DOMWINDOW == 145 (0x7f21f1332c00) [pid = 2634] [serial = 580] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 2634 | --DOMWINDOW == 144 (0x7f21f13cf000) [pid = 2634] [serial = 581] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 2634 | --DOMWINDOW == 143 (0x7f21f043e400) [pid = 2634] [serial = 575] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 2634 | --DOMWINDOW == 142 (0x7f21f09ce800) [pid = 2634] [serial = 577] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 2634 | --DOMWINDOW == 141 (0x7f21f7e7f400) [pid = 2634] [serial = 553] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 2634 | --DOMWINDOW == 140 (0x7f21ee487800) [pid = 2634] [serial = 556] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 2634 | --DOMWINDOW == 139 (0x7f21ee927000) [pid = 2634] [serial = 571] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 2634 | --DOMWINDOW == 138 (0x7f21eea59000) [pid = 2634] [serial = 572] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 2634 | --DOMWINDOW == 137 (0x7f21ef234400) [pid = 2634] [serial = 574] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 2634 | --DOMWINDOW == 136 (0x7f21ede88c00) [pid = 2634] [serial = 569] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 2634 | --DOMWINDOW == 135 (0x7f21eddc6c00) [pid = 2634] [serial = 568] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 2634 | --DOMWINDOW == 134 (0x7f21edce6800) [pid = 2634] [serial = 565] [outer = (nil)] [url = about:blank] 07:31:19 INFO - PROCESS | 2634 | 1461681079229 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]]]}] 07:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 07:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1236ms 07:31:19 INFO - PROCESS | 2634 | 1461681079272 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 07:31:19 INFO - PROCESS | 2634 | 1461681079276 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 07:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 07:31:19 INFO - PROCESS | 2634 | 1461681079284 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 07:31:19 INFO - PROCESS | 2634 | 1461681079290 Marionette TRACE conn3 <- [1,830,null,{}] 07:31:19 INFO - PROCESS | 2634 | 1461681079306 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}] 07:31:19 INFO - PROCESS | 2634 | 1461681079471 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 07:31:19 INFO - PROCESS | 2634 | 1461681079482 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:19 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f4778800 == 73 [pid = 2634] [id = 215] 07:31:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 135 (0x7f21f6942c00) [pid = 2634] [serial = 645] [outer = (nil)] 07:31:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 136 (0x7f21f7a75400) [pid = 2634] [serial = 646] [outer = 0x7f21f6942c00] 07:31:19 INFO - PROCESS | 2634 | 1461681079544 Marionette DEBUG loaded listener.js 07:31:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 137 (0x7f21f7eb5c00) [pid = 2634] [serial = 647] [outer = 0x7f21f6942c00] 07:31:20 INFO - PROCESS | 2634 | 1461681080293 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]]]}] 07:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 07:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1084ms 07:31:20 INFO - PROCESS | 2634 | 1461681080375 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 07:31:20 INFO - PROCESS | 2634 | 1461681080379 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 07:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 07:31:20 INFO - PROCESS | 2634 | 1461681080385 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 07:31:20 INFO - PROCESS | 2634 | 1461681080387 Marionette TRACE conn3 <- [1,834,null,{}] 07:31:20 INFO - PROCESS | 2634 | 1461681080394 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}] 07:31:20 INFO - PROCESS | 2634 | 1461681080543 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 07:31:20 INFO - PROCESS | 2634 | 1461681080553 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:20 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f94da800 == 74 [pid = 2634] [id = 216] 07:31:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 138 (0x7f21f2ee0800) [pid = 2634] [serial = 648] [outer = (nil)] 07:31:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 139 (0x7f21f9c85800) [pid = 2634] [serial = 649] [outer = 0x7f21f2ee0800] 07:31:20 INFO - PROCESS | 2634 | 1461681080617 Marionette DEBUG loaded listener.js 07:31:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 140 (0x7f21faea8400) [pid = 2634] [serial = 650] [outer = 0x7f21f2ee0800] 07:31:21 INFO - PROCESS | 2634 | 1461681081408 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]]]}] 07:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 07:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1032ms 07:31:21 INFO - PROCESS | 2634 | 1461681081427 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 07:31:21 INFO - PROCESS | 2634 | 1461681081429 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 07:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 07:31:21 INFO - PROCESS | 2634 | 1461681081452 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 07:31:21 INFO - PROCESS | 2634 | 1461681081455 Marionette TRACE conn3 <- [1,838,null,{}] 07:31:21 INFO - PROCESS | 2634 | 1461681081466 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}] 07:31:21 INFO - PROCESS | 2634 | 1461681081634 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 07:31:21 INFO - PROCESS | 2634 | 1461681081658 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:21 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2204797800 == 75 [pid = 2634] [id = 217] 07:31:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 141 (0x7f21f1f57400) [pid = 2634] [serial = 651] [outer = (nil)] 07:31:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 142 (0x7f21fba4ec00) [pid = 2634] [serial = 652] [outer = 0x7f21f1f57400] 07:31:21 INFO - PROCESS | 2634 | 1461681081717 Marionette DEBUG loaded listener.js 07:31:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 143 (0x7f21fe85e400) [pid = 2634] [serial = 653] [outer = 0x7f21f1f57400] 07:31:22 INFO - PROCESS | 2634 | 1461681082562 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]]]}] 07:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 07:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1158ms 07:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 07:31:22 INFO - PROCESS | 2634 | 1461681082593 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 07:31:22 INFO - PROCESS | 2634 | 1461681082595 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 07:31:22 INFO - PROCESS | 2634 | 1461681082601 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 07:31:22 INFO - PROCESS | 2634 | 1461681082603 Marionette TRACE conn3 <- [1,842,null,{}] 07:31:22 INFO - PROCESS | 2634 | 1461681082608 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}] 07:31:22 INFO - PROCESS | 2634 | 1461681082828 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 07:31:22 INFO - PROCESS | 2634 | 1461681082850 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:22 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220ab30800 == 76 [pid = 2634] [id = 218] 07:31:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 144 (0x7f220569a800) [pid = 2634] [serial = 654] [outer = (nil)] 07:31:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 145 (0x7f2205a26c00) [pid = 2634] [serial = 655] [outer = 0x7f220569a800] 07:31:22 INFO - PROCESS | 2634 | 1461681082913 Marionette DEBUG loaded listener.js 07:31:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 146 (0x7f22064af000) [pid = 2634] [serial = 656] [outer = 0x7f220569a800] 07:31:23 INFO - PROCESS | 2634 | --DOMWINDOW == 145 (0x7f21f0595000) [pid = 2634] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 07:31:23 INFO - PROCESS | 2634 | --DOMWINDOW == 144 (0x7f21ec8de400) [pid = 2634] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 07:31:23 INFO - PROCESS | 2634 | --DOMWINDOW == 143 (0x7f21edec7000) [pid = 2634] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 07:31:23 INFO - PROCESS | 2634 | --DOMWINDOW == 142 (0x7f21f13c5400) [pid = 2634] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 07:31:23 INFO - PROCESS | 2634 | --DOMWINDOW == 141 (0x7f21ec865c00) [pid = 2634] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 07:31:23 INFO - PROCESS | 2634 | 1461681083786 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]]]}] 07:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 07:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1232ms 07:31:23 INFO - PROCESS | 2634 | 1461681083832 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 07:31:23 INFO - PROCESS | 2634 | 1461681083835 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 07:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 07:31:23 INFO - PROCESS | 2634 | 1461681083843 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 07:31:23 INFO - PROCESS | 2634 | 1461681083846 Marionette TRACE conn3 <- [1,846,null,{}] 07:31:23 INFO - PROCESS | 2634 | 1461681083850 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}] 07:31:24 INFO - PROCESS | 2634 | 1461681084018 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 07:31:24 INFO - PROCESS | 2634 | 1461681084035 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:24 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220ae0d000 == 77 [pid = 2634] [id = 219] 07:31:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 142 (0x7f21f09d6400) [pid = 2634] [serial = 657] [outer = (nil)] 07:31:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 143 (0x7f2205af5400) [pid = 2634] [serial = 658] [outer = 0x7f21f09d6400] 07:31:24 INFO - PROCESS | 2634 | 1461681084096 Marionette DEBUG loaded listener.js 07:31:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 144 (0x7f22069b5000) [pid = 2634] [serial = 659] [outer = 0x7f21f09d6400] 07:31:24 INFO - PROCESS | 2634 | 1461681084790 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]]]}] 07:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 07:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 985ms 07:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 07:31:24 INFO - PROCESS | 2634 | 1461681084825 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 07:31:24 INFO - PROCESS | 2634 | 1461681084827 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 07:31:24 INFO - PROCESS | 2634 | 1461681084833 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 07:31:24 INFO - PROCESS | 2634 | 1461681084835 Marionette TRACE conn3 <- [1,850,null,{}] 07:31:24 INFO - PROCESS | 2634 | 1461681084840 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}] 07:31:24 INFO - PROCESS | 2634 | 1461681084967 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 07:31:25 INFO - PROCESS | 2634 | 1461681085086 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:25 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220ed3d800 == 78 [pid = 2634] [id = 220] 07:31:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 145 (0x7f21f13d0400) [pid = 2634] [serial = 660] [outer = (nil)] 07:31:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 146 (0x7f2206cd6400) [pid = 2634] [serial = 661] [outer = 0x7f21f13d0400] 07:31:25 INFO - PROCESS | 2634 | 1461681085144 Marionette DEBUG loaded listener.js 07:31:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 147 (0x7f2208ac0c00) [pid = 2634] [serial = 662] [outer = 0x7f21f13d0400] 07:31:26 INFO - PROCESS | 2634 | 1461681086024 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]]]}] 07:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 07:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1226ms 07:31:26 INFO - PROCESS | 2634 | 1461681086058 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 07:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 07:31:26 INFO - PROCESS | 2634 | 1461681086064 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 07:31:26 INFO - PROCESS | 2634 | 1461681086072 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 07:31:26 INFO - PROCESS | 2634 | 1461681086077 Marionette TRACE conn3 <- [1,854,null,{}] 07:31:26 INFO - PROCESS | 2634 | 1461681086084 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}] 07:31:26 INFO - PROCESS | 2634 | 1461681086262 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 07:31:26 INFO - PROCESS | 2634 | 1461681086418 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:26 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f09ac000 == 79 [pid = 2634] [id = 221] 07:31:26 INFO - PROCESS | 2634 | ++DOMWINDOW == 148 (0x7f21ee491800) [pid = 2634] [serial = 663] [outer = (nil)] 07:31:26 INFO - PROCESS | 2634 | ++DOMWINDOW == 149 (0x7f21ef91f800) [pid = 2634] [serial = 664] [outer = 0x7f21ee491800] 07:31:26 INFO - PROCESS | 2634 | 1461681086491 Marionette DEBUG loaded listener.js 07:31:26 INFO - PROCESS | 2634 | ++DOMWINDOW == 150 (0x7f21f1ee2400) [pid = 2634] [serial = 665] [outer = 0x7f21ee491800] 07:31:27 INFO - PROCESS | 2634 | 1461681087259 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]]]}] 07:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 07:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1231ms 07:31:27 INFO - PROCESS | 2634 | 1461681087302 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 07:31:27 INFO - PROCESS | 2634 | 1461681087311 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 07:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 07:31:27 INFO - PROCESS | 2634 | 1461681087320 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 07:31:27 INFO - PROCESS | 2634 | 1461681087323 Marionette TRACE conn3 <- [1,858,null,{}] 07:31:27 INFO - PROCESS | 2634 | 1461681087329 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}] 07:31:27 INFO - PROCESS | 2634 | 1461681087498 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 07:31:27 INFO - PROCESS | 2634 | 1461681087655 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:27 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220531d000 == 80 [pid = 2634] [id = 222] 07:31:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 151 (0x7f21f2ed7800) [pid = 2634] [serial = 666] [outer = (nil)] 07:31:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 152 (0x7f21f5143400) [pid = 2634] [serial = 667] [outer = 0x7f21f2ed7800] 07:31:27 INFO - PROCESS | 2634 | 1461681087746 Marionette DEBUG loaded listener.js 07:31:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 153 (0x7f21f7f32c00) [pid = 2634] [serial = 668] [outer = 0x7f21f2ed7800] 07:31:28 INFO - PROCESS | 2634 | 1461681088686 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]]]}] 07:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 07:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1430ms 07:31:28 INFO - PROCESS | 2634 | 1461681088751 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 07:31:28 INFO - PROCESS | 2634 | 1461681088755 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 07:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 07:31:28 INFO - PROCESS | 2634 | 1461681088761 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 07:31:28 INFO - PROCESS | 2634 | 1461681088767 Marionette TRACE conn3 <- [1,862,null,{}] 07:31:28 INFO - PROCESS | 2634 | 1461681088782 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}] 07:31:28 INFO - PROCESS | 2634 | 1461681088983 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 07:31:29 INFO - PROCESS | 2634 | 1461681089140 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:29 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220fda9000 == 81 [pid = 2634] [id = 223] 07:31:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 154 (0x7f21fba11800) [pid = 2634] [serial = 669] [outer = (nil)] 07:31:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 155 (0x7f220568f000) [pid = 2634] [serial = 670] [outer = 0x7f21fba11800] 07:31:29 INFO - PROCESS | 2634 | 1461681089215 Marionette DEBUG loaded listener.js 07:31:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 156 (0x7f2205851800) [pid = 2634] [serial = 671] [outer = 0x7f21fba11800] 07:31:30 INFO - PROCESS | 2634 | 1461681090042 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]]]}] 07:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 07:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1344ms 07:31:30 INFO - PROCESS | 2634 | 1461681090106 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 07:31:30 INFO - PROCESS | 2634 | 1461681090110 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 07:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 07:31:30 INFO - PROCESS | 2634 | 1461681090115 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 07:31:30 INFO - PROCESS | 2634 | 1461681090118 Marionette TRACE conn3 <- [1,866,null,{}] 07:31:30 INFO - PROCESS | 2634 | 1461681090123 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}] 07:31:30 INFO - PROCESS | 2634 | 1461681090275 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 07:31:30 INFO - PROCESS | 2634 | 1461681090434 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:30 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f2b8f000 == 82 [pid = 2634] [id = 224] 07:31:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 157 (0x7f21fba4e400) [pid = 2634] [serial = 672] [outer = (nil)] 07:31:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 158 (0x7f2206b2d800) [pid = 2634] [serial = 673] [outer = 0x7f21fba4e400] 07:31:30 INFO - PROCESS | 2634 | 1461681090506 Marionette DEBUG loaded listener.js 07:31:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 159 (0x7f220a176000) [pid = 2634] [serial = 674] [outer = 0x7f21fba4e400] 07:31:31 INFO - PROCESS | 2634 | 1461681091423 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]]]}] 07:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 07:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1331ms 07:31:31 INFO - PROCESS | 2634 | 1461681091448 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 07:31:31 INFO - PROCESS | 2634 | 1461681091452 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 07:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 07:31:31 INFO - PROCESS | 2634 | 1461681091457 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 07:31:31 INFO - PROCESS | 2634 | 1461681091460 Marionette TRACE conn3 <- [1,870,null,{}] 07:31:31 INFO - PROCESS | 2634 | 1461681091465 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}] 07:31:31 INFO - PROCESS | 2634 | 1461681091611 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 07:31:31 INFO - PROCESS | 2634 | 1461681091770 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:31 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e6bb8000 == 83 [pid = 2634] [id = 225] 07:31:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 160 (0x7f21eddd1400) [pid = 2634] [serial = 675] [outer = (nil)] 07:31:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 161 (0x7f2206cd7000) [pid = 2634] [serial = 676] [outer = 0x7f21eddd1400] 07:31:31 INFO - PROCESS | 2634 | 1461681091852 Marionette DEBUG loaded listener.js 07:31:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 162 (0x7f220a4abc00) [pid = 2634] [serial = 677] [outer = 0x7f21eddd1400] 07:31:32 INFO - PROCESS | 2634 | 1461681092703 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]]]}] 07:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 07:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1285ms 07:31:32 INFO - PROCESS | 2634 | 1461681092743 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 07:31:32 INFO - PROCESS | 2634 | 1461681092747 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 07:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 07:31:32 INFO - PROCESS | 2634 | 1461681092754 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 07:31:32 INFO - PROCESS | 2634 | 1461681092756 Marionette TRACE conn3 <- [1,874,null,{}] 07:31:32 INFO - PROCESS | 2634 | 1461681092761 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}] 07:31:32 INFO - PROCESS | 2634 | 1461681092939 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 07:31:33 INFO - PROCESS | 2634 | 1461681093096 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:33 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220fdb7000 == 84 [pid = 2634] [id = 226] 07:31:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 163 (0x7f21e7517400) [pid = 2634] [serial = 678] [outer = (nil)] 07:31:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 164 (0x7f21e751d400) [pid = 2634] [serial = 679] [outer = 0x7f21e7517400] 07:31:33 INFO - PROCESS | 2634 | 1461681093168 Marionette DEBUG loaded listener.js 07:31:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 165 (0x7f220ad34000) [pid = 2634] [serial = 680] [outer = 0x7f21e7517400] 07:31:34 INFO - PROCESS | 2634 | 1461681094017 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]]]}] 07:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 07:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1325ms 07:31:34 INFO - PROCESS | 2634 | 1461681094080 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 07:31:34 INFO - PROCESS | 2634 | 1461681094084 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 07:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 07:31:34 INFO - PROCESS | 2634 | 1461681094089 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 07:31:34 INFO - PROCESS | 2634 | 1461681094091 Marionette TRACE conn3 <- [1,878,null,{}] 07:31:34 INFO - PROCESS | 2634 | 1461681094097 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}] 07:31:34 INFO - PROCESS | 2634 | 1461681094239 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 07:31:34 INFO - PROCESS | 2634 | 1461681094400 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:34 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e6960800 == 85 [pid = 2634] [id = 227] 07:31:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 166 (0x7f21e7518400) [pid = 2634] [serial = 681] [outer = (nil)] 07:31:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 167 (0x7f21edf45800) [pid = 2634] [serial = 682] [outer = 0x7f21e7518400] 07:31:34 INFO - PROCESS | 2634 | 1461681094481 Marionette DEBUG loaded listener.js 07:31:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 168 (0x7f21edf4bc00) [pid = 2634] [serial = 683] [outer = 0x7f21e7518400] 07:31:35 INFO - PROCESS | 2634 | 1461681095304 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]]]}] 07:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 07:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1231ms 07:31:35 INFO - PROCESS | 2634 | 1461681095328 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 07:31:35 INFO - PROCESS | 2634 | 1461681095332 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 07:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 07:31:35 INFO - PROCESS | 2634 | 1461681095339 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 07:31:35 INFO - PROCESS | 2634 | 1461681095342 Marionette TRACE conn3 <- [1,882,null,{}] 07:31:35 INFO - PROCESS | 2634 | 1461681095347 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}] 07:31:35 INFO - PROCESS | 2634 | 1461681095509 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 07:31:35 INFO - PROCESS | 2634 | 1461681095676 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:35 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee083000 == 86 [pid = 2634] [id = 228] 07:31:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 169 (0x7f21e3de6800) [pid = 2634] [serial = 684] [outer = (nil)] 07:31:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 170 (0x7f21e3ded000) [pid = 2634] [serial = 685] [outer = 0x7f21e3de6800] 07:31:35 INFO - PROCESS | 2634 | 1461681095743 Marionette DEBUG loaded listener.js 07:31:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 171 (0x7f21e3df2800) [pid = 2634] [serial = 686] [outer = 0x7f21e3de6800] 07:31:36 INFO - PROCESS | 2634 | 1461681096595 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]]]}] 07:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 07:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1326ms 07:31:36 INFO - PROCESS | 2634 | 1461681096666 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 07:31:36 INFO - PROCESS | 2634 | 1461681096670 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 07:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 07:31:36 INFO - PROCESS | 2634 | 1461681096675 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 07:31:36 INFO - PROCESS | 2634 | 1461681096678 Marionette TRACE conn3 <- [1,886,null,{}] 07:31:36 INFO - PROCESS | 2634 | 1461681096682 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}] 07:31:36 INFO - PROCESS | 2634 | 1461681096833 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 07:31:37 INFO - PROCESS | 2634 | 1461681096996 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:37 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef382000 == 87 [pid = 2634] [id = 229] 07:31:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 172 (0x7f21e3de8c00) [pid = 2634] [serial = 687] [outer = (nil)] 07:31:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 173 (0x7f21ede88c00) [pid = 2634] [serial = 688] [outer = 0x7f21e3de8c00] 07:31:37 INFO - PROCESS | 2634 | 1461681097070 Marionette DEBUG loaded listener.js 07:31:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 174 (0x7f21edf49400) [pid = 2634] [serial = 689] [outer = 0x7f21e3de8c00] 07:31:38 INFO - PROCESS | 2634 | 1461681098276 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]]]}] 07:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 07:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1630ms 07:31:38 INFO - PROCESS | 2634 | 1461681098306 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 07:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 07:31:38 INFO - PROCESS | 2634 | 1461681098312 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 07:31:38 INFO - PROCESS | 2634 | 1461681098319 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 07:31:38 INFO - PROCESS | 2634 | 1461681098324 Marionette TRACE conn3 <- [1,890,null,{}] 07:31:38 INFO - PROCESS | 2634 | 1461681098330 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}] 07:31:38 INFO - PROCESS | 2634 | 1461681098474 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 07:31:38 INFO - PROCESS | 2634 | 1461681098645 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:38 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef378800 == 88 [pid = 2634] [id = 230] 07:31:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 175 (0x7f21edce2400) [pid = 2634] [serial = 690] [outer = (nil)] 07:31:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 176 (0x7f21eddc6c00) [pid = 2634] [serial = 691] [outer = 0x7f21edce2400] 07:31:38 INFO - PROCESS | 2634 | 1461681098769 Marionette DEBUG loaded listener.js 07:31:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 177 (0x7f21edec0000) [pid = 2634] [serial = 692] [outer = 0x7f21edce2400] 07:31:39 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef4dd800 == 87 [pid = 2634] [id = 113] 07:31:39 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f9fc0800 == 86 [pid = 2634] [id = 187] 07:31:39 INFO - PROCESS | 2634 | --DOMWINDOW == 176 (0x7f21f7e83800) [pid = 2634] [serial = 613] [outer = (nil)] [url = about:blank] 07:31:39 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220ae0d000 == 85 [pid = 2634] [id = 219] 07:31:39 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220ab30800 == 84 [pid = 2634] [id = 218] 07:31:39 INFO - PROCESS | 2634 | --DOCSHELL 0x7f2204797800 == 83 [pid = 2634] [id = 217] 07:31:39 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f94da800 == 82 [pid = 2634] [id = 216] 07:31:39 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f4778800 == 81 [pid = 2634] [id = 215] 07:31:39 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ee7d6000 == 80 [pid = 2634] [id = 214] 07:31:39 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f6885000 == 79 [pid = 2634] [id = 213] 07:31:39 INFO - PROCESS | 2634 | --DOCSHELL 0x7f2204796800 == 78 [pid = 2634] [id = 208] 07:31:39 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21fbadb800 == 77 [pid = 2634] [id = 207] 07:31:39 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f302c000 == 76 [pid = 2634] [id = 206] 07:31:39 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21eca1e800 == 75 [pid = 2634] [id = 205] 07:31:39 INFO - PROCESS | 2634 | --DOMWINDOW == 175 (0x7f21f3054000) [pid = 2634] [serial = 607] [outer = (nil)] [url = about:blank] 07:31:39 INFO - PROCESS | 2634 | --DOMWINDOW == 174 (0x7f21f47efc00) [pid = 2634] [serial = 583] [outer = (nil)] [url = about:blank] 07:31:39 INFO - PROCESS | 2634 | --DOMWINDOW == 173 (0x7f21ef231400) [pid = 2634] [serial = 601] [outer = (nil)] [url = about:blank] 07:31:39 INFO - PROCESS | 2634 | --DOMWINDOW == 172 (0x7f21ec870400) [pid = 2634] [serial = 598] [outer = (nil)] [url = about:blank] 07:31:39 INFO - PROCESS | 2634 | --DOMWINDOW == 171 (0x7f21ef91b400) [pid = 2634] [serial = 602] [outer = (nil)] [url = about:blank] 07:31:39 INFO - PROCESS | 2634 | --DOMWINDOW == 170 (0x7f21f1f5c000) [pid = 2634] [serial = 604] [outer = (nil)] [url = about:blank] 07:31:39 INFO - PROCESS | 2634 | --DOMWINDOW == 169 (0x7f21eedbf800) [pid = 2634] [serial = 610] [outer = (nil)] [url = about:blank] 07:31:39 INFO - PROCESS | 2634 | --DOMWINDOW == 168 (0x7f21f6335800) [pid = 2634] [serial = 608] [outer = (nil)] [url = about:blank] 07:31:39 INFO - PROCESS | 2634 | --DOMWINDOW == 167 (0x7f21f7a71400) [pid = 2634] [serial = 595] [outer = (nil)] [url = about:blank] 07:31:39 INFO - PROCESS | 2634 | --DOMWINDOW == 166 (0x7f21f133d800) [pid = 2634] [serial = 589] [outer = (nil)] [url = about:blank] 07:31:39 INFO - PROCESS | 2634 | --DOMWINDOW == 165 (0x7f21f682d400) [pid = 2634] [serial = 592] [outer = (nil)] [url = about:blank] 07:31:39 INFO - PROCESS | 2634 | --DOMWINDOW == 164 (0x7f21ee929400) [pid = 2634] [serial = 586] [outer = (nil)] [url = about:blank] 07:31:39 INFO - PROCESS | 2634 | --DOMWINDOW == 163 (0x7f21ee92bc00) [pid = 2634] [serial = 599] [outer = (nil)] [url = about:blank] 07:31:39 INFO - PROCESS | 2634 | --DOMWINDOW == 162 (0x7f21f2eda000) [pid = 2634] [serial = 605] [outer = (nil)] [url = about:blank] 07:31:39 INFO - PROCESS | 2634 | --DOMWINDOW == 161 (0x7f21f1eeac00) [pid = 2634] [serial = 611] [outer = (nil)] [url = about:blank] 07:31:39 INFO - PROCESS | 2634 | 1461681099722 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]]]}] 07:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 07:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1440ms 07:31:39 INFO - PROCESS | 2634 | 1461681099759 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 07:31:39 INFO - PROCESS | 2634 | 1461681099766 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 07:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 07:31:39 INFO - PROCESS | 2634 | 1461681099775 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 07:31:39 INFO - PROCESS | 2634 | 1461681099778 Marionette TRACE conn3 <- [1,894,null,{}] 07:31:39 INFO - PROCESS | 2634 | 1461681099782 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}] 07:31:39 INFO - PROCESS | 2634 | 1461681099946 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 07:31:40 INFO - PROCESS | 2634 | 1461681100067 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:40 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef372000 == 76 [pid = 2634] [id = 231] 07:31:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 162 (0x7f21edec6800) [pid = 2634] [serial = 693] [outer = (nil)] 07:31:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 163 (0x7f21eea59400) [pid = 2634] [serial = 694] [outer = 0x7f21edec6800] 07:31:40 INFO - PROCESS | 2634 | 1461681100125 Marionette DEBUG loaded listener.js 07:31:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 164 (0x7f21eee31000) [pid = 2634] [serial = 695] [outer = 0x7f21edec6800] 07:31:40 INFO - PROCESS | 2634 | 1461681100813 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]]]}] 07:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 07:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1077ms 07:31:40 INFO - PROCESS | 2634 | 1461681100855 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 07:31:40 INFO - PROCESS | 2634 | 1461681100858 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 07:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 07:31:40 INFO - PROCESS | 2634 | 1461681100864 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 07:31:40 INFO - PROCESS | 2634 | 1461681100869 Marionette TRACE conn3 <- [1,898,null,{}] 07:31:40 INFO - PROCESS | 2634 | 1461681100887 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}] 07:31:41 INFO - PROCESS | 2634 | 1461681101030 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 07:31:41 INFO - PROCESS | 2634 | 1461681101050 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:41 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f302c800 == 77 [pid = 2634] [id = 232] 07:31:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 165 (0x7f21f058f400) [pid = 2634] [serial = 696] [outer = (nil)] 07:31:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 166 (0x7f21f09dcc00) [pid = 2634] [serial = 697] [outer = 0x7f21f058f400] 07:31:41 INFO - PROCESS | 2634 | 1461681101111 Marionette DEBUG loaded listener.js 07:31:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 167 (0x7f21f1eea800) [pid = 2634] [serial = 698] [outer = 0x7f21f058f400] 07:31:41 INFO - PROCESS | 2634 | 1461681101903 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]]]}] 07:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 07:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1085ms 07:31:41 INFO - PROCESS | 2634 | 1461681101951 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 07:31:41 INFO - PROCESS | 2634 | 1461681101955 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 07:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 07:31:41 INFO - PROCESS | 2634 | 1461681101960 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 07:31:41 INFO - PROCESS | 2634 | 1461681101961 Marionette TRACE conn3 <- [1,902,null,{}] 07:31:41 INFO - PROCESS | 2634 | 1461681101973 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}] 07:31:42 INFO - PROCESS | 2634 | 1461681102148 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 07:31:42 INFO - PROCESS | 2634 | 1461681102171 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:42 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f7a1b000 == 78 [pid = 2634] [id = 233] 07:31:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 168 (0x7f21f0599400) [pid = 2634] [serial = 699] [outer = (nil)] 07:31:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 169 (0x7f21f2edd000) [pid = 2634] [serial = 700] [outer = 0x7f21f0599400] 07:31:42 INFO - PROCESS | 2634 | 1461681102227 Marionette DEBUG loaded listener.js 07:31:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 170 (0x7f21f3052400) [pid = 2634] [serial = 701] [outer = 0x7f21f0599400] 07:31:43 INFO - PROCESS | 2634 | 1461681103041 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]]]}] 07:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 07:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1131ms 07:31:43 INFO - PROCESS | 2634 | 1461681103091 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 07:31:43 INFO - PROCESS | 2634 | 1461681103094 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 07:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 07:31:43 INFO - PROCESS | 2634 | 1461681103106 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 07:31:43 INFO - PROCESS | 2634 | 1461681103108 Marionette TRACE conn3 <- [1,906,null,{}] 07:31:43 INFO - PROCESS | 2634 | 1461681103113 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}] 07:31:43 INFO - PROCESS | 2634 | 1461681103304 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 07:31:43 INFO - PROCESS | 2634 | 1461681103330 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:43 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f8e07800 == 79 [pid = 2634] [id = 234] 07:31:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 171 (0x7f21f1f80800) [pid = 2634] [serial = 702] [outer = (nil)] 07:31:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 172 (0x7f21f530e800) [pid = 2634] [serial = 703] [outer = 0x7f21f1f80800] 07:31:43 INFO - PROCESS | 2634 | 1461681103389 Marionette DEBUG loaded listener.js 07:31:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 173 (0x7f21f7259c00) [pid = 2634] [serial = 704] [outer = 0x7f21f1f80800] 07:31:43 INFO - PROCESS | 2634 | --DOMWINDOW == 172 (0x7f21f1f57400) [pid = 2634] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 07:31:43 INFO - PROCESS | 2634 | --DOMWINDOW == 171 (0x7f21f2ee0800) [pid = 2634] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 07:31:43 INFO - PROCESS | 2634 | --DOMWINDOW == 170 (0x7f21eea56c00) [pid = 2634] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 07:31:43 INFO - PROCESS | 2634 | --DOMWINDOW == 169 (0x7f21f6942c00) [pid = 2634] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 07:31:43 INFO - PROCESS | 2634 | --DOMWINDOW == 168 (0x7f21ede8bc00) [pid = 2634] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 07:31:43 INFO - PROCESS | 2634 | --DOMWINDOW == 167 (0x7f220569a800) [pid = 2634] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 07:31:43 INFO - PROCESS | 2634 | --DOMWINDOW == 166 (0x7f21f09d6400) [pid = 2634] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 07:31:44 INFO - PROCESS | 2634 | --DOMWINDOW == 165 (0x7f21f1ee9c00) [pid = 2634] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 07:31:44 INFO - PROCESS | 2634 | 1461681104315 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]]]}] 07:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 07:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1226ms 07:31:44 INFO - PROCESS | 2634 | 1461681104333 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 07:31:44 INFO - PROCESS | 2634 | 1461681104335 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 07:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 07:31:44 INFO - PROCESS | 2634 | 1461681104341 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 07:31:44 INFO - PROCESS | 2634 | 1461681104343 Marionette TRACE conn3 <- [1,910,null,{}] 07:31:44 INFO - PROCESS | 2634 | 1461681104352 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}] 07:31:44 INFO - PROCESS | 2634 | 1461681104516 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 07:31:44 INFO - PROCESS | 2634 | 1461681104639 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:44 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fac29800 == 80 [pid = 2634] [id = 235] 07:31:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 166 (0x7f21f2ed7400) [pid = 2634] [serial = 705] [outer = (nil)] 07:31:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 167 (0x7f21f7a74c00) [pid = 2634] [serial = 706] [outer = 0x7f21f2ed7400] 07:31:44 INFO - PROCESS | 2634 | 1461681104707 Marionette DEBUG loaded listener.js 07:31:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 168 (0x7f21f8d0f000) [pid = 2634] [serial = 707] [outer = 0x7f21f2ed7400] 07:31:45 INFO - PROCESS | 2634 | 1461681105295 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]]]}] 07:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 07:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 973ms 07:31:45 INFO - PROCESS | 2634 | 1461681105317 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 07:31:45 INFO - PROCESS | 2634 | 1461681105320 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 07:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 07:31:45 INFO - PROCESS | 2634 | 1461681105325 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 07:31:45 INFO - PROCESS | 2634 | 1461681105327 Marionette TRACE conn3 <- [1,914,null,{}] 07:31:45 INFO - PROCESS | 2634 | 1461681105332 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}] 07:31:45 INFO - PROCESS | 2634 | 1461681105458 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 07:31:45 INFO - PROCESS | 2634 | 1461681105585 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:45 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220479a800 == 81 [pid = 2634] [id = 236] 07:31:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 169 (0x7f21f1ee2800) [pid = 2634] [serial = 708] [outer = (nil)] 07:31:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 170 (0x7f21f9588800) [pid = 2634] [serial = 709] [outer = 0x7f21f1ee2800] 07:31:45 INFO - PROCESS | 2634 | 1461681105641 Marionette DEBUG loaded listener.js 07:31:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 171 (0x7f21fba08000) [pid = 2634] [serial = 710] [outer = 0x7f21f1ee2800] 07:31:46 INFO - PROCESS | 2634 | 1461681106540 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]]]}] 07:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 07:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1272ms 07:31:46 INFO - PROCESS | 2634 | 1461681106599 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 07:31:46 INFO - PROCESS | 2634 | 1461681106604 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 07:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 07:31:46 INFO - PROCESS | 2634 | 1461681106611 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 07:31:46 INFO - PROCESS | 2634 | 1461681106615 Marionette TRACE conn3 <- [1,918,null,{}] 07:31:46 INFO - PROCESS | 2634 | 1461681106624 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}] 07:31:46 INFO - PROCESS | 2634 | 1461681106789 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 07:31:46 INFO - PROCESS | 2634 | 1461681106951 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:46 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef06d000 == 82 [pid = 2634] [id = 237] 07:31:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 172 (0x7f21e3dec000) [pid = 2634] [serial = 711] [outer = (nil)] 07:31:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 173 (0x7f21ede85000) [pid = 2634] [serial = 712] [outer = 0x7f21e3dec000] 07:31:47 INFO - PROCESS | 2634 | 1461681107021 Marionette DEBUG loaded listener.js 07:31:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 174 (0x7f21ee48b000) [pid = 2634] [serial = 713] [outer = 0x7f21e3dec000] 07:31:47 INFO - PROCESS | 2634 | 1461681107881 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]]]}] 07:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 07:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1340ms 07:31:47 INFO - PROCESS | 2634 | 1461681107952 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 07:31:47 INFO - PROCESS | 2634 | 1461681107960 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 07:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 07:31:47 INFO - PROCESS | 2634 | 1461681107971 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 07:31:47 INFO - PROCESS | 2634 | 1461681107974 Marionette TRACE conn3 <- [1,922,null,{}] 07:31:47 INFO - PROCESS | 2634 | 1461681107980 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}] 07:31:48 INFO - PROCESS | 2634 | 1461681108188 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 07:31:48 INFO - PROCESS | 2634 | 1461681108395 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:48 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f7a07000 == 83 [pid = 2634] [id = 238] 07:31:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 175 (0x7f21ef781400) [pid = 2634] [serial = 714] [outer = (nil)] 07:31:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 176 (0x7f21f043c800) [pid = 2634] [serial = 715] [outer = 0x7f21ef781400] 07:31:48 INFO - PROCESS | 2634 | 1461681108513 Marionette DEBUG loaded listener.js 07:31:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 177 (0x7f21f1ee2000) [pid = 2634] [serial = 716] [outer = 0x7f21ef781400] 07:31:49 INFO - PROCESS | 2634 | 1461681109395 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]]]}] 07:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 07:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1479ms 07:31:49 INFO - PROCESS | 2634 | 1461681109450 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 07:31:49 INFO - PROCESS | 2634 | 1461681109454 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 07:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 07:31:49 INFO - PROCESS | 2634 | 1461681109460 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 07:31:49 INFO - PROCESS | 2634 | 1461681109465 Marionette TRACE conn3 <- [1,926,null,{}] 07:31:49 INFO - PROCESS | 2634 | 1461681109481 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}] 07:31:49 INFO - PROCESS | 2634 | 1461681109703 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 07:31:49 INFO - PROCESS | 2634 | 1461681109920 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:49 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220a794000 == 84 [pid = 2634] [id = 239] 07:31:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 178 (0x7f21f73ae400) [pid = 2634] [serial = 717] [outer = (nil)] 07:31:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 179 (0x7f21f7e85800) [pid = 2634] [serial = 718] [outer = 0x7f21f73ae400] 07:31:50 INFO - PROCESS | 2634 | 1461681110009 Marionette DEBUG loaded listener.js 07:31:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 180 (0x7f21f8d10400) [pid = 2634] [serial = 719] [outer = 0x7f21f73ae400] 07:31:50 INFO - PROCESS | 2634 | 1461681110805 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]]]}] 07:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 07:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1386ms 07:31:50 INFO - PROCESS | 2634 | 1461681110847 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 07:31:50 INFO - PROCESS | 2634 | 1461681110852 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 07:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 07:31:50 INFO - PROCESS | 2634 | 1461681110858 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 07:31:50 INFO - PROCESS | 2634 | 1461681110861 Marionette TRACE conn3 <- [1,930,null,{}] 07:31:50 INFO - PROCESS | 2634 | 1461681110867 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}] 07:31:51 INFO - PROCESS | 2634 | 1461681111031 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 07:31:51 INFO - PROCESS | 2634 | 1461681111197 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:51 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220edce800 == 85 [pid = 2634] [id = 240] 07:31:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 181 (0x7f21f7a7a800) [pid = 2634] [serial = 720] [outer = (nil)] 07:31:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 182 (0x7f21fba65400) [pid = 2634] [serial = 721] [outer = 0x7f21f7a7a800] 07:31:51 INFO - PROCESS | 2634 | 1461681111266 Marionette DEBUG loaded listener.js 07:31:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 183 (0x7f2204709800) [pid = 2634] [serial = 722] [outer = 0x7f21f7a7a800] 07:31:52 INFO - PROCESS | 2634 | 1461681112145 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]]]}] 07:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 07:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1333ms 07:31:52 INFO - PROCESS | 2634 | 1461681112194 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 07:31:52 INFO - PROCESS | 2634 | 1461681112200 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 07:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 07:31:52 INFO - PROCESS | 2634 | 1461681112207 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 07:31:52 INFO - PROCESS | 2634 | 1461681112210 Marionette TRACE conn3 <- [1,934,null,{}] 07:31:52 INFO - PROCESS | 2634 | 1461681112215 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}] 07:31:52 INFO - PROCESS | 2634 | 1461681112385 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 07:31:52 INFO - PROCESS | 2634 | 1461681112561 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:52 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e756f000 == 86 [pid = 2634] [id = 241] 07:31:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 184 (0x7f21faea7400) [pid = 2634] [serial = 723] [outer = (nil)] 07:31:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 185 (0x7f220569a800) [pid = 2634] [serial = 724] [outer = 0x7f21faea7400] 07:31:52 INFO - PROCESS | 2634 | 1461681112636 Marionette DEBUG loaded listener.js 07:31:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 186 (0x7f22064a4c00) [pid = 2634] [serial = 725] [outer = 0x7f21faea7400] 07:31:53 INFO - PROCESS | 2634 | 1461681113497 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]]]}] 07:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 07:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1342ms 07:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 07:31:53 INFO - PROCESS | 2634 | 1461681113550 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 07:31:53 INFO - PROCESS | 2634 | 1461681113552 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 07:31:53 INFO - PROCESS | 2634 | 1461681113558 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 07:31:53 INFO - PROCESS | 2634 | 1461681113562 Marionette TRACE conn3 <- [1,938,null,{}] 07:31:53 INFO - PROCESS | 2634 | 1461681113567 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}] 07:31:53 INFO - PROCESS | 2634 | 1461681113767 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 07:31:53 INFO - PROCESS | 2634 | 1461681113944 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:53 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e5b6f000 == 87 [pid = 2634] [id = 242] 07:31:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 187 (0x7f21f1f5cc00) [pid = 2634] [serial = 726] [outer = (nil)] 07:31:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 188 (0x7f2206b30800) [pid = 2634] [serial = 727] [outer = 0x7f21f1f5cc00] 07:31:54 INFO - PROCESS | 2634 | 1461681114022 Marionette DEBUG loaded listener.js 07:31:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 189 (0x7f220ad3a800) [pid = 2634] [serial = 728] [outer = 0x7f21f1f5cc00] 07:31:54 INFO - PROCESS | 2634 | 1461681114857 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]]]}] 07:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 07:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1328ms 07:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 07:31:54 INFO - PROCESS | 2634 | 1461681114887 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 07:31:54 INFO - PROCESS | 2634 | 1461681114889 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 07:31:54 INFO - PROCESS | 2634 | 1461681114895 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 07:31:54 INFO - PROCESS | 2634 | 1461681114898 Marionette TRACE conn3 <- [1,942,null,{}] 07:31:54 INFO - PROCESS | 2634 | 1461681114903 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}] 07:31:55 INFO - PROCESS | 2634 | 1461681115053 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 07:31:55 INFO - PROCESS | 2634 | 1461681115221 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:55 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e7582800 == 88 [pid = 2634] [id = 243] 07:31:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 190 (0x7f21e49c6c00) [pid = 2634] [serial = 729] [outer = (nil)] 07:31:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 191 (0x7f21e49cbc00) [pid = 2634] [serial = 730] [outer = 0x7f21e49c6c00] 07:31:55 INFO - PROCESS | 2634 | 1461681115291 Marionette DEBUG loaded listener.js 07:31:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 192 (0x7f21e49d0400) [pid = 2634] [serial = 731] [outer = 0x7f21e49c6c00] 07:31:56 INFO - PROCESS | 2634 | 1461681116100 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]]]}] 07:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 07:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1281ms 07:31:56 INFO - PROCESS | 2634 | 1461681116177 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 07:31:56 INFO - PROCESS | 2634 | 1461681116180 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 07:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 07:31:56 INFO - PROCESS | 2634 | 1461681116186 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 07:31:56 INFO - PROCESS | 2634 | 1461681116188 Marionette TRACE conn3 <- [1,946,null,{}] 07:31:56 INFO - PROCESS | 2634 | 1461681116194 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}] 07:31:56 INFO - PROCESS | 2634 | 1461681116346 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 07:31:56 INFO - PROCESS | 2634 | 1461681116523 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:56 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e79d9800 == 89 [pid = 2634] [id = 244] 07:31:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 193 (0x7f21e31ef000) [pid = 2634] [serial = 732] [outer = (nil)] 07:31:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 194 (0x7f21e31f7c00) [pid = 2634] [serial = 733] [outer = 0x7f21e31ef000] 07:31:56 INFO - PROCESS | 2634 | 1461681116594 Marionette DEBUG loaded listener.js 07:31:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 195 (0x7f21e31fc800) [pid = 2634] [serial = 734] [outer = 0x7f21e31ef000] 07:31:57 INFO - PROCESS | 2634 | 1461681117366 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]]]}] 07:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 07:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1231ms 07:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 07:31:57 INFO - PROCESS | 2634 | 1461681117418 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 07:31:57 INFO - PROCESS | 2634 | 1461681117420 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 07:31:57 INFO - PROCESS | 2634 | 1461681117426 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 07:31:57 INFO - PROCESS | 2634 | 1461681117429 Marionette TRACE conn3 <- [1,950,null,{}] 07:31:57 INFO - PROCESS | 2634 | 1461681117434 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}] 07:31:57 INFO - PROCESS | 2634 | 1461681117596 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 07:31:57 INFO - PROCESS | 2634 | 1461681117765 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:57 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e3e12800 == 90 [pid = 2634] [id = 245] 07:31:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 196 (0x7f21e31f1c00) [pid = 2634] [serial = 735] [outer = (nil)] 07:31:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 197 (0x7f21e3e27400) [pid = 2634] [serial = 736] [outer = 0x7f21e31f1c00] 07:31:57 INFO - PROCESS | 2634 | 1461681117853 Marionette DEBUG loaded listener.js 07:31:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 198 (0x7f21e3e2c800) [pid = 2634] [serial = 737] [outer = 0x7f21e31f1c00] 07:31:58 INFO - PROCESS | 2634 | 1461681118875 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]]]}] 07:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 07:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1790ms 07:31:59 INFO - PROCESS | 2634 | 1461681119217 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 07:31:59 INFO - PROCESS | 2634 | 1461681119223 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 07:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 07:31:59 INFO - PROCESS | 2634 | 1461681119230 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 07:31:59 INFO - PROCESS | 2634 | 1461681119234 Marionette TRACE conn3 <- [1,954,null,{}] 07:31:59 INFO - PROCESS | 2634 | 1461681119241 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}] 07:31:59 INFO - PROCESS | 2634 | 1461681119424 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 07:31:59 INFO - PROCESS | 2634 | 1461681119654 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:59 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee086800 == 91 [pid = 2634] [id = 246] 07:31:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 199 (0x7f21e49ccc00) [pid = 2634] [serial = 738] [outer = (nil)] 07:31:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 200 (0x7f21e49d0c00) [pid = 2634] [serial = 739] [outer = 0x7f21e49ccc00] 07:31:59 INFO - PROCESS | 2634 | 1461681119714 Marionette DEBUG loaded listener.js 07:31:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 201 (0x7f21e7516000) [pid = 2634] [serial = 740] [outer = 0x7f21e49ccc00] 07:32:00 INFO - PROCESS | 2634 | 1461681120580 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]]]}] 07:32:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 07:32:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1428ms 07:32:00 INFO - PROCESS | 2634 | 1461681120664 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 07:32:00 INFO - PROCESS | 2634 | 1461681120669 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 07:32:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 202 (0x7f21e49d1800) [pid = 2634] [serial = 741] [outer = 0x7f21eee2dc00] 07:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 07:32:00 INFO - PROCESS | 2634 | 1461681120728 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 07:32:00 INFO - PROCESS | 2634 | 1461681120732 Marionette TRACE conn3 <- [1,958,null,{}] 07:32:00 INFO - PROCESS | 2634 | 1461681120824 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}] 07:32:00 INFO - PROCESS | 2634 | 1461681120962 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 07:32:01 INFO - PROCESS | 2634 | 1461681121174 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:01 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eeda3000 == 92 [pid = 2634] [id = 247] 07:32:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 203 (0x7f21ec750400) [pid = 2634] [serial = 742] [outer = (nil)] 07:32:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 204 (0x7f21eddcac00) [pid = 2634] [serial = 743] [outer = 0x7f21ec750400] 07:32:01 INFO - PROCESS | 2634 | 1461681121235 Marionette DEBUG loaded listener.js 07:32:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 205 (0x7f21edf49800) [pid = 2634] [serial = 744] [outer = 0x7f21ec750400] 07:32:02 INFO - PROCESS | 2634 | 1461681122088 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]]]}] 07:32:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 07:32:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1428ms 07:32:02 INFO - PROCESS | 2634 | 1461681122129 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 07:32:02 INFO - PROCESS | 2634 | 1461681122132 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 07:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 07:32:02 INFO - PROCESS | 2634 | 1461681122138 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 07:32:02 INFO - PROCESS | 2634 | 1461681122141 Marionette TRACE conn3 <- [1,962,null,{}] 07:32:02 INFO - PROCESS | 2634 | 1461681122155 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}] 07:32:02 INFO - PROCESS | 2634 | 1461681122302 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 07:32:02 INFO - PROCESS | 2634 | 1461681122483 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:02 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f3023800 == 93 [pid = 2634] [id = 248] 07:32:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 206 (0x7f21ef775000) [pid = 2634] [serial = 745] [outer = (nil)] 07:32:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 207 (0x7f21f0431800) [pid = 2634] [serial = 746] [outer = 0x7f21ef775000] 07:32:02 INFO - PROCESS | 2634 | 1461681122550 Marionette DEBUG loaded listener.js 07:32:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 208 (0x7f21f0708000) [pid = 2634] [serial = 747] [outer = 0x7f21ef775000] 07:32:03 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f478d000 == 92 [pid = 2634] [id = 74] 07:32:03 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21fac29800 == 91 [pid = 2634] [id = 235] 07:32:03 INFO - PROCESS | 2634 | --DOMWINDOW == 207 (0x7f21ec870800) [pid = 2634] [serial = 616] [outer = (nil)] [url = about:blank] 07:32:03 INFO - PROCESS | 2634 | --DOMWINDOW == 206 (0x7f21ef77c000) [pid = 2634] [serial = 619] [outer = (nil)] [url = about:blank] 07:32:03 INFO - PROCESS | 2634 | --DOMWINDOW == 205 (0x7f21f47e2800) [pid = 2634] [serial = 622] [outer = (nil)] [url = about:blank] 07:32:03 INFO - PROCESS | 2634 | --DOMWINDOW == 204 (0x7f21f8b03c00) [pid = 2634] [serial = 625] [outer = (nil)] [url = about:blank] 07:32:03 INFO - PROCESS | 2634 | --DOMWINDOW == 203 (0x7f21f923ac00) [pid = 2634] [serial = 628] [outer = (nil)] [url = about:blank] 07:32:03 INFO - PROCESS | 2634 | --DOMWINDOW == 202 (0x7f21facb5800) [pid = 2634] [serial = 631] [outer = (nil)] [url = about:blank] 07:32:03 INFO - PROCESS | 2634 | --DOMWINDOW == 201 (0x7f21ee489c00) [pid = 2634] [serial = 637] [outer = (nil)] [url = about:blank] 07:32:03 INFO - PROCESS | 2634 | --DOMWINDOW == 200 (0x7f2204703400) [pid = 2634] [serial = 634] [outer = (nil)] [url = about:blank] 07:32:03 INFO - PROCESS | 2634 | --DOMWINDOW == 199 (0x7f2206cd6400) [pid = 2634] [serial = 661] [outer = (nil)] [url = about:blank] 07:32:03 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f8e07800 == 90 [pid = 2634] [id = 234] 07:32:03 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f7a1b000 == 89 [pid = 2634] [id = 233] 07:32:03 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f302c800 == 88 [pid = 2634] [id = 232] 07:32:03 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef372000 == 87 [pid = 2634] [id = 231] 07:32:03 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef378800 == 86 [pid = 2634] [id = 230] 07:32:03 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220531d000 == 85 [pid = 2634] [id = 222] 07:32:03 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f09ac000 == 84 [pid = 2634] [id = 221] 07:32:03 INFO - PROCESS | 2634 | 1461681123499 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]]]}] 07:32:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 07:32:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1384ms 07:32:03 INFO - PROCESS | 2634 | --DOMWINDOW == 198 (0x7f21f8b07800) [pid = 2634] [serial = 614] [outer = (nil)] [url = about:blank] 07:32:03 INFO - PROCESS | 2634 | --DOMWINDOW == 197 (0x7f21fba4ec00) [pid = 2634] [serial = 652] [outer = (nil)] [url = about:blank] 07:32:03 INFO - PROCESS | 2634 | --DOMWINDOW == 196 (0x7f21f9c85800) [pid = 2634] [serial = 649] [outer = (nil)] [url = about:blank] 07:32:03 INFO - PROCESS | 2634 | --DOMWINDOW == 195 (0x7f21ef91ec00) [pid = 2634] [serial = 641] [outer = (nil)] [url = about:blank] 07:32:03 INFO - PROCESS | 2634 | --DOMWINDOW == 194 (0x7f21eeca4c00) [pid = 2634] [serial = 640] [outer = (nil)] [url = about:blank] 07:32:03 INFO - PROCESS | 2634 | --DOMWINDOW == 193 (0x7f21f7a75400) [pid = 2634] [serial = 646] [outer = (nil)] [url = about:blank] 07:32:03 INFO - PROCESS | 2634 | --DOMWINDOW == 192 (0x7f21f7eb5c00) [pid = 2634] [serial = 647] [outer = (nil)] [url = about:blank] 07:32:03 INFO - PROCESS | 2634 | --DOMWINDOW == 191 (0x7f21f070a800) [pid = 2634] [serial = 643] [outer = (nil)] [url = about:blank] 07:32:03 INFO - PROCESS | 2634 | --DOMWINDOW == 190 (0x7f21f2ed7c00) [pid = 2634] [serial = 644] [outer = (nil)] [url = about:blank] 07:32:03 INFO - PROCESS | 2634 | --DOMWINDOW == 189 (0x7f2205a26c00) [pid = 2634] [serial = 655] [outer = (nil)] [url = about:blank] 07:32:03 INFO - PROCESS | 2634 | --DOMWINDOW == 188 (0x7f22064af000) [pid = 2634] [serial = 656] [outer = (nil)] [url = about:blank] 07:32:03 INFO - PROCESS | 2634 | --DOMWINDOW == 187 (0x7f2205af5400) [pid = 2634] [serial = 658] [outer = (nil)] [url = about:blank] 07:32:03 INFO - PROCESS | 2634 | --DOMWINDOW == 186 (0x7f22069b5000) [pid = 2634] [serial = 659] [outer = (nil)] [url = about:blank] 07:32:03 INFO - PROCESS | 2634 | --DOMWINDOW == 185 (0x7f21fe85e400) [pid = 2634] [serial = 653] [outer = (nil)] [url = about:blank] 07:32:03 INFO - PROCESS | 2634 | --DOMWINDOW == 184 (0x7f21faea8400) [pid = 2634] [serial = 650] [outer = (nil)] [url = about:blank] 07:32:03 INFO - PROCESS | 2634 | 1461681123539 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 07:32:03 INFO - PROCESS | 2634 | 1461681123542 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 07:32:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 07:32:03 INFO - PROCESS | 2634 | 1461681123549 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 07:32:03 INFO - PROCESS | 2634 | 1461681123552 Marionette TRACE conn3 <- [1,966,null,{}] 07:32:03 INFO - PROCESS | 2634 | 1461681123557 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}] 07:32:03 INFO - PROCESS | 2634 | 1461681123697 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 07:32:03 INFO - PROCESS | 2634 | 1461681123712 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:03 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef372000 == 85 [pid = 2634] [id = 249] 07:32:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 185 (0x7f21edf43400) [pid = 2634] [serial = 748] [outer = (nil)] 07:32:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 186 (0x7f21f1ee7400) [pid = 2634] [serial = 749] [outer = 0x7f21edf43400] 07:32:03 INFO - PROCESS | 2634 | 1461681123773 Marionette DEBUG loaded listener.js 07:32:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 187 (0x7f21f2ed5c00) [pid = 2634] [serial = 750] [outer = 0x7f21edf43400] 07:32:04 INFO - PROCESS | 2634 | 1461681124550 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]]]}] 07:32:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 07:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1035ms 07:32:04 INFO - PROCESS | 2634 | 1461681124584 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 07:32:04 INFO - PROCESS | 2634 | 1461681124586 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 07:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 07:32:04 INFO - PROCESS | 2634 | 1461681124593 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 07:32:04 INFO - PROCESS | 2634 | 1461681124595 Marionette TRACE conn3 <- [1,970,null,{}] 07:32:04 INFO - PROCESS | 2634 | 1461681124616 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}] 07:32:04 INFO - PROCESS | 2634 | 1461681124748 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 07:32:04 INFO - PROCESS | 2634 | 1461681124762 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:04 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f7a17000 == 86 [pid = 2634] [id = 250] 07:32:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 188 (0x7f21f1eea000) [pid = 2634] [serial = 751] [outer = (nil)] 07:32:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 189 (0x7f21f538f400) [pid = 2634] [serial = 752] [outer = 0x7f21f1eea000] 07:32:04 INFO - PROCESS | 2634 | 1461681124819 Marionette DEBUG loaded listener.js 07:32:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 190 (0x7f21f7a6e400) [pid = 2634] [serial = 753] [outer = 0x7f21f1eea000] 07:32:05 INFO - PROCESS | 2634 | 1461681125603 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]]]}] 07:32:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 07:32:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1028ms 07:32:05 INFO - PROCESS | 2634 | 1461681125621 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 07:32:05 INFO - PROCESS | 2634 | 1461681125625 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 07:32:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 07:32:05 INFO - PROCESS | 2634 | 1461681125634 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 07:32:05 INFO - PROCESS | 2634 | 1461681125646 Marionette TRACE conn3 <- [1,974,null,{}] 07:32:05 INFO - PROCESS | 2634 | 1461681125651 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}] 07:32:05 INFO - PROCESS | 2634 | 1461681125887 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 07:32:05 INFO - PROCESS | 2634 | 1461681125921 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:05 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fa11e000 == 87 [pid = 2634] [id = 251] 07:32:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 191 (0x7f21f8d03c00) [pid = 2634] [serial = 754] [outer = (nil)] 07:32:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 192 (0x7f21fba0f000) [pid = 2634] [serial = 755] [outer = 0x7f21f8d03c00] 07:32:05 INFO - PROCESS | 2634 | 1461681125980 Marionette DEBUG loaded listener.js 07:32:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 193 (0x7f220536bc00) [pid = 2634] [serial = 756] [outer = 0x7f21f8d03c00] 07:32:06 INFO - PROCESS | 2634 | 1461681126765 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]]]}] 07:32:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 07:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1184ms 07:32:06 INFO - PROCESS | 2634 | 1461681126818 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 07:32:06 INFO - PROCESS | 2634 | 1461681126822 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 07:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 07:32:06 INFO - PROCESS | 2634 | 1461681126834 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 07:32:06 INFO - PROCESS | 2634 | 1461681126835 Marionette TRACE conn3 <- [1,978,null,{}] 07:32:06 INFO - PROCESS | 2634 | 1461681126841 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}] 07:32:07 INFO - PROCESS | 2634 | 1461681127022 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 07:32:07 INFO - PROCESS | 2634 | 1461681127042 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:07 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f22053b3000 == 88 [pid = 2634] [id = 252] 07:32:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 194 (0x7f21eeca9000) [pid = 2634] [serial = 757] [outer = (nil)] 07:32:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 195 (0x7f2205a26c00) [pid = 2634] [serial = 758] [outer = 0x7f21eeca9000] 07:32:07 INFO - PROCESS | 2634 | 1461681127099 Marionette DEBUG loaded listener.js 07:32:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 196 (0x7f2208a36800) [pid = 2634] [serial = 759] [outer = 0x7f21eeca9000] 07:32:08 INFO - PROCESS | 2634 | 1461681128378 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]]]}] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 195 (0x7f21ee491800) [pid = 2634] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 194 (0x7f21edec6800) [pid = 2634] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 193 (0x7f21f058f400) [pid = 2634] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 192 (0x7f21f2ed7800) [pid = 2634] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 191 (0x7f21e3de8c00) [pid = 2634] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 190 (0x7f21f0599400) [pid = 2634] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 189 (0x7f21edce2400) [pid = 2634] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 188 (0x7f21f1f80800) [pid = 2634] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 187 (0x7f21f2ed7400) [pid = 2634] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 186 (0x7f21edec3800) [pid = 2634] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 185 (0x7f21f1ee8400) [pid = 2634] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 184 (0x7f21f86f1000) [pid = 2634] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 183 (0x7f21eec9f800) [pid = 2634] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 182 (0x7f21edcf1c00) [pid = 2634] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 181 (0x7f21ec757400) [pid = 2634] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 180 (0x7f21f20b8000) [pid = 2634] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 179 (0x7f21f3055400) [pid = 2634] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 178 (0x7f21f3057800) [pid = 2634] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 177 (0x7f21f9c83800) [pid = 2634] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 176 (0x7f21ec864c00) [pid = 2634] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 175 (0x7f21edcc7800) [pid = 2634] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 174 (0x7f21ede88800) [pid = 2634] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 173 (0x7f21f79e8400) [pid = 2634] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 172 (0x7f21edcedc00) [pid = 2634] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 171 (0x7f21fa27a400) [pid = 2634] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 170 (0x7f220569a000) [pid = 2634] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 169 (0x7f21ec74b400) [pid = 2634] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 168 (0x7f21eefce800) [pid = 2634] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 167 (0x7f21eddc8800) [pid = 2634] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 166 (0x7f21f3051400) [pid = 2634] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 165 (0x7f22047e2000) [pid = 2634] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 164 (0x7f21edccac00) [pid = 2634] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 163 (0x7f21f0711800) [pid = 2634] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 162 (0x7f21ef779800) [pid = 2634] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 161 (0x7f21f20aac00) [pid = 2634] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 160 (0x7f21f2edb400) [pid = 2634] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 159 (0x7f21ec86a800) [pid = 2634] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 158 (0x7f21edce5c00) [pid = 2634] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 157 (0x7f21ec8dfc00) [pid = 2634] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 156 (0x7f21f2eda400) [pid = 2634] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 155 (0x7f21ee48e400) [pid = 2634] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 154 (0x7f21f1ee5000) [pid = 2634] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 153 (0x7f21ec752000) [pid = 2634] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 152 (0x7f21ec8e1800) [pid = 2634] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 151 (0x7f21ec867000) [pid = 2634] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 150 (0x7f21f2edc000) [pid = 2634] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 149 (0x7f21f2ed9800) [pid = 2634] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 148 (0x7f21ec8da000) [pid = 2634] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 07:32:08 INFO - PROCESS | 2634 | --DOMWINDOW == 147 (0x7f21f2ed8000) [pid = 2634] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 07:32:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 07:32:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1674ms 07:32:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 07:32:08 INFO - PROCESS | 2634 | 1461681128509 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 07:32:08 INFO - PROCESS | 2634 | 1461681128511 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 07:32:08 INFO - PROCESS | 2634 | 1461681128517 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 07:32:08 INFO - PROCESS | 2634 | 1461681128520 Marionette TRACE conn3 <- [1,982,null,{}] 07:32:08 INFO - PROCESS | 2634 | 1461681128524 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}] 07:32:08 INFO - PROCESS | 2634 | 1461681128708 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 07:32:08 INFO - PROCESS | 2634 | 1461681128826 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:08 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee5db800 == 89 [pid = 2634] [id = 253] 07:32:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 148 (0x7f21e4c52000) [pid = 2634] [serial = 760] [outer = (nil)] 07:32:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 149 (0x7f21e4c59c00) [pid = 2634] [serial = 761] [outer = 0x7f21e4c52000] 07:32:08 INFO - PROCESS | 2634 | 1461681128884 Marionette DEBUG loaded listener.js 07:32:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 150 (0x7f21e4c5f000) [pid = 2634] [serial = 762] [outer = 0x7f21e4c52000] 07:32:09 INFO - PROCESS | 2634 | 1461681129472 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]]]}] 07:32:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 07:32:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 982ms 07:32:09 INFO - PROCESS | 2634 | 1461681129499 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 07:32:09 INFO - PROCESS | 2634 | 1461681129502 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 07:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 07:32:09 INFO - PROCESS | 2634 | 1461681129507 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 07:32:09 INFO - PROCESS | 2634 | 1461681129509 Marionette TRACE conn3 <- [1,986,null,{}] 07:32:09 INFO - PROCESS | 2634 | 1461681129514 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}] 07:32:09 INFO - PROCESS | 2634 | 1461681129660 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 07:32:09 INFO - PROCESS | 2634 | 1461681129791 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:09 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f952e000 == 90 [pid = 2634] [id = 254] 07:32:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 151 (0x7f21e4c53800) [pid = 2634] [serial = 763] [outer = (nil)] 07:32:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 152 (0x7f21ec753800) [pid = 2634] [serial = 764] [outer = 0x7f21e4c53800] 07:32:09 INFO - PROCESS | 2634 | 1461681129849 Marionette DEBUG loaded listener.js 07:32:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 153 (0x7f21edce5c00) [pid = 2634] [serial = 765] [outer = 0x7f21e4c53800] 07:32:10 INFO - PROCESS | 2634 | 1461681130669 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]]]}] 07:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 07:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1228ms 07:32:10 INFO - PROCESS | 2634 | 1461681130738 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 07:32:10 INFO - PROCESS | 2634 | 1461681130743 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 07:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 07:32:10 INFO - PROCESS | 2634 | 1461681130751 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 07:32:10 INFO - PROCESS | 2634 | 1461681130757 Marionette TRACE conn3 <- [1,990,null,{}] 07:32:10 INFO - PROCESS | 2634 | 1461681130766 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}] 07:32:10 INFO - PROCESS | 2634 | 1461681130983 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 07:32:11 INFO - PROCESS | 2634 | 1461681131150 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:11 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee070000 == 91 [pid = 2634] [id = 255] 07:32:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 154 (0x7f21e3df3800) [pid = 2634] [serial = 766] [outer = (nil)] 07:32:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 155 (0x7f21e49cc400) [pid = 2634] [serial = 767] [outer = 0x7f21e3df3800] 07:32:11 INFO - PROCESS | 2634 | 1461681131224 Marionette DEBUG loaded listener.js 07:32:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 156 (0x7f21e7514400) [pid = 2634] [serial = 768] [outer = 0x7f21e3df3800] 07:32:12 INFO - PROCESS | 2634 | 1461681132135 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]]]}] 07:32:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 07:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1432ms 07:32:12 INFO - PROCESS | 2634 | 1461681132184 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 07:32:12 INFO - PROCESS | 2634 | 1461681132191 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 07:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 07:32:12 INFO - PROCESS | 2634 | 1461681132201 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 07:32:12 INFO - PROCESS | 2634 | 1461681132205 Marionette TRACE conn3 <- [1,994,null,{}] 07:32:12 INFO - PROCESS | 2634 | 1461681132211 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}] 07:32:12 INFO - PROCESS | 2634 | 1461681132385 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 07:32:12 INFO - PROCESS | 2634 | 1461681132559 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:12 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f53e0800 == 92 [pid = 2634] [id = 256] 07:32:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 157 (0x7f21ec752000) [pid = 2634] [serial = 769] [outer = (nil)] 07:32:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 158 (0x7f21ede8fc00) [pid = 2634] [serial = 770] [outer = 0x7f21ec752000] 07:32:12 INFO - PROCESS | 2634 | 1461681132632 Marionette DEBUG loaded listener.js 07:32:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 159 (0x7f21edf48c00) [pid = 2634] [serial = 771] [outer = 0x7f21ec752000] 07:32:13 INFO - PROCESS | 2634 | 1461681133556 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]]]}] 07:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 07:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1430ms 07:32:13 INFO - PROCESS | 2634 | 1461681133632 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 07:32:13 INFO - PROCESS | 2634 | 1461681133635 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 07:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 07:32:13 INFO - PROCESS | 2634 | 1461681133641 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 07:32:13 INFO - PROCESS | 2634 | 1461681133647 Marionette TRACE conn3 <- [1,998,null,{}] 07:32:13 INFO - PROCESS | 2634 | 1461681133662 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}] 07:32:13 INFO - PROCESS | 2634 | 1461681133865 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 07:32:14 INFO - PROCESS | 2634 | 1461681134075 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:14 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220a786000 == 93 [pid = 2634] [id = 257] 07:32:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 160 (0x7f21eefcd000) [pid = 2634] [serial = 772] [outer = (nil)] 07:32:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 161 (0x7f21f058f400) [pid = 2634] [serial = 773] [outer = 0x7f21eefcd000] 07:32:14 INFO - PROCESS | 2634 | 1461681134194 Marionette DEBUG loaded listener.js 07:32:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 162 (0x7f21f133d800) [pid = 2634] [serial = 774] [outer = 0x7f21eefcd000] 07:32:15 INFO - PROCESS | 2634 | 1461681135031 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]]]}] 07:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 07:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1436ms 07:32:15 INFO - PROCESS | 2634 | 1461681135079 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 07:32:15 INFO - PROCESS | 2634 | 1461681135082 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 07:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 07:32:15 INFO - PROCESS | 2634 | 1461681135089 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 07:32:15 INFO - PROCESS | 2634 | 1461681135092 Marionette TRACE conn3 <- [1,1002,null,{}] 07:32:15 INFO - PROCESS | 2634 | 1461681135098 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}] 07:32:15 INFO - PROCESS | 2634 | 1461681135257 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 07:32:15 INFO - PROCESS | 2634 | 1461681135430 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:15 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220d46c800 == 94 [pid = 2634] [id = 258] 07:32:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 163 (0x7f21ef778c00) [pid = 2634] [serial = 775] [outer = (nil)] 07:32:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 164 (0x7f21f304e000) [pid = 2634] [serial = 776] [outer = 0x7f21ef778c00] 07:32:15 INFO - PROCESS | 2634 | 1461681135507 Marionette DEBUG loaded listener.js 07:32:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 165 (0x7f21f47eb800) [pid = 2634] [serial = 777] [outer = 0x7f21ef778c00] 07:32:16 INFO - PROCESS | 2634 | 1461681136318 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]]]}] 07:32:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 07:32:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1276ms 07:32:16 INFO - PROCESS | 2634 | 1461681136366 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 07:32:16 INFO - PROCESS | 2634 | 1461681136370 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 07:32:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 07:32:16 INFO - PROCESS | 2634 | 1461681136375 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 07:32:16 INFO - PROCESS | 2634 | 1461681136377 Marionette TRACE conn3 <- [1,1006,null,{}] 07:32:16 INFO - PROCESS | 2634 | 1461681136383 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}] 07:32:16 INFO - PROCESS | 2634 | 1461681136534 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 07:32:16 INFO - PROCESS | 2634 | 1461681136745 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:16 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e4844000 == 95 [pid = 2634] [id = 259] 07:32:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 166 (0x7f21f71c8c00) [pid = 2634] [serial = 778] [outer = (nil)] 07:32:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 167 (0x7f21f7a72800) [pid = 2634] [serial = 779] [outer = 0x7f21f71c8c00] 07:32:16 INFO - PROCESS | 2634 | 1461681136860 Marionette DEBUG loaded listener.js 07:32:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 168 (0x7f21f86f2000) [pid = 2634] [serial = 780] [outer = 0x7f21f71c8c00] 07:32:17 INFO - PROCESS | 2634 | 1461681137714 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]]]}] 07:32:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 07:32:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1383ms 07:32:17 INFO - PROCESS | 2634 | 1461681137760 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 07:32:17 INFO - PROCESS | 2634 | 1461681137764 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 07:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 07:32:17 INFO - PROCESS | 2634 | 1461681137770 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 07:32:17 INFO - PROCESS | 2634 | 1461681137773 Marionette TRACE conn3 <- [1,1010,null,{}] 07:32:17 INFO - PROCESS | 2634 | 1461681137778 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}] 07:32:17 INFO - PROCESS | 2634 | 1461681137970 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 07:32:18 INFO - PROCESS | 2634 | 1461681138139 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:18 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e6861800 == 96 [pid = 2634] [id = 260] 07:32:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 169 (0x7f21f9242400) [pid = 2634] [serial = 781] [outer = (nil)] 07:32:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 170 (0x7f21faeb0c00) [pid = 2634] [serial = 782] [outer = 0x7f21f9242400] 07:32:18 INFO - PROCESS | 2634 | 1461681138212 Marionette DEBUG loaded listener.js 07:32:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 171 (0x7f2205846800) [pid = 2634] [serial = 783] [outer = 0x7f21f9242400] 07:32:19 INFO - PROCESS | 2634 | 1461681139087 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]]]}] 07:32:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 07:32:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1378ms 07:32:19 INFO - PROCESS | 2634 | 1461681139149 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 07:32:19 INFO - PROCESS | 2634 | 1461681139153 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 07:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 07:32:19 INFO - PROCESS | 2634 | 1461681139159 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 07:32:19 INFO - PROCESS | 2634 | 1461681139161 Marionette TRACE conn3 <- [1,1014,null,{}] 07:32:19 INFO - PROCESS | 2634 | 1461681139166 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}] 07:32:19 INFO - PROCESS | 2634 | 1461681139321 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 07:32:19 INFO - PROCESS | 2634 | 1461681139496 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:19 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e687d800 == 97 [pid = 2634] [id = 261] 07:32:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 172 (0x7f21f9c85800) [pid = 2634] [serial = 784] [outer = (nil)] 07:32:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 173 (0x7f2206b35c00) [pid = 2634] [serial = 785] [outer = 0x7f21f9c85800] 07:32:19 INFO - PROCESS | 2634 | 1461681139566 Marionette DEBUG loaded listener.js 07:32:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 174 (0x7f220a269400) [pid = 2634] [serial = 786] [outer = 0x7f21f9c85800] 07:32:20 INFO - PROCESS | 2634 | 1461681140369 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]]]}] 07:32:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 07:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1283ms 07:32:20 INFO - PROCESS | 2634 | 1461681140443 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 07:32:20 INFO - PROCESS | 2634 | 1461681140445 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 07:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 07:32:20 INFO - PROCESS | 2634 | 1461681140454 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 07:32:20 INFO - PROCESS | 2634 | 1461681140457 Marionette TRACE conn3 <- [1,1018,null,{}] 07:32:20 INFO - PROCESS | 2634 | 1461681140462 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}] 07:32:20 INFO - PROCESS | 2634 | 1461681140666 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 07:32:20 INFO - PROCESS | 2634 | 1461681140835 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:20 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e20f4000 == 98 [pid = 2634] [id = 262] 07:32:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 175 (0x7f21e2eea000) [pid = 2634] [serial = 787] [outer = (nil)] 07:32:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 176 (0x7f21e2ef2800) [pid = 2634] [serial = 788] [outer = 0x7f21e2eea000] 07:32:20 INFO - PROCESS | 2634 | 1461681140906 Marionette DEBUG loaded listener.js 07:32:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 177 (0x7f21e2ef7000) [pid = 2634] [serial = 789] [outer = 0x7f21e2eea000] 07:32:21 INFO - PROCESS | 2634 | 1461681141749 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]]]}] 07:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 07:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1376ms 07:32:21 INFO - PROCESS | 2634 | 1461681141831 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 07:32:21 INFO - PROCESS | 2634 | 1461681141834 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 07:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 07:32:21 INFO - PROCESS | 2634 | 1461681141840 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 07:32:21 INFO - PROCESS | 2634 | 1461681141842 Marionette TRACE conn3 <- [1,1022,null,{}] 07:32:21 INFO - PROCESS | 2634 | 1461681141848 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}] 07:32:22 INFO - PROCESS | 2634 | 1461681142010 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 07:32:22 INFO - PROCESS | 2634 | 1461681142198 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:22 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e2d6e000 == 99 [pid = 2634] [id = 263] 07:32:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 178 (0x7f21e2d85800) [pid = 2634] [serial = 790] [outer = (nil)] 07:32:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 179 (0x7f21e2d8bc00) [pid = 2634] [serial = 791] [outer = 0x7f21e2d85800] 07:32:22 INFO - PROCESS | 2634 | 1461681142266 Marionette DEBUG loaded listener.js 07:32:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 180 (0x7f21e2d91000) [pid = 2634] [serial = 792] [outer = 0x7f21e2d85800] 07:32:23 INFO - PROCESS | 2634 | 1461681143137 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]]]}] 07:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 07:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1330ms 07:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 07:32:23 INFO - PROCESS | 2634 | 1461681143170 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 07:32:23 INFO - PROCESS | 2634 | 1461681143173 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 07:32:23 INFO - PROCESS | 2634 | 1461681143179 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 07:32:23 INFO - PROCESS | 2634 | 1461681143182 Marionette TRACE conn3 <- [1,1026,null,{}] 07:32:23 INFO - PROCESS | 2634 | 1461681143187 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}] 07:32:23 INFO - PROCESS | 2634 | 1461681143357 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 07:32:23 INFO - PROCESS | 2634 | 1461681143535 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:23 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e76de800 == 100 [pid = 2634] [id = 264] 07:32:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 181 (0x7f21e2d84c00) [pid = 2634] [serial = 793] [outer = (nil)] 07:32:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 182 (0x7f21e2ef2400) [pid = 2634] [serial = 794] [outer = 0x7f21e2d84c00] 07:32:23 INFO - PROCESS | 2634 | 1461681143602 Marionette DEBUG loaded listener.js 07:32:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 183 (0x7f21e751fc00) [pid = 2634] [serial = 795] [outer = 0x7f21e2d84c00] 07:32:24 INFO - PROCESS | 2634 | 1461681144901 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]]]}] 07:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 07:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1779ms 07:32:24 INFO - PROCESS | 2634 | 1461681144958 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 07:32:24 INFO - PROCESS | 2634 | 1461681144962 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 07:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 07:32:24 INFO - PROCESS | 2634 | 1461681144971 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 07:32:24 INFO - PROCESS | 2634 | 1461681144975 Marionette TRACE conn3 <- [1,1030,null,{}] 07:32:24 INFO - PROCESS | 2634 | 1461681144982 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}] 07:32:25 INFO - PROCESS | 2634 | 1461681145144 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 07:32:25 INFO - PROCESS | 2634 | 1461681145316 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:25 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eca16800 == 101 [pid = 2634] [id = 265] 07:32:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 184 (0x7f21e4c54c00) [pid = 2634] [serial = 796] [outer = (nil)] 07:32:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 185 (0x7f21e4c60000) [pid = 2634] [serial = 797] [outer = 0x7f21e4c54c00] 07:32:25 INFO - PROCESS | 2634 | 1461681145430 Marionette DEBUG loaded listener.js 07:32:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 186 (0x7f21ec74f000) [pid = 2634] [serial = 798] [outer = 0x7f21e4c54c00] 07:32:26 INFO - PROCESS | 2634 | 1461681146379 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]]]}] 07:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 07:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1479ms 07:32:26 INFO - PROCESS | 2634 | 1461681146450 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 07:32:26 INFO - PROCESS | 2634 | 1461681146459 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 07:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 07:32:26 INFO - PROCESS | 2634 | 1461681146468 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 07:32:26 INFO - PROCESS | 2634 | 1461681146471 Marionette TRACE conn3 <- [1,1034,null,{}] 07:32:26 INFO - PROCESS | 2634 | 1461681146475 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}] 07:32:26 INFO - PROCESS | 2634 | 1461681146643 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 07:32:26 INFO - PROCESS | 2634 | 1461681146905 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:26 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e6944000 == 102 [pid = 2634] [id = 266] 07:32:26 INFO - PROCESS | 2634 | ++DOMWINDOW == 187 (0x7f21ec8d5c00) [pid = 2634] [serial = 799] [outer = (nil)] 07:32:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 188 (0x7f21ec8db800) [pid = 2634] [serial = 800] [outer = 0x7f21ec8d5c00] 07:32:27 INFO - PROCESS | 2634 | 1461681147022 Marionette DEBUG loaded listener.js 07:32:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 189 (0x7f21edcc9c00) [pid = 2634] [serial = 801] [outer = 0x7f21ec8d5c00] 07:32:27 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21edc1e800 == 101 [pid = 2634] [id = 135] 07:32:27 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220ed3d800 == 100 [pid = 2634] [id = 220] 07:32:27 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ee5db800 == 99 [pid = 2634] [id = 253] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 188 (0x7f220568f000) [pid = 2634] [serial = 670] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 187 (0x7f2206b2d800) [pid = 2634] [serial = 673] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 186 (0x7f2206cd7000) [pid = 2634] [serial = 676] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 185 (0x7f21e751d400) [pid = 2634] [serial = 679] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 184 (0x7f21edf45800) [pid = 2634] [serial = 682] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 183 (0x7f21e3ded000) [pid = 2634] [serial = 685] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 182 (0x7f21f9588800) [pid = 2634] [serial = 709] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOCSHELL 0x7f22053b3000 == 98 [pid = 2634] [id = 252] 07:32:27 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21fa11e000 == 97 [pid = 2634] [id = 251] 07:32:27 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f7a17000 == 96 [pid = 2634] [id = 250] 07:32:27 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef372000 == 95 [pid = 2634] [id = 249] 07:32:27 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f3023800 == 94 [pid = 2634] [id = 248] 07:32:27 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21eeda3000 == 93 [pid = 2634] [id = 247] 07:32:27 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ee086800 == 92 [pid = 2634] [id = 246] 07:32:27 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220edce800 == 91 [pid = 2634] [id = 240] 07:32:27 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220a794000 == 90 [pid = 2634] [id = 239] 07:32:27 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f7a07000 == 89 [pid = 2634] [id = 238] 07:32:27 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef06d000 == 88 [pid = 2634] [id = 237] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 181 (0x7f21f1ee2400) [pid = 2634] [serial = 665] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 180 (0x7f21ef91f800) [pid = 2634] [serial = 664] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 179 (0x7f21eea59400) [pid = 2634] [serial = 694] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 178 (0x7f21eee31000) [pid = 2634] [serial = 695] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 177 (0x7f21f09dcc00) [pid = 2634] [serial = 697] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 176 (0x7f21f7f32c00) [pid = 2634] [serial = 668] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 175 (0x7f21f5143400) [pid = 2634] [serial = 667] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 174 (0x7f21edf49400) [pid = 2634] [serial = 689] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 173 (0x7f21ede88c00) [pid = 2634] [serial = 688] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 172 (0x7f21f2edd000) [pid = 2634] [serial = 700] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 171 (0x7f21edec0000) [pid = 2634] [serial = 692] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 170 (0x7f21eddc6c00) [pid = 2634] [serial = 691] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 169 (0x7f21f530e800) [pid = 2634] [serial = 703] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 168 (0x7f21f8d0f000) [pid = 2634] [serial = 707] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 167 (0x7f21f7259c00) [pid = 2634] [serial = 704] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 166 (0x7f21f3052400) [pid = 2634] [serial = 701] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 165 (0x7f21f7a74c00) [pid = 2634] [serial = 706] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 164 (0x7f21f1eea800) [pid = 2634] [serial = 698] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 163 (0x7f21f20ab000) [pid = 2634] [serial = 479] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 162 (0x7f21f814e800) [pid = 2634] [serial = 436] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 161 (0x7f21f9c8b000) [pid = 2634] [serial = 482] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 160 (0x7f21f1f79800) [pid = 2634] [serial = 433] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 159 (0x7f21ef772800) [pid = 2634] [serial = 430] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 158 (0x7f21f20b5c00) [pid = 2634] [serial = 494] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 157 (0x7f21f7522800) [pid = 2634] [serial = 623] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 156 (0x7f21f725dc00) [pid = 2634] [serial = 593] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 155 (0x7f21f7e79800) [pid = 2634] [serial = 596] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 154 (0x7f22047edc00) [pid = 2634] [serial = 635] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 153 (0x7f2206b32800) [pid = 2634] [serial = 536] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 152 (0x7f21fba6a800) [pid = 2634] [serial = 488] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 151 (0x7f21f09da400) [pid = 2634] [serial = 620] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 150 (0x7f21fba6bc00) [pid = 2634] [serial = 533] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 149 (0x7f21eedca800) [pid = 2634] [serial = 521] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 148 (0x7f21fba5bc00) [pid = 2634] [serial = 632] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 147 (0x7f220a4b0800) [pid = 2634] [serial = 448] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 146 (0x7f21ede82800) [pid = 2634] [serial = 617] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 145 (0x7f21f1ee7800) [pid = 2634] [serial = 524] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 144 (0x7f21f304c000) [pid = 2634] [serial = 590] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 143 (0x7f21f8d11000) [pid = 2634] [serial = 563] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 142 (0x7f2208a36400) [pid = 2634] [serial = 445] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 141 (0x7f21eeca5800) [pid = 2634] [serial = 587] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 140 (0x7f21f8b0b400) [pid = 2634] [serial = 554] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 139 (0x7f21f923d000) [pid = 2634] [serial = 530] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 138 (0x7f21f9240800) [pid = 2634] [serial = 439] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 137 (0x7f21f6334c00) [pid = 2634] [serial = 584] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 136 (0x7f21f8d69c00) [pid = 2634] [serial = 566] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 135 (0x7f21eedc1000) [pid = 2634] [serial = 557] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 134 (0x7f220536d400) [pid = 2634] [serial = 638] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 133 (0x7f21f7a71000) [pid = 2634] [serial = 527] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 132 (0x7f21f20b2000) [pid = 2634] [serial = 560] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 131 (0x7f21fba69800) [pid = 2634] [serial = 442] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 130 (0x7f21edcd1000) [pid = 2634] [serial = 485] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 129 (0x7f21f1ee9400) [pid = 2634] [serial = 472] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 128 (0x7f21f9240c00) [pid = 2634] [serial = 518] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 127 (0x7f21f9c83c00) [pid = 2634] [serial = 629] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 126 (0x7f21f8d0f800) [pid = 2634] [serial = 626] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 125 (0x7f21edec1400) [pid = 2634] [serial = 475] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | --DOMWINDOW == 124 (0x7f2205af7400) [pid = 2634] [serial = 491] [outer = (nil)] [url = about:blank] 07:32:27 INFO - PROCESS | 2634 | 1461681147882 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]]]}] 07:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 07:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1432ms 07:32:27 INFO - PROCESS | 2634 | 1461681147900 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 07:32:27 INFO - PROCESS | 2634 | 1461681147903 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 07:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 07:32:27 INFO - PROCESS | 2634 | 1461681147933 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 07:32:27 INFO - PROCESS | 2634 | 1461681147938 Marionette TRACE conn3 <- [1,1038,null,{}] 07:32:27 INFO - PROCESS | 2634 | 1461681147974 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}] 07:32:28 INFO - PROCESS | 2634 | 1461681148123 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 07:32:28 INFO - PROCESS | 2634 | 1461681148135 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:28 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21edc16000 == 89 [pid = 2634] [id = 267] 07:32:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 125 (0x7f21eddc8800) [pid = 2634] [serial = 802] [outer = (nil)] 07:32:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 126 (0x7f21edeba400) [pid = 2634] [serial = 803] [outer = 0x7f21eddc8800] 07:32:28 INFO - PROCESS | 2634 | 1461681148197 Marionette DEBUG loaded listener.js 07:32:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 127 (0x7f21edf40800) [pid = 2634] [serial = 804] [outer = 0x7f21eddc8800] 07:32:28 INFO - PROCESS | 2634 | 1461681148959 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]]]}] 07:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 07:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1069ms 07:32:28 INFO - PROCESS | 2634 | 1461681148978 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 07:32:28 INFO - PROCESS | 2634 | 1461681148983 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 07:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 07:32:28 INFO - PROCESS | 2634 | 1461681148988 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 07:32:28 INFO - PROCESS | 2634 | 1461681148990 Marionette TRACE conn3 <- [1,1042,null,{}] 07:32:28 INFO - PROCESS | 2634 | 1461681148995 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}] 07:32:29 INFO - PROCESS | 2634 | 1461681149132 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 07:32:29 INFO - PROCESS | 2634 | 1461681149150 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:29 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eec0a800 == 90 [pid = 2634] [id = 268] 07:32:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 128 (0x7f21ede8bc00) [pid = 2634] [serial = 805] [outer = (nil)] 07:32:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 129 (0x7f21ee48bc00) [pid = 2634] [serial = 806] [outer = 0x7f21ede8bc00] 07:32:29 INFO - PROCESS | 2634 | 1461681149205 Marionette DEBUG loaded listener.js 07:32:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 130 (0x7f21eea58400) [pid = 2634] [serial = 807] [outer = 0x7f21ede8bc00] 07:32:30 INFO - PROCESS | 2634 | 1461681150021 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]]]}] 07:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 07:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1073ms 07:32:30 INFO - PROCESS | 2634 | 1461681150063 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 07:32:30 INFO - PROCESS | 2634 | 1461681150066 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 07:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 07:32:30 INFO - PROCESS | 2634 | 1461681150078 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 07:32:30 INFO - PROCESS | 2634 | 1461681150080 Marionette TRACE conn3 <- [1,1046,null,{}] 07:32:30 INFO - PROCESS | 2634 | 1461681150085 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}] 07:32:30 INFO - PROCESS | 2634 | 1461681150272 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 07:32:30 INFO - PROCESS | 2634 | 1461681150301 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:30 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef36e000 == 91 [pid = 2634] [id = 269] 07:32:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 131 (0x7f21edf49000) [pid = 2634] [serial = 808] [outer = (nil)] 07:32:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 132 (0x7f21eeca8c00) [pid = 2634] [serial = 809] [outer = 0x7f21edf49000] 07:32:30 INFO - PROCESS | 2634 | 1461681150358 Marionette DEBUG loaded listener.js 07:32:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 133 (0x7f21eedcd000) [pid = 2634] [serial = 810] [outer = 0x7f21edf49000] 07:32:31 INFO - PROCESS | 2634 | 1461681151126 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]]]}] 07:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 07:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1080ms 07:32:31 INFO - PROCESS | 2634 | 1461681151161 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 07:32:31 INFO - PROCESS | 2634 | 1461681151164 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 07:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 07:32:31 INFO - PROCESS | 2634 | 1461681151169 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 07:32:31 INFO - PROCESS | 2634 | 1461681151171 Marionette TRACE conn3 <- [1,1050,null,{}] 07:32:31 INFO - PROCESS | 2634 | 1461681151176 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}] 07:32:31 INFO - PROCESS | 2634 | 1461681151432 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 07:32:31 INFO - PROCESS | 2634 | 1461681151488 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:31 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef997800 == 92 [pid = 2634] [id = 270] 07:32:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 134 (0x7f21eeca4c00) [pid = 2634] [serial = 811] [outer = (nil)] 07:32:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 135 (0x7f21f09d2800) [pid = 2634] [serial = 812] [outer = 0x7f21eeca4c00] 07:32:31 INFO - PROCESS | 2634 | 1461681151555 Marionette DEBUG loaded listener.js 07:32:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 136 (0x7f21f1ee7c00) [pid = 2634] [serial = 813] [outer = 0x7f21eeca4c00] 07:32:32 INFO - PROCESS | 2634 | --DOMWINDOW == 135 (0x7f21e7518400) [pid = 2634] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 07:32:32 INFO - PROCESS | 2634 | --DOMWINDOW == 134 (0x7f21fba4e400) [pid = 2634] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 07:32:32 INFO - PROCESS | 2634 | --DOMWINDOW == 133 (0x7f21fba11800) [pid = 2634] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 07:32:32 INFO - PROCESS | 2634 | --DOMWINDOW == 132 (0x7f21e3de6800) [pid = 2634] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 07:32:32 INFO - PROCESS | 2634 | --DOMWINDOW == 131 (0x7f21eddd1400) [pid = 2634] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 07:32:32 INFO - PROCESS | 2634 | --DOMWINDOW == 130 (0x7f21ef775000) [pid = 2634] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 07:32:32 INFO - PROCESS | 2634 | --DOMWINDOW == 129 (0x7f21ec750400) [pid = 2634] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 07:32:32 INFO - PROCESS | 2634 | --DOMWINDOW == 128 (0x7f21edf43400) [pid = 2634] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 07:32:32 INFO - PROCESS | 2634 | --DOMWINDOW == 127 (0x7f21f1eea000) [pid = 2634] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 07:32:32 INFO - PROCESS | 2634 | --DOMWINDOW == 126 (0x7f21e49ccc00) [pid = 2634] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 07:32:32 INFO - PROCESS | 2634 | --DOMWINDOW == 125 (0x7f21eeca9000) [pid = 2634] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 07:32:32 INFO - PROCESS | 2634 | --DOMWINDOW == 124 (0x7f21f8d03c00) [pid = 2634] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 07:32:32 INFO - PROCESS | 2634 | --DOMWINDOW == 123 (0x7f21e4c52000) [pid = 2634] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 07:32:32 INFO - PROCESS | 2634 | --DOMWINDOW == 122 (0x7f21e7517400) [pid = 2634] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 07:32:32 INFO - PROCESS | 2634 | 1461681152742 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]]]}] 07:32:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 07:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1588ms 07:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 07:32:32 INFO - PROCESS | 2634 | 1461681152759 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 07:32:32 INFO - PROCESS | 2634 | 1461681152761 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 07:32:32 INFO - PROCESS | 2634 | 1461681152767 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 07:32:32 INFO - PROCESS | 2634 | 1461681152770 Marionette TRACE conn3 <- [1,1054,null,{}] 07:32:32 INFO - PROCESS | 2634 | 1461681152775 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}] 07:32:32 INFO - PROCESS | 2634 | 1461681152958 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 07:32:32 INFO - PROCESS | 2634 | 1461681152985 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:33 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef9af000 == 93 [pid = 2634] [id = 271] 07:32:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 123 (0x7f21e3dea000) [pid = 2634] [serial = 814] [outer = (nil)] 07:32:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 124 (0x7f21eddd1400) [pid = 2634] [serial = 815] [outer = 0x7f21e3dea000] 07:32:33 INFO - PROCESS | 2634 | 1461681153046 Marionette DEBUG loaded listener.js 07:32:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 125 (0x7f21f1eea000) [pid = 2634] [serial = 816] [outer = 0x7f21e3dea000] 07:32:33 INFO - PROCESS | 2634 | 1461681153733 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]]]}] 07:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 07:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 980ms 07:32:33 INFO - PROCESS | 2634 | 1461681153747 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 07:32:33 INFO - PROCESS | 2634 | 1461681153749 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 07:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 07:32:33 INFO - PROCESS | 2634 | 1461681153755 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 07:32:33 INFO - PROCESS | 2634 | 1461681153757 Marionette TRACE conn3 <- [1,1058,null,{}] 07:32:33 INFO - PROCESS | 2634 | 1461681153763 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}] 07:32:33 INFO - PROCESS | 2634 | 1461681153896 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 07:32:33 INFO - PROCESS | 2634 | 1461681153912 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:33 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f3025800 == 94 [pid = 2634] [id = 272] 07:32:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 126 (0x7f21ee486400) [pid = 2634] [serial = 817] [outer = (nil)] 07:32:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 127 (0x7f21f20b2000) [pid = 2634] [serial = 818] [outer = 0x7f21ee486400] 07:32:33 INFO - PROCESS | 2634 | 1461681153973 Marionette DEBUG loaded listener.js 07:32:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 128 (0x7f21f2ee3400) [pid = 2634] [serial = 819] [outer = 0x7f21ee486400] 07:32:34 INFO - PROCESS | 2634 | 1461681154939 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]]]}] 07:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 07:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1224ms 07:32:34 INFO - PROCESS | 2634 | 1461681154982 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 07:32:34 INFO - PROCESS | 2634 | 1461681154988 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 07:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 07:32:34 INFO - PROCESS | 2634 | 1461681154996 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 07:32:35 INFO - PROCESS | 2634 | 1461681155001 Marionette TRACE conn3 <- [1,1062,null,{}] 07:32:35 INFO - PROCESS | 2634 | 1461681155009 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}] 07:32:35 INFO - PROCESS | 2634 | 1461681155191 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 07:32:35 INFO - PROCESS | 2634 | 1461681155355 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:35 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e756e800 == 95 [pid = 2634] [id = 273] 07:32:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 129 (0x7f21e3e24000) [pid = 2634] [serial = 820] [outer = (nil)] 07:32:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 130 (0x7f21e49cdc00) [pid = 2634] [serial = 821] [outer = 0x7f21e3e24000] 07:32:35 INFO - PROCESS | 2634 | 1461681155429 Marionette DEBUG loaded listener.js 07:32:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 131 (0x7f21e7517c00) [pid = 2634] [serial = 822] [outer = 0x7f21e3e24000] 07:32:36 INFO - PROCESS | 2634 | 1461681156299 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]]]}] 07:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 07:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1337ms 07:32:36 INFO - PROCESS | 2634 | 1461681156335 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 07:32:36 INFO - PROCESS | 2634 | 1461681156343 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 07:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 07:32:36 INFO - PROCESS | 2634 | 1461681156354 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 07:32:36 INFO - PROCESS | 2634 | 1461681156358 Marionette TRACE conn3 <- [1,1066,null,{}] 07:32:36 INFO - PROCESS | 2634 | 1461681156364 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}] 07:32:36 INFO - PROCESS | 2634 | 1461681156592 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 07:32:36 INFO - PROCESS | 2634 | 1461681156771 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:36 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef079800 == 96 [pid = 2634] [id = 274] 07:32:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 132 (0x7f21e49ce400) [pid = 2634] [serial = 823] [outer = (nil)] 07:32:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 133 (0x7f21edce4000) [pid = 2634] [serial = 824] [outer = 0x7f21e49ce400] 07:32:36 INFO - PROCESS | 2634 | 1461681156841 Marionette DEBUG loaded listener.js 07:32:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 134 (0x7f21edec0000) [pid = 2634] [serial = 825] [outer = 0x7f21e49ce400] 07:32:37 INFO - PROCESS | 2634 | 1461681157792 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]]]}] 07:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 07:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1487ms 07:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 07:32:37 INFO - PROCESS | 2634 | 1461681157841 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 07:32:37 INFO - PROCESS | 2634 | 1461681157844 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 07:32:37 INFO - PROCESS | 2634 | 1461681157851 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 07:32:37 INFO - PROCESS | 2634 | 1461681157856 Marionette TRACE conn3 <- [1,1070,null,{}] 07:32:37 INFO - PROCESS | 2634 | 1461681157871 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}] 07:32:38 INFO - PROCESS | 2634 | 1461681158058 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 07:32:38 INFO - PROCESS | 2634 | 1461681158223 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:38 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f53d4800 == 97 [pid = 2634] [id = 275] 07:32:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 135 (0x7f21eeca0400) [pid = 2634] [serial = 826] [outer = (nil)] 07:32:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 136 (0x7f21ef77d800) [pid = 2634] [serial = 827] [outer = 0x7f21eeca0400] 07:32:38 INFO - PROCESS | 2634 | 1461681158297 Marionette DEBUG loaded listener.js 07:32:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 137 (0x7f21f0703c00) [pid = 2634] [serial = 828] [outer = 0x7f21eeca0400] 07:32:39 INFO - PROCESS | 2634 | 1461681159145 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]]]}] 07:32:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 07:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1338ms 07:32:39 INFO - PROCESS | 2634 | 1461681159189 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 07:32:39 INFO - PROCESS | 2634 | 1461681159193 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 07:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 07:32:39 INFO - PROCESS | 2634 | 1461681159199 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 07:32:39 INFO - PROCESS | 2634 | 1461681159201 Marionette TRACE conn3 <- [1,1074,null,{}] 07:32:39 INFO - PROCESS | 2634 | 1461681159207 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}] 07:32:39 INFO - PROCESS | 2634 | 1461681159379 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 07:32:39 INFO - PROCESS | 2634 | 1461681159548 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:39 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f7a1c800 == 98 [pid = 2634] [id = 276] 07:32:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 138 (0x7f21eedcdc00) [pid = 2634] [serial = 829] [outer = (nil)] 07:32:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 139 (0x7f21f20b9c00) [pid = 2634] [serial = 830] [outer = 0x7f21eedcdc00] 07:32:39 INFO - PROCESS | 2634 | 1461681159618 Marionette DEBUG loaded listener.js 07:32:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 140 (0x7f21f3051000) [pid = 2634] [serial = 831] [outer = 0x7f21eedcdc00] 07:32:40 INFO - PROCESS | 2634 | 1461681160499 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]]]}] 07:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 07:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1333ms 07:32:40 INFO - PROCESS | 2634 | 1461681160533 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 07:32:40 INFO - PROCESS | 2634 | 1461681160536 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 07:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 07:32:40 INFO - PROCESS | 2634 | 1461681160542 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 07:32:40 INFO - PROCESS | 2634 | 1461681160545 Marionette TRACE conn3 <- [1,1078,null,{}] 07:32:40 INFO - PROCESS | 2634 | 1461681160550 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}] 07:32:40 INFO - PROCESS | 2634 | 1461681160711 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 07:32:40 INFO - PROCESS | 2634 | 1461681160880 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:40 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f8d8c800 == 99 [pid = 2634] [id = 277] 07:32:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 141 (0x7f21ede86800) [pid = 2634] [serial = 832] [outer = (nil)] 07:32:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 142 (0x7f21f47eac00) [pid = 2634] [serial = 833] [outer = 0x7f21ede86800] 07:32:40 INFO - PROCESS | 2634 | 1461681160959 Marionette DEBUG loaded listener.js 07:32:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 143 (0x7f21f71c3c00) [pid = 2634] [serial = 834] [outer = 0x7f21ede86800] 07:32:41 INFO - PROCESS | 2634 | 1461681161824 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]]]}] 07:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 07:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1330ms 07:32:41 INFO - PROCESS | 2634 | 1461681161874 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 07:32:41 INFO - PROCESS | 2634 | 1461681161877 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 07:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 07:32:41 INFO - PROCESS | 2634 | 1461681161882 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 07:32:41 INFO - PROCESS | 2634 | 1461681161885 Marionette TRACE conn3 <- [1,1082,null,{}] 07:32:41 INFO - PROCESS | 2634 | 1461681161890 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}] 07:32:42 INFO - PROCESS | 2634 | 1461681162092 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 07:32:42 INFO - PROCESS | 2634 | 1461681162258 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:42 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fa105800 == 100 [pid = 2634] [id = 278] 07:32:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 144 (0x7f21f7a6d400) [pid = 2634] [serial = 835] [outer = (nil)] 07:32:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 145 (0x7f21f7e82400) [pid = 2634] [serial = 836] [outer = 0x7f21f7a6d400] 07:32:42 INFO - PROCESS | 2634 | 1461681162332 Marionette DEBUG loaded listener.js 07:32:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 146 (0x7f21f8d10c00) [pid = 2634] [serial = 837] [outer = 0x7f21f7a6d400] 07:32:43 INFO - PROCESS | 2634 | 1461681163183 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]]]}] 07:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 07:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1331ms 07:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 07:32:43 INFO - PROCESS | 2634 | 1461681163214 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 07:32:43 INFO - PROCESS | 2634 | 1461681163217 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 07:32:43 INFO - PROCESS | 2634 | 1461681163221 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 07:32:43 INFO - PROCESS | 2634 | 1461681163225 Marionette TRACE conn3 <- [1,1086,null,{}] 07:32:43 INFO - PROCESS | 2634 | 1461681163230 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}] 07:32:43 INFO - PROCESS | 2634 | 1461681163378 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 07:32:43 INFO - PROCESS | 2634 | 1461681163548 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:43 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ff7dc800 == 101 [pid = 2634] [id = 279] 07:32:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 147 (0x7f21f7a7b800) [pid = 2634] [serial = 838] [outer = (nil)] 07:32:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 148 (0x7f21f923c400) [pid = 2634] [serial = 839] [outer = 0x7f21f7a7b800] 07:32:43 INFO - PROCESS | 2634 | 1461681163614 Marionette DEBUG loaded listener.js 07:32:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 149 (0x7f21fa27cc00) [pid = 2634] [serial = 840] [outer = 0x7f21f7a7b800] 07:32:44 INFO - PROCESS | 2634 | 1461681164436 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]]]}] 07:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 07:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1226ms 07:32:44 INFO - PROCESS | 2634 | 1461681164463 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 07:32:44 INFO - PROCESS | 2634 | 1461681164467 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 07:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 07:32:44 INFO - PROCESS | 2634 | 1461681164477 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 07:32:44 INFO - PROCESS | 2634 | 1461681164479 Marionette TRACE conn3 <- [1,1090,null,{}] 07:32:44 INFO - PROCESS | 2634 | 1461681164484 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}] 07:32:44 INFO - PROCESS | 2634 | 1461681164637 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 07:32:44 INFO - PROCESS | 2634 | 1461681164815 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:44 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f22053a6800 == 102 [pid = 2634] [id = 280] 07:32:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 150 (0x7f21f8d0f800) [pid = 2634] [serial = 841] [outer = (nil)] 07:32:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 151 (0x7f21fba11800) [pid = 2634] [serial = 842] [outer = 0x7f21f8d0f800] 07:32:44 INFO - PROCESS | 2634 | 1461681164883 Marionette DEBUG loaded listener.js 07:32:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 152 (0x7f21fe854000) [pid = 2634] [serial = 843] [outer = 0x7f21f8d0f800] 07:32:45 INFO - PROCESS | 2634 | 1461681165719 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]]]}] 07:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 07:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1276ms 07:32:45 INFO - PROCESS | 2634 | 1461681165753 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 07:32:45 INFO - PROCESS | 2634 | 1461681165756 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 07:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 07:32:45 INFO - PROCESS | 2634 | 1461681165762 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 07:32:45 INFO - PROCESS | 2634 | 1461681165764 Marionette TRACE conn3 <- [1,1094,null,{}] 07:32:45 INFO - PROCESS | 2634 | 1461681165769 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}] 07:32:45 INFO - PROCESS | 2634 | 1461681165922 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 07:32:46 INFO - PROCESS | 2634 | 1461681166091 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:46 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2206519800 == 103 [pid = 2634] [id = 281] 07:32:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 153 (0x7f21f8d11000) [pid = 2634] [serial = 844] [outer = (nil)] 07:32:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 154 (0x7f22047e2400) [pid = 2634] [serial = 845] [outer = 0x7f21f8d11000] 07:32:46 INFO - PROCESS | 2634 | 1461681166160 Marionette DEBUG loaded listener.js 07:32:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 155 (0x7f220559dc00) [pid = 2634] [serial = 846] [outer = 0x7f21f8d11000] 07:32:46 INFO - PROCESS | 2634 | 1461681166990 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]]]}] 07:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 07:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1277ms 07:32:47 INFO - PROCESS | 2634 | 1461681167039 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 07:32:47 INFO - PROCESS | 2634 | 1461681167043 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 07:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 07:32:47 INFO - PROCESS | 2634 | 1461681167048 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 07:32:47 INFO - PROCESS | 2634 | 1461681167050 Marionette TRACE conn3 <- [1,1098,null,{}] 07:32:47 INFO - PROCESS | 2634 | 1461681167055 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}] 07:32:47 INFO - PROCESS | 2634 | 1461681167201 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 07:32:47 INFO - PROCESS | 2634 | 1461681167414 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:47 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e695a800 == 104 [pid = 2634] [id = 282] 07:32:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 156 (0x7f21e49cfc00) [pid = 2634] [serial = 847] [outer = (nil)] 07:32:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 157 (0x7f21e4c5d000) [pid = 2634] [serial = 848] [outer = 0x7f21e49cfc00] 07:32:47 INFO - PROCESS | 2634 | 1461681167527 Marionette DEBUG loaded listener.js 07:32:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 158 (0x7f2205843c00) [pid = 2634] [serial = 849] [outer = 0x7f21e49cfc00] 07:32:48 INFO - PROCESS | 2634 | 1461681168675 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]]]}] 07:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 07:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1681ms 07:32:48 INFO - PROCESS | 2634 | 1461681168729 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 07:32:48 INFO - PROCESS | 2634 | 1461681168733 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 07:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 07:32:48 INFO - PROCESS | 2634 | 1461681168741 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 07:32:48 INFO - PROCESS | 2634 | 1461681168746 Marionette TRACE conn3 <- [1,1102,null,{}] 07:32:48 INFO - PROCESS | 2634 | 1461681168754 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}] 07:32:48 INFO - PROCESS | 2634 | 1461681168914 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 07:32:49 INFO - PROCESS | 2634 | 1461681169145 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:49 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee7e6800 == 105 [pid = 2634] [id = 283] 07:32:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 159 (0x7f21e49c2800) [pid = 2634] [serial = 850] [outer = (nil)] 07:32:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 160 (0x7f21e49ce800) [pid = 2634] [serial = 851] [outer = 0x7f21e49c2800] 07:32:49 INFO - PROCESS | 2634 | 1461681169219 Marionette DEBUG loaded listener.js 07:32:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 161 (0x7f21e751c400) [pid = 2634] [serial = 852] [outer = 0x7f21e49c2800] 07:32:49 INFO - PROCESS | 2634 | 1461681169960 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]]]}] 07:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 07:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1232ms 07:32:49 INFO - PROCESS | 2634 | 1461681169972 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 07:32:49 INFO - PROCESS | 2634 | 1461681169979 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 07:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 07:32:50 INFO - PROCESS | 2634 | 1461681170015 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 07:32:50 INFO - PROCESS | 2634 | 1461681170028 Marionette TRACE conn3 <- [1,1106,null,{}] 07:32:50 INFO - PROCESS | 2634 | 1461681170037 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}] 07:32:50 INFO - PROCESS | 2634 | 1461681170257 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 07:32:50 INFO - PROCESS | 2634 | 1461681170435 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:50 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e2d6d800 == 106 [pid = 2634] [id = 284] 07:32:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 162 (0x7f21e751d400) [pid = 2634] [serial = 853] [outer = (nil)] 07:32:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 163 (0x7f21ec8db000) [pid = 2634] [serial = 854] [outer = 0x7f21e751d400] 07:32:50 INFO - PROCESS | 2634 | 1461681170500 Marionette DEBUG loaded listener.js 07:32:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 164 (0x7f21edce9400) [pid = 2634] [serial = 855] [outer = 0x7f21e751d400] 07:32:51 INFO - PROCESS | 2634 | 1461681171349 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]]]}] 07:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 07:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1405ms 07:32:51 INFO - PROCESS | 2634 | 1461681171418 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 07:32:51 INFO - PROCESS | 2634 | 1461681171422 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 07:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 07:32:51 INFO - PROCESS | 2634 | 1461681171428 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 07:32:51 INFO - PROCESS | 2634 | 1461681171433 Marionette TRACE conn3 <- [1,1110,null,{}] 07:32:51 INFO - PROCESS | 2634 | 1461681171447 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}] 07:32:51 INFO - PROCESS | 2634 | 1461681171636 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 07:32:51 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e6960800 == 105 [pid = 2634] [id = 227] 07:32:51 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220fdb7000 == 104 [pid = 2634] [id = 226] 07:32:51 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef9af000 == 103 [pid = 2634] [id = 271] 07:32:51 INFO - PROCESS | 2634 | --DOMWINDOW == 163 (0x7f21ec753800) [pid = 2634] [serial = 764] [outer = (nil)] [url = about:blank] 07:32:51 INFO - PROCESS | 2634 | --DOMWINDOW == 162 (0x7f21fba65400) [pid = 2634] [serial = 721] [outer = (nil)] [url = about:blank] 07:32:51 INFO - PROCESS | 2634 | --DOMWINDOW == 161 (0x7f220569a800) [pid = 2634] [serial = 724] [outer = (nil)] [url = about:blank] 07:32:51 INFO - PROCESS | 2634 | --DOMWINDOW == 160 (0x7f2206b30800) [pid = 2634] [serial = 727] [outer = (nil)] [url = about:blank] 07:32:51 INFO - PROCESS | 2634 | --DOMWINDOW == 159 (0x7f21e49cbc00) [pid = 2634] [serial = 730] [outer = (nil)] [url = about:blank] 07:32:51 INFO - PROCESS | 2634 | --DOMWINDOW == 158 (0x7f21e31f7c00) [pid = 2634] [serial = 733] [outer = (nil)] [url = about:blank] 07:32:51 INFO - PROCESS | 2634 | --DOMWINDOW == 157 (0x7f21e3e27400) [pid = 2634] [serial = 736] [outer = (nil)] [url = about:blank] 07:32:51 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef997800 == 102 [pid = 2634] [id = 270] 07:32:51 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef36e000 == 101 [pid = 2634] [id = 269] 07:32:51 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21eec0a800 == 100 [pid = 2634] [id = 268] 07:32:51 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21edc16000 == 99 [pid = 2634] [id = 267] 07:32:51 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e6944000 == 98 [pid = 2634] [id = 266] 07:32:51 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21eca16800 == 97 [pid = 2634] [id = 265] 07:32:51 INFO - PROCESS | 2634 | 1461681171852 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:51 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e4844000 == 96 [pid = 2634] [id = 259] 07:32:51 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220d46c800 == 95 [pid = 2634] [id = 258] 07:32:51 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220a786000 == 94 [pid = 2634] [id = 257] 07:32:51 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e4844000 == 95 [pid = 2634] [id = 285] 07:32:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 158 (0x7f21e7513c00) [pid = 2634] [serial = 856] [outer = (nil)] 07:32:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 159 (0x7f21eddc5400) [pid = 2634] [serial = 857] [outer = 0x7f21e7513c00] 07:32:51 INFO - PROCESS | 2634 | 1461681171920 Marionette DEBUG loaded listener.js 07:32:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 160 (0x7f21eeca5800) [pid = 2634] [serial = 858] [outer = 0x7f21e7513c00] 07:32:52 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f53e0800 == 94 [pid = 2634] [id = 256] 07:32:52 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ee070000 == 93 [pid = 2634] [id = 255] 07:32:52 INFO - PROCESS | 2634 | --DOMWINDOW == 159 (0x7f220ad34000) [pid = 2634] [serial = 680] [outer = (nil)] [url = about:blank] 07:32:52 INFO - PROCESS | 2634 | --DOMWINDOW == 158 (0x7f21edf4bc00) [pid = 2634] [serial = 683] [outer = (nil)] [url = about:blank] 07:32:52 INFO - PROCESS | 2634 | --DOMWINDOW == 157 (0x7f220a176000) [pid = 2634] [serial = 674] [outer = (nil)] [url = about:blank] 07:32:52 INFO - PROCESS | 2634 | --DOMWINDOW == 156 (0x7f2205851800) [pid = 2634] [serial = 671] [outer = (nil)] [url = about:blank] 07:32:52 INFO - PROCESS | 2634 | --DOMWINDOW == 155 (0x7f21e3df2800) [pid = 2634] [serial = 686] [outer = (nil)] [url = about:blank] 07:32:52 INFO - PROCESS | 2634 | --DOMWINDOW == 154 (0x7f220a4abc00) [pid = 2634] [serial = 677] [outer = (nil)] [url = about:blank] 07:32:52 INFO - PROCESS | 2634 | --DOMWINDOW == 153 (0x7f21f0708000) [pid = 2634] [serial = 747] [outer = (nil)] [url = about:blank] 07:32:52 INFO - PROCESS | 2634 | --DOMWINDOW == 152 (0x7f21f0431800) [pid = 2634] [serial = 746] [outer = (nil)] [url = about:blank] 07:32:52 INFO - PROCESS | 2634 | --DOMWINDOW == 151 (0x7f21edf49800) [pid = 2634] [serial = 744] [outer = (nil)] [url = about:blank] 07:32:52 INFO - PROCESS | 2634 | --DOMWINDOW == 150 (0x7f21eddcac00) [pid = 2634] [serial = 743] [outer = (nil)] [url = about:blank] 07:32:52 INFO - PROCESS | 2634 | --DOMWINDOW == 149 (0x7f21f1ee7400) [pid = 2634] [serial = 749] [outer = (nil)] [url = about:blank] 07:32:52 INFO - PROCESS | 2634 | --DOMWINDOW == 148 (0x7f21f2ed5c00) [pid = 2634] [serial = 750] [outer = (nil)] [url = about:blank] 07:32:52 INFO - PROCESS | 2634 | --DOMWINDOW == 147 (0x7f21f538f400) [pid = 2634] [serial = 752] [outer = (nil)] [url = about:blank] 07:32:52 INFO - PROCESS | 2634 | --DOMWINDOW == 146 (0x7f21f7e85800) [pid = 2634] [serial = 718] [outer = (nil)] [url = about:blank] 07:32:52 INFO - PROCESS | 2634 | --DOMWINDOW == 145 (0x7f21f7a6e400) [pid = 2634] [serial = 753] [outer = (nil)] [url = about:blank] 07:32:52 INFO - PROCESS | 2634 | --DOMWINDOW == 144 (0x7f21e7516000) [pid = 2634] [serial = 740] [outer = (nil)] [url = about:blank] 07:32:52 INFO - PROCESS | 2634 | --DOMWINDOW == 143 (0x7f21e49d0c00) [pid = 2634] [serial = 739] [outer = (nil)] [url = about:blank] 07:32:52 INFO - PROCESS | 2634 | --DOMWINDOW == 142 (0x7f21f043c800) [pid = 2634] [serial = 715] [outer = (nil)] [url = about:blank] 07:32:52 INFO - PROCESS | 2634 | --DOMWINDOW == 141 (0x7f21ede85000) [pid = 2634] [serial = 712] [outer = (nil)] [url = about:blank] 07:32:52 INFO - PROCESS | 2634 | --DOMWINDOW == 140 (0x7f2205a26c00) [pid = 2634] [serial = 758] [outer = (nil)] [url = about:blank] 07:32:52 INFO - PROCESS | 2634 | --DOMWINDOW == 139 (0x7f21edec1c00) [pid = 2634] [serial = 476] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:32:52 INFO - PROCESS | 2634 | --DOMWINDOW == 138 (0x7f21fba0f000) [pid = 2634] [serial = 755] [outer = (nil)] [url = about:blank] 07:32:52 INFO - PROCESS | 2634 | --DOMWINDOW == 137 (0x7f220536bc00) [pid = 2634] [serial = 756] [outer = (nil)] [url = about:blank] 07:32:52 INFO - PROCESS | 2634 | --DOMWINDOW == 136 (0x7f21e4c59c00) [pid = 2634] [serial = 761] [outer = (nil)] [url = about:blank] 07:32:52 INFO - PROCESS | 2634 | --DOMWINDOW == 135 (0x7f2208a36800) [pid = 2634] [serial = 759] [outer = (nil)] [url = about:blank] 07:32:52 INFO - PROCESS | 2634 | --DOMWINDOW == 134 (0x7f21e4c5f000) [pid = 2634] [serial = 762] [outer = (nil)] [url = about:blank] 07:32:52 INFO - PROCESS | 2634 | 1461681172670 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]]]}] 07:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 07:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1285ms 07:32:52 INFO - PROCESS | 2634 | 1461681172713 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 07:32:52 INFO - PROCESS | 2634 | 1461681172717 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 07:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 07:32:52 INFO - PROCESS | 2634 | 1461681172723 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 07:32:52 INFO - PROCESS | 2634 | 1461681172725 Marionette TRACE conn3 <- [1,1114,null,{}] 07:32:52 INFO - PROCESS | 2634 | 1461681172730 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}] 07:32:52 INFO - PROCESS | 2634 | 1461681172868 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 07:32:52 INFO - PROCESS | 2634 | 1461681172996 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:53 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eca16800 == 94 [pid = 2634] [id = 286] 07:32:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 135 (0x7f21e2d88800) [pid = 2634] [serial = 859] [outer = (nil)] 07:32:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 136 (0x7f21eee30800) [pid = 2634] [serial = 860] [outer = 0x7f21e2d88800] 07:32:53 INFO - PROCESS | 2634 | 1461681173051 Marionette DEBUG loaded listener.js 07:32:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 137 (0x7f21f0436400) [pid = 2634] [serial = 861] [outer = 0x7f21e2d88800] 07:32:53 INFO - PROCESS | 2634 | 1461681173686 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]]]}] 07:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 07:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 975ms 07:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 07:32:53 INFO - PROCESS | 2634 | 1461681173698 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 07:32:53 INFO - PROCESS | 2634 | 1461681173700 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 07:32:53 INFO - PROCESS | 2634 | 1461681173704 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 07:32:53 INFO - PROCESS | 2634 | 1461681173708 Marionette TRACE conn3 <- [1,1118,null,{}] 07:32:53 INFO - PROCESS | 2634 | 1461681173712 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}] 07:32:53 INFO - PROCESS | 2634 | 1461681173905 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 07:32:54 INFO - PROCESS | 2634 | 1461681173992 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:54 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eee73800 == 95 [pid = 2634] [id = 287] 07:32:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 138 (0x7f21e49c8400) [pid = 2634] [serial = 862] [outer = (nil)] 07:32:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 139 (0x7f21f0432400) [pid = 2634] [serial = 863] [outer = 0x7f21e49c8400] 07:32:54 INFO - PROCESS | 2634 | 1461681174047 Marionette DEBUG loaded listener.js 07:32:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 140 (0x7f21f1f79800) [pid = 2634] [serial = 864] [outer = 0x7f21e49c8400] 07:32:54 INFO - PROCESS | 2634 | 1461681174840 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]]]}] 07:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 07:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1175ms 07:32:54 INFO - PROCESS | 2634 | 1461681174880 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 07:32:54 INFO - PROCESS | 2634 | 1461681174882 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 07:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 07:32:54 INFO - PROCESS | 2634 | 1461681174888 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 07:32:54 INFO - PROCESS | 2634 | 1461681174890 Marionette TRACE conn3 <- [1,1122,null,{}] 07:32:54 INFO - PROCESS | 2634 | 1461681174895 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}] 07:32:55 INFO - PROCESS | 2634 | 1461681175105 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 07:32:55 INFO - PROCESS | 2634 | 1461681175128 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:55 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f2b8b800 == 96 [pid = 2634] [id = 288] 07:32:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 141 (0x7f21f4739000) [pid = 2634] [serial = 865] [outer = (nil)] 07:32:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 142 (0x7f21f7e87c00) [pid = 2634] [serial = 866] [outer = 0x7f21f4739000] 07:32:55 INFO - PROCESS | 2634 | 1461681175187 Marionette DEBUG loaded listener.js 07:32:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 143 (0x7f21f86f1000) [pid = 2634] [serial = 867] [outer = 0x7f21f4739000] 07:32:55 INFO - PROCESS | 2634 | 1461681175919 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]]]}] 07:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 07:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1080ms 07:32:55 INFO - PROCESS | 2634 | 1461681175978 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 07:32:55 INFO - PROCESS | 2634 | 1461681175981 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 07:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 07:32:55 INFO - PROCESS | 2634 | 1461681175986 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 07:32:55 INFO - PROCESS | 2634 | 1461681175988 Marionette TRACE conn3 <- [1,1126,null,{}] 07:32:55 INFO - PROCESS | 2634 | 1461681175993 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}] 07:32:56 INFO - PROCESS | 2634 | 1461681176168 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 07:32:56 INFO - PROCESS | 2634 | 1461681176192 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:56 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f711f000 == 97 [pid = 2634] [id = 289] 07:32:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 144 (0x7f21f693e800) [pid = 2634] [serial = 868] [outer = (nil)] 07:32:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 145 (0x7f21f9588000) [pid = 2634] [serial = 869] [outer = 0x7f21f693e800] 07:32:56 INFO - PROCESS | 2634 | 1461681176247 Marionette DEBUG loaded listener.js 07:32:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 146 (0x7f21fba65400) [pid = 2634] [serial = 870] [outer = 0x7f21f693e800] 07:32:56 INFO - PROCESS | 2634 | --DOMWINDOW == 145 (0x7f21ede8bc00) [pid = 2634] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 07:32:56 INFO - PROCESS | 2634 | --DOMWINDOW == 144 (0x7f21eeca4c00) [pid = 2634] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 07:32:56 INFO - PROCESS | 2634 | --DOMWINDOW == 143 (0x7f21eddc8800) [pid = 2634] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 07:32:56 INFO - PROCESS | 2634 | --DOMWINDOW == 142 (0x7f21e4c54c00) [pid = 2634] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 07:32:56 INFO - PROCESS | 2634 | --DOMWINDOW == 141 (0x7f21edf49000) [pid = 2634] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 07:32:56 INFO - PROCESS | 2634 | --DOMWINDOW == 140 (0x7f21e3dea000) [pid = 2634] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 07:32:56 INFO - PROCESS | 2634 | --DOMWINDOW == 139 (0x7f21ec8d5c00) [pid = 2634] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 07:32:57 INFO - PROCESS | 2634 | 1461681177132 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]]]}] 07:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 07:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1174ms 07:32:57 INFO - PROCESS | 2634 | 1461681177160 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 07:32:57 INFO - PROCESS | 2634 | 1461681177162 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 07:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 07:32:57 INFO - PROCESS | 2634 | 1461681177167 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 07:32:57 INFO - PROCESS | 2634 | 1461681177169 Marionette TRACE conn3 <- [1,1130,null,{}] 07:32:57 INFO - PROCESS | 2634 | 1461681177174 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}] 07:32:57 INFO - PROCESS | 2634 | 1461681177354 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 07:32:57 INFO - PROCESS | 2634 | 1461681177372 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:57 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f79a1000 == 98 [pid = 2634] [id = 290] 07:32:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 140 (0x7f21e49c2c00) [pid = 2634] [serial = 871] [outer = (nil)] 07:32:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 141 (0x7f21fba5ec00) [pid = 2634] [serial = 872] [outer = 0x7f21e49c2c00] 07:32:57 INFO - PROCESS | 2634 | 1461681177427 Marionette DEBUG loaded listener.js 07:32:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 142 (0x7f220569a800) [pid = 2634] [serial = 873] [outer = 0x7f21e49c2c00] 07:32:58 INFO - PROCESS | 2634 | 1461681178133 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]]]}] 07:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 07:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 983ms 07:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 07:32:58 INFO - PROCESS | 2634 | 1461681178151 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 07:32:58 INFO - PROCESS | 2634 | 1461681178153 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 07:32:58 INFO - PROCESS | 2634 | 1461681178158 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 07:32:58 INFO - PROCESS | 2634 | 1461681178161 Marionette TRACE conn3 <- [1,1134,null,{}] 07:32:58 INFO - PROCESS | 2634 | 1461681178165 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}] 07:32:58 INFO - PROCESS | 2634 | 1461681178346 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 07:32:58 INFO - PROCESS | 2634 | 1461681178366 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:58 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fa0dc800 == 99 [pid = 2634] [id = 291] 07:32:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 143 (0x7f21e49cf400) [pid = 2634] [serial = 874] [outer = (nil)] 07:32:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 144 (0x7f2205888c00) [pid = 2634] [serial = 875] [outer = 0x7f21e49cf400] 07:32:58 INFO - PROCESS | 2634 | 1461681178421 Marionette DEBUG loaded listener.js 07:32:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 145 (0x7f2206906400) [pid = 2634] [serial = 876] [outer = 0x7f21e49cf400] 07:32:59 INFO - PROCESS | 2634 | 1461681179424 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]]]}] 07:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 07:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1326ms 07:32:59 INFO - PROCESS | 2634 | 1461681179485 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 07:32:59 INFO - PROCESS | 2634 | 1461681179492 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 07:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 07:32:59 INFO - PROCESS | 2634 | 1461681179500 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 07:32:59 INFO - PROCESS | 2634 | 1461681179505 Marionette TRACE conn3 <- [1,1138,null,{}] 07:32:59 INFO - PROCESS | 2634 | 1461681179512 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}] 07:32:59 INFO - PROCESS | 2634 | 1461681179732 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 07:32:59 INFO - PROCESS | 2634 | 1461681179910 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:59 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e76e1000 == 100 [pid = 2634] [id = 292] 07:32:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 146 (0x7f21e3e30400) [pid = 2634] [serial = 877] [outer = (nil)] 07:32:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 147 (0x7f21e751ac00) [pid = 2634] [serial = 878] [outer = 0x7f21e3e30400] 07:32:59 INFO - PROCESS | 2634 | 1461681179986 Marionette DEBUG loaded listener.js 07:33:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 148 (0x7f21edcc3c00) [pid = 2634] [serial = 879] [outer = 0x7f21e3e30400] 07:33:00 INFO - PROCESS | 2634 | 1461681180830 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]]]}] 07:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 07:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1385ms 07:33:00 INFO - PROCESS | 2634 | 1461681180886 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 07:33:00 INFO - PROCESS | 2634 | 1461681180894 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 07:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 07:33:00 INFO - PROCESS | 2634 | 1461681180903 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 07:33:00 INFO - PROCESS | 2634 | 1461681180906 Marionette TRACE conn3 <- [1,1142,null,{}] 07:33:00 INFO - PROCESS | 2634 | 1461681180912 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}] 07:33:01 INFO - PROCESS | 2634 | 1461681181079 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 07:33:01 INFO - PROCESS | 2634 | 1461681181249 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:01 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef9af000 == 101 [pid = 2634] [id = 293] 07:33:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 149 (0x7f21edce7c00) [pid = 2634] [serial = 880] [outer = (nil)] 07:33:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 150 (0x7f21eea5b000) [pid = 2634] [serial = 881] [outer = 0x7f21edce7c00] 07:33:01 INFO - PROCESS | 2634 | 1461681181332 Marionette DEBUG loaded listener.js 07:33:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 151 (0x7f21ef77ec00) [pid = 2634] [serial = 882] [outer = 0x7f21edce7c00] 07:33:02 INFO - PROCESS | 2634 | 1461681182184 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]]]}] 07:33:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 07:33:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1327ms 07:33:02 INFO - PROCESS | 2634 | 1461681182231 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 07:33:02 INFO - PROCESS | 2634 | 1461681182235 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 07:33:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 07:33:02 INFO - PROCESS | 2634 | 1461681182240 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 07:33:02 INFO - PROCESS | 2634 | 1461681182245 Marionette TRACE conn3 <- [1,1146,null,{}] 07:33:02 INFO - PROCESS | 2634 | 1461681182260 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}] 07:33:02 INFO - PROCESS | 2634 | 1461681182563 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 07:33:02 INFO - PROCESS | 2634 | 1461681182779 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:02 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2205a43000 == 102 [pid = 2634] [id = 294] 07:33:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 152 (0x7f21f6832c00) [pid = 2634] [serial = 883] [outer = (nil)] 07:33:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 153 (0x7f21f7a6e800) [pid = 2634] [serial = 884] [outer = 0x7f21f6832c00] 07:33:02 INFO - PROCESS | 2634 | 1461681182898 Marionette DEBUG loaded listener.js 07:33:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 154 (0x7f21f8d05c00) [pid = 2634] [serial = 885] [outer = 0x7f21f6832c00] 07:33:03 INFO - PROCESS | 2634 | 1461681183684 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]]]}] 07:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 07:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1487ms 07:33:03 INFO - PROCESS | 2634 | 1461681183729 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 07:33:03 INFO - PROCESS | 2634 | 1461681183733 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 07:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 07:33:03 INFO - PROCESS | 2634 | 1461681183739 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 07:33:03 INFO - PROCESS | 2634 | 1461681183741 Marionette TRACE conn3 <- [1,1150,null,{}] 07:33:03 INFO - PROCESS | 2634 | 1461681183746 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}] 07:33:03 INFO - PROCESS | 2634 | 1461681183903 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 07:33:04 INFO - PROCESS | 2634 | 1461681184082 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:04 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220a94d800 == 103 [pid = 2634] [id = 295] 07:33:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 155 (0x7f21f7254800) [pid = 2634] [serial = 886] [outer = (nil)] 07:33:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 156 (0x7f21ec86ac00) [pid = 2634] [serial = 887] [outer = 0x7f21f7254800] 07:33:04 INFO - PROCESS | 2634 | 1461681184176 Marionette DEBUG loaded listener.js 07:33:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 157 (0x7f2206b33000) [pid = 2634] [serial = 888] [outer = 0x7f21f7254800] 07:33:05 INFO - PROCESS | 2634 | 1461681185240 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]]]}] 07:33:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 07:33:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1539ms 07:33:05 INFO - PROCESS | 2634 | 1461681185279 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 07:33:05 INFO - PROCESS | 2634 | 1461681185283 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 07:33:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 07:33:05 INFO - PROCESS | 2634 | 1461681185288 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 07:33:05 INFO - PROCESS | 2634 | 1461681185290 Marionette TRACE conn3 <- [1,1154,null,{}] 07:33:05 INFO - PROCESS | 2634 | 1461681185296 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}] 07:33:05 INFO - PROCESS | 2634 | 1461681185530 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 07:33:05 INFO - PROCESS | 2634 | 1461681185699 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:05 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220ae1f800 == 104 [pid = 2634] [id = 296] 07:33:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 158 (0x7f21e3d0e000) [pid = 2634] [serial = 889] [outer = (nil)] 07:33:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 159 (0x7f21e3d15800) [pid = 2634] [serial = 890] [outer = 0x7f21e3d0e000] 07:33:05 INFO - PROCESS | 2634 | 1461681185769 Marionette DEBUG loaded listener.js 07:33:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 160 (0x7f21e3d1b000) [pid = 2634] [serial = 891] [outer = 0x7f21e3d0e000] 07:33:06 INFO - PROCESS | 2634 | 1461681186560 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]]]}] 07:33:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 07:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1330ms 07:33:06 INFO - PROCESS | 2634 | 1461681186634 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 07:33:06 INFO - PROCESS | 2634 | 1461681186637 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 07:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 07:33:06 INFO - PROCESS | 2634 | 1461681186645 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 07:33:06 INFO - PROCESS | 2634 | 1461681186647 Marionette TRACE conn3 <- [1,1158,null,{}] 07:33:06 INFO - PROCESS | 2634 | 1461681186653 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}] 07:33:06 INFO - PROCESS | 2634 | 1461681186832 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 07:33:07 INFO - PROCESS | 2634 | 1461681187003 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:07 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220fda2800 == 105 [pid = 2634] [id = 297] 07:33:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 161 (0x7f2206b39800) [pid = 2634] [serial = 892] [outer = (nil)] 07:33:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 162 (0x7f220a4aac00) [pid = 2634] [serial = 893] [outer = 0x7f2206b39800] 07:33:07 INFO - PROCESS | 2634 | 1461681187071 Marionette DEBUG loaded listener.js 07:33:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 163 (0x7f220addf400) [pid = 2634] [serial = 894] [outer = 0x7f2206b39800] 07:33:07 INFO - PROCESS | 2634 | 1461681187840 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]]]}] 07:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 07:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1226ms 07:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 07:33:07 INFO - PROCESS | 2634 | 1461681187873 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 07:33:07 INFO - PROCESS | 2634 | 1461681187875 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 07:33:07 INFO - PROCESS | 2634 | 1461681187881 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 07:33:07 INFO - PROCESS | 2634 | 1461681187884 Marionette TRACE conn3 <- [1,1162,null,{}] 07:33:07 INFO - PROCESS | 2634 | 1461681187889 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}] 07:33:08 INFO - PROCESS | 2634 | 1461681188052 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 07:33:08 INFO - PROCESS | 2634 | 1461681188225 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:08 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e5712800 == 106 [pid = 2634] [id = 298] 07:33:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 164 (0x7f21e2dd4c00) [pid = 2634] [serial = 895] [outer = (nil)] 07:33:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 165 (0x7f21e2ddd800) [pid = 2634] [serial = 896] [outer = 0x7f21e2dd4c00] 07:33:08 INFO - PROCESS | 2634 | 1461681188291 Marionette DEBUG loaded listener.js 07:33:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 166 (0x7f21e2de2400) [pid = 2634] [serial = 897] [outer = 0x7f21e2dd4c00] 07:33:09 INFO - PROCESS | 2634 | 1461681189136 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]]]}] 07:33:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 07:33:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1331ms 07:33:09 INFO - PROCESS | 2634 | 1461681189212 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 07:33:09 INFO - PROCESS | 2634 | 1461681189215 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 07:33:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 07:33:09 INFO - PROCESS | 2634 | 1461681189222 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 07:33:09 INFO - PROCESS | 2634 | 1461681189225 Marionette TRACE conn3 <- [1,1166,null,{}] 07:33:09 INFO - PROCESS | 2634 | 1461681189231 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}] 07:33:09 INFO - PROCESS | 2634 | 1461681189449 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 07:33:09 INFO - PROCESS | 2634 | 1461681189628 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:09 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e76e8000 == 107 [pid = 2634] [id = 299] 07:33:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 167 (0x7f21e2dd6c00) [pid = 2634] [serial = 898] [outer = (nil)] 07:33:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 168 (0x7f21e4c58c00) [pid = 2634] [serial = 899] [outer = 0x7f21e2dd6c00] 07:33:09 INFO - PROCESS | 2634 | 1461681189696 Marionette DEBUG loaded listener.js 07:33:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 169 (0x7f21ecabfc00) [pid = 2634] [serial = 900] [outer = 0x7f21e2dd6c00] 07:33:11 INFO - PROCESS | 2634 | 1461681191060 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]]]}] 07:33:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 07:33:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1883ms 07:33:11 INFO - PROCESS | 2634 | 1461681191155 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 07:33:11 INFO - PROCESS | 2634 | 1461681191161 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 07:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 07:33:11 INFO - PROCESS | 2634 | 1461681191172 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 07:33:11 INFO - PROCESS | 2634 | 1461681191176 Marionette TRACE conn3 <- [1,1170,null,{}] 07:33:11 INFO - PROCESS | 2634 | 1461681191185 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}] 07:33:11 INFO - PROCESS | 2634 | 1461681191347 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 07:33:11 INFO - PROCESS | 2634 | 1461681191520 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:11 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ebd36800 == 108 [pid = 2634] [id = 300] 07:33:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 170 (0x7f21e3d16400) [pid = 2634] [serial = 901] [outer = (nil)] 07:33:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 171 (0x7f21e3e25c00) [pid = 2634] [serial = 902] [outer = 0x7f21e3d16400] 07:33:11 INFO - PROCESS | 2634 | 1461681191583 Marionette DEBUG loaded listener.js 07:33:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 172 (0x7f21e4c52800) [pid = 2634] [serial = 903] [outer = 0x7f21e3d16400] 07:33:12 INFO - PROCESS | 2634 | 1461681192321 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]]]}] 07:33:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 07:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1180ms 07:33:12 INFO - PROCESS | 2634 | 1461681192357 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 07:33:12 INFO - PROCESS | 2634 | 1461681192364 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 07:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 07:33:12 INFO - PROCESS | 2634 | 1461681192375 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 07:33:12 INFO - PROCESS | 2634 | 1461681192378 Marionette TRACE conn3 <- [1,1174,null,{}] 07:33:12 INFO - PROCESS | 2634 | 1461681192383 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}] 07:33:12 INFO - PROCESS | 2634 | 1461681192523 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 07:33:12 INFO - PROCESS | 2634 | 1461681192727 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:12 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee06f800 == 109 [pid = 2634] [id = 301] 07:33:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 173 (0x7f21e49c4000) [pid = 2634] [serial = 904] [outer = (nil)] 07:33:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 174 (0x7f21e7520c00) [pid = 2634] [serial = 905] [outer = 0x7f21e49c4000] 07:33:12 INFO - PROCESS | 2634 | 1461681192787 Marionette DEBUG loaded listener.js 07:33:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 175 (0x7f21e7844c00) [pid = 2634] [serial = 906] [outer = 0x7f21e49c4000] 07:33:13 INFO - PROCESS | 2634 | 1461681193815 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] 07:33:13 INFO - PROCESS | 2634 | 1461681193861 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 07:33:13 INFO - PROCESS | 2634 | 1461681193868 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 07:33:13 INFO - PROCESS | 2634 | 1461681193873 Marionette TRACE conn3 <- [1,1178,null,{}] 07:33:13 INFO - PROCESS | 2634 | 1461681193888 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}] 07:33:14 INFO - PROCESS | 2634 | 1461681194048 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 07:33:14 INFO - PROCESS | 2634 | --DOCSHELL 0x7f2217be7800 == 108 [pid = 2634] [id = 100] 07:33:14 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f79a1000 == 107 [pid = 2634] [id = 290] 07:33:14 INFO - PROCESS | 2634 | --DOMWINDOW == 174 (0x7f21e2d8bc00) [pid = 2634] [serial = 791] [outer = (nil)] [url = about:blank] 07:33:14 INFO - PROCESS | 2634 | --DOMWINDOW == 173 (0x7f21e2ef2800) [pid = 2634] [serial = 788] [outer = (nil)] [url = about:blank] 07:33:14 INFO - PROCESS | 2634 | --DOMWINDOW == 172 (0x7f21f7a72800) [pid = 2634] [serial = 779] [outer = (nil)] [url = about:blank] 07:33:14 INFO - PROCESS | 2634 | --DOMWINDOW == 171 (0x7f21f20b2000) [pid = 2634] [serial = 818] [outer = (nil)] [url = about:blank] 07:33:14 INFO - PROCESS | 2634 | --DOMWINDOW == 170 (0x7f2206b35c00) [pid = 2634] [serial = 785] [outer = (nil)] [url = about:blank] 07:33:14 INFO - PROCESS | 2634 | --DOMWINDOW == 169 (0x7f21faeb0c00) [pid = 2634] [serial = 782] [outer = (nil)] [url = about:blank] 07:33:14 INFO - PROCESS | 2634 | 1461681194313 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:14 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f711f000 == 106 [pid = 2634] [id = 289] 07:33:14 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f2b8b800 == 105 [pid = 2634] [id = 288] 07:33:14 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21eee73800 == 104 [pid = 2634] [id = 287] 07:33:14 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21eca16800 == 103 [pid = 2634] [id = 286] 07:33:14 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e4844000 == 102 [pid = 2634] [id = 285] 07:33:14 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e2d75800 == 103 [pid = 2634] [id = 302] 07:33:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 170 (0x7f21e31f2c00) [pid = 2634] [serial = 907] [outer = (nil)] 07:33:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 171 (0x7f21ec8dc000) [pid = 2634] [serial = 908] [outer = 0x7f21e31f2c00] 07:33:14 INFO - PROCESS | 2634 | 1461681194391 Marionette DEBUG loaded listener.js 07:33:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 172 (0x7f21ecac7800) [pid = 2634] [serial = 909] [outer = 0x7f21e31f2c00] 07:33:14 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e2d6d800 == 102 [pid = 2634] [id = 284] 07:33:14 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ee7e6800 == 101 [pid = 2634] [id = 283] 07:33:14 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f7a1c800 == 100 [pid = 2634] [id = 276] 07:33:14 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f53d4800 == 99 [pid = 2634] [id = 275] 07:33:14 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef079800 == 98 [pid = 2634] [id = 274] 07:33:14 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e756e800 == 97 [pid = 2634] [id = 273] 07:33:14 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f3025800 == 96 [pid = 2634] [id = 272] 07:33:15 INFO - PROCESS | 2634 | --DOMWINDOW == 171 (0x7f21ee48bc00) [pid = 2634] [serial = 806] [outer = (nil)] [url = about:blank] 07:33:15 INFO - PROCESS | 2634 | --DOMWINDOW == 170 (0x7f21f09d2800) [pid = 2634] [serial = 812] [outer = (nil)] [url = about:blank] 07:33:15 INFO - PROCESS | 2634 | --DOMWINDOW == 169 (0x7f21edeba400) [pid = 2634] [serial = 803] [outer = (nil)] [url = about:blank] 07:33:15 INFO - PROCESS | 2634 | --DOMWINDOW == 168 (0x7f21e4c60000) [pid = 2634] [serial = 797] [outer = (nil)] [url = about:blank] 07:33:15 INFO - PROCESS | 2634 | --DOMWINDOW == 167 (0x7f21eea58400) [pid = 2634] [serial = 807] [outer = (nil)] [url = about:blank] 07:33:15 INFO - PROCESS | 2634 | --DOMWINDOW == 166 (0x7f21eedcd000) [pid = 2634] [serial = 810] [outer = (nil)] [url = about:blank] 07:33:15 INFO - PROCESS | 2634 | --DOMWINDOW == 165 (0x7f21e2ef2400) [pid = 2634] [serial = 794] [outer = (nil)] [url = about:blank] 07:33:15 INFO - PROCESS | 2634 | --DOMWINDOW == 164 (0x7f21f304e000) [pid = 2634] [serial = 776] [outer = (nil)] [url = about:blank] 07:33:15 INFO - PROCESS | 2634 | --DOMWINDOW == 163 (0x7f21eddd1400) [pid = 2634] [serial = 815] [outer = (nil)] [url = about:blank] 07:33:15 INFO - PROCESS | 2634 | --DOMWINDOW == 162 (0x7f21f1ee7c00) [pid = 2634] [serial = 813] [outer = (nil)] [url = about:blank] 07:33:15 INFO - PROCESS | 2634 | --DOMWINDOW == 161 (0x7f21ec8db800) [pid = 2634] [serial = 800] [outer = (nil)] [url = about:blank] 07:33:15 INFO - PROCESS | 2634 | --DOMWINDOW == 160 (0x7f21ede8fc00) [pid = 2634] [serial = 770] [outer = (nil)] [url = about:blank] 07:33:15 INFO - PROCESS | 2634 | --DOMWINDOW == 159 (0x7f21eeca8c00) [pid = 2634] [serial = 809] [outer = (nil)] [url = about:blank] 07:33:15 INFO - PROCESS | 2634 | --DOMWINDOW == 158 (0x7f21e49cc400) [pid = 2634] [serial = 767] [outer = (nil)] [url = about:blank] 07:33:15 INFO - PROCESS | 2634 | --DOMWINDOW == 157 (0x7f21edcc9c00) [pid = 2634] [serial = 801] [outer = (nil)] [url = about:blank] 07:33:15 INFO - PROCESS | 2634 | --DOMWINDOW == 156 (0x7f21ec74f000) [pid = 2634] [serial = 798] [outer = (nil)] [url = about:blank] 07:33:15 INFO - PROCESS | 2634 | --DOMWINDOW == 155 (0x7f21edf40800) [pid = 2634] [serial = 804] [outer = (nil)] [url = about:blank] 07:33:15 INFO - PROCESS | 2634 | --DOMWINDOW == 154 (0x7f21f058f400) [pid = 2634] [serial = 773] [outer = (nil)] [url = about:blank] 07:33:15 INFO - PROCESS | 2634 | --DOMWINDOW == 153 (0x7f21f1eea000) [pid = 2634] [serial = 816] [outer = (nil)] [url = about:blank] 07:33:15 INFO - PROCESS | 2634 | 1461681195176 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] 07:33:15 INFO - PROCESS | 2634 | 1461681195211 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 07:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 07:33:15 INFO - PROCESS | 2634 | 1461681195216 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 07:33:15 INFO - PROCESS | 2634 | 1461681195218 Marionette TRACE conn3 <- [1,1182,null,{}] 07:33:15 INFO - PROCESS | 2634 | 1461681195223 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}] 07:33:15 INFO - PROCESS | 2634 | 1461681195411 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 07:33:15 INFO - PROCESS | 2634 | 1461681195429 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:15 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ec88b800 == 97 [pid = 2634] [id = 303] 07:33:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 154 (0x7f21ec8e1400) [pid = 2634] [serial = 910] [outer = (nil)] 07:33:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 155 (0x7f21edce8400) [pid = 2634] [serial = 911] [outer = 0x7f21ec8e1400] 07:33:15 INFO - PROCESS | 2634 | 1461681195486 Marionette DEBUG loaded listener.js 07:33:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 156 (0x7f21eddc9400) [pid = 2634] [serial = 912] [outer = 0x7f21ec8e1400] 07:33:16 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:33:16 INFO - PROCESS | 2634 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:33:16 INFO - PROCESS | 2634 | 1461681196209 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] 07:33:16 INFO - PROCESS | 2634 | 1461681196245 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 07:33:16 INFO - PROCESS | 2634 | 1461681196251 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 07:33:16 INFO - PROCESS | 2634 | 1461681196254 Marionette TRACE conn3 <- [1,1186,null,{}] 07:33:16 INFO - PROCESS | 2634 | 1461681196296 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}] 07:33:16 INFO - PROCESS | 2634 | 1461681196430 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 07:33:16 INFO - PROCESS | 2634 | 1461681196445 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:16 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee920800 == 98 [pid = 2634] [id = 304] 07:33:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 157 (0x7f21edce6c00) [pid = 2634] [serial = 913] [outer = (nil)] 07:33:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 158 (0x7f21edebcc00) [pid = 2634] [serial = 914] [outer = 0x7f21edce6c00] 07:33:16 INFO - PROCESS | 2634 | 1461681196500 Marionette DEBUG loaded listener.js 07:33:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 159 (0x7f21edf48400) [pid = 2634] [serial = 915] [outer = 0x7f21edce6c00] 07:33:17 INFO - PROCESS | 2634 | 1461681197329 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] 07:33:17 INFO - PROCESS | 2634 | 1461681197392 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 07:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 07:33:17 INFO - PROCESS | 2634 | 1461681197398 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 07:33:17 INFO - PROCESS | 2634 | 1461681197400 Marionette TRACE conn3 <- [1,1190,null,{}] 07:33:17 INFO - PROCESS | 2634 | 1461681197405 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}] 07:33:17 INFO - PROCESS | 2634 | 1461681197617 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 07:33:17 INFO - PROCESS | 2634 | 1461681197669 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:17 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef069800 == 99 [pid = 2634] [id = 305] 07:33:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 160 (0x7f21eeca0800) [pid = 2634] [serial = 916] [outer = (nil)] 07:33:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 161 (0x7f21eedcc800) [pid = 2634] [serial = 917] [outer = 0x7f21eeca0800] 07:33:17 INFO - PROCESS | 2634 | 1461681197731 Marionette DEBUG loaded listener.js 07:33:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 162 (0x7f21eefcc000) [pid = 2634] [serial = 918] [outer = 0x7f21eeca0800] 07:33:18 INFO - PROCESS | 2634 | 1461681198505 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] 07:33:18 INFO - PROCESS | 2634 | 1461681198577 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 07:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 07:33:18 INFO - PROCESS | 2634 | 1461681198583 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 07:33:18 INFO - PROCESS | 2634 | 1461681198585 Marionette TRACE conn3 <- [1,1194,null,{}] 07:33:18 INFO - PROCESS | 2634 | 1461681198590 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}] 07:33:19 INFO - PROCESS | 2634 | 1461681199298 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 07:33:19 INFO - PROCESS | 2634 | --DOMWINDOW == 161 (0x7f21e2d88800) [pid = 2634] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 07:33:19 INFO - PROCESS | 2634 | --DOMWINDOW == 160 (0x7f21e7513c00) [pid = 2634] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 07:33:19 INFO - PROCESS | 2634 | --DOMWINDOW == 159 (0x7f21f4739000) [pid = 2634] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 07:33:19 INFO - PROCESS | 2634 | --DOMWINDOW == 158 (0x7f21e49c2800) [pid = 2634] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 07:33:19 INFO - PROCESS | 2634 | --DOMWINDOW == 157 (0x7f21e751d400) [pid = 2634] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 07:33:19 INFO - PROCESS | 2634 | --DOMWINDOW == 156 (0x7f21e49c8400) [pid = 2634] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 07:33:19 INFO - PROCESS | 2634 | --DOMWINDOW == 155 (0x7f21f693e800) [pid = 2634] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 07:33:19 INFO - PROCESS | 2634 | --DOMWINDOW == 154 (0x7f21e49c2c00) [pid = 2634] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 07:33:19 INFO - PROCESS | 2634 | 1461681199440 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:19 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee5dc000 == 100 [pid = 2634] [id = 306] 07:33:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 155 (0x7f21e2d88800) [pid = 2634] [serial = 919] [outer = (nil)] 07:33:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 156 (0x7f21e7513c00) [pid = 2634] [serial = 920] [outer = 0x7f21e2d88800] 07:33:19 INFO - PROCESS | 2634 | 1461681199500 Marionette DEBUG loaded listener.js 07:33:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 157 (0x7f21ef91f000) [pid = 2634] [serial = 921] [outer = 0x7f21e2d88800] 07:33:20 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:33:20 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:33:20 INFO - PROCESS | 2634 | 1461681200125 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] 07:33:20 INFO - PROCESS | 2634 | 1461681200170 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 07:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 07:33:20 INFO - PROCESS | 2634 | 1461681200176 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 07:33:20 INFO - PROCESS | 2634 | 1461681200178 Marionette TRACE conn3 <- [1,1198,null,{}] 07:33:20 INFO - PROCESS | 2634 | 1461681200184 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}] 07:33:20 INFO - PROCESS | 2634 | 1461681200381 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 07:33:20 INFO - PROCESS | 2634 | 1461681200399 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:20 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef4e9800 == 101 [pid = 2634] [id = 307] 07:33:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 158 (0x7f21eefcb800) [pid = 2634] [serial = 922] [outer = (nil)] 07:33:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 159 (0x7f21f043e000) [pid = 2634] [serial = 923] [outer = 0x7f21eefcb800] 07:33:20 INFO - PROCESS | 2634 | 1461681200459 Marionette DEBUG loaded listener.js 07:33:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 160 (0x7f21f0708000) [pid = 2634] [serial = 924] [outer = 0x7f21eefcb800] 07:33:21 INFO - PROCESS | 2634 | 1461681201132 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]]]}] 07:33:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 07:33:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 978ms 07:33:21 INFO - PROCESS | 2634 | 1461681201154 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 07:33:21 INFO - PROCESS | 2634 | 1461681201157 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 07:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 07:33:21 INFO - PROCESS | 2634 | 1461681201162 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 07:33:21 INFO - PROCESS | 2634 | 1461681201164 Marionette TRACE conn3 <- [1,1202,null,{}] 07:33:21 INFO - PROCESS | 2634 | 1461681201169 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}] 07:33:21 INFO - PROCESS | 2634 | 1461681201298 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 07:33:21 INFO - PROCESS | 2634 | 1461681201565 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:21 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e2d6b000 == 102 [pid = 2634] [id = 308] 07:33:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 161 (0x7f21e2d8a800) [pid = 2634] [serial = 925] [outer = (nil)] 07:33:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 162 (0x7f21e2ddb400) [pid = 2634] [serial = 926] [outer = 0x7f21e2d8a800] 07:33:21 INFO - PROCESS | 2634 | 1461681201641 Marionette DEBUG loaded listener.js 07:33:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 163 (0x7f21e31f8400) [pid = 2634] [serial = 927] [outer = 0x7f21e2d8a800] 07:33:22 INFO - PROCESS | 2634 | 1461681202520 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]]]}] 07:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 07:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1423ms 07:33:22 INFO - PROCESS | 2634 | 1461681202588 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 07:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 07:33:22 INFO - PROCESS | 2634 | 1461681202594 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 07:33:22 INFO - PROCESS | 2634 | 1461681202601 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 07:33:22 INFO - PROCESS | 2634 | 1461681202606 Marionette TRACE conn3 <- [1,1206,null,{}] 07:33:22 INFO - PROCESS | 2634 | 1461681202613 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}] 07:33:22 INFO - PROCESS | 2634 | 1461681202831 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 07:33:23 INFO - PROCESS | 2634 | 1461681202995 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:23 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eca20000 == 103 [pid = 2634] [id = 309] 07:33:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 164 (0x7f21e4c57400) [pid = 2634] [serial = 928] [outer = (nil)] 07:33:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 165 (0x7f21e7848400) [pid = 2634] [serial = 929] [outer = 0x7f21e4c57400] 07:33:23 INFO - PROCESS | 2634 | 1461681203065 Marionette DEBUG loaded listener.js 07:33:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 166 (0x7f21ec8d7000) [pid = 2634] [serial = 930] [outer = 0x7f21e4c57400] 07:33:23 INFO - PROCESS | 2634 | 1461681203970 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]]]}] 07:33:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 07:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1437ms 07:33:24 INFO - PROCESS | 2634 | 1461681204041 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 07:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 07:33:24 INFO - PROCESS | 2634 | 1461681204047 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 07:33:24 INFO - PROCESS | 2634 | 1461681204052 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 07:33:24 INFO - PROCESS | 2634 | 1461681204056 Marionette TRACE conn3 <- [1,1210,null,{}] 07:33:24 INFO - PROCESS | 2634 | 1461681204061 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}] 07:33:24 INFO - PROCESS | 2634 | 1461681204254 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 07:33:24 INFO - PROCESS | 2634 | 1461681204420 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:24 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f13dd800 == 104 [pid = 2634] [id = 310] 07:33:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 167 (0x7f21edce8c00) [pid = 2634] [serial = 931] [outer = (nil)] 07:33:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 168 (0x7f21ede8d000) [pid = 2634] [serial = 932] [outer = 0x7f21edce8c00] 07:33:24 INFO - PROCESS | 2634 | 1461681204491 Marionette DEBUG loaded listener.js 07:33:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 169 (0x7f21edf4e400) [pid = 2634] [serial = 933] [outer = 0x7f21edce8c00] 07:33:25 INFO - PROCESS | 2634 | 1461681205374 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]]]}] 07:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 07:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1378ms 07:33:25 INFO - PROCESS | 2634 | 1461681205431 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 07:33:25 INFO - PROCESS | 2634 | 1461681205434 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 07:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 07:33:25 INFO - PROCESS | 2634 | 1461681205449 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 07:33:25 INFO - PROCESS | 2634 | 1461681205457 Marionette TRACE conn3 <- [1,1214,null,{}] 07:33:25 INFO - PROCESS | 2634 | 1461681205463 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}] 07:33:25 INFO - PROCESS | 2634 | 1461681205624 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 07:33:25 INFO - PROCESS | 2634 | 1461681205787 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:25 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f3026800 == 105 [pid = 2634] [id = 311] 07:33:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 170 (0x7f21ecac8800) [pid = 2634] [serial = 934] [outer = (nil)] 07:33:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 171 (0x7f21eee2c400) [pid = 2634] [serial = 935] [outer = 0x7f21ecac8800] 07:33:25 INFO - PROCESS | 2634 | 1461681205856 Marionette DEBUG loaded listener.js 07:33:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 172 (0x7f21f043b800) [pid = 2634] [serial = 936] [outer = 0x7f21ecac8800] 07:33:26 INFO - PROCESS | 2634 | 1461681206643 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]]]}] 07:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 07:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1240ms 07:33:26 INFO - PROCESS | 2634 | 1461681206681 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 07:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 07:33:26 INFO - PROCESS | 2634 | 1461681206685 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 07:33:26 INFO - PROCESS | 2634 | 1461681206690 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 07:33:26 INFO - PROCESS | 2634 | 1461681206693 Marionette TRACE conn3 <- [1,1218,null,{}] 07:33:26 INFO - PROCESS | 2634 | 1461681206698 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}] 07:33:26 INFO - PROCESS | 2634 | 1461681206847 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 07:33:27 INFO - PROCESS | 2634 | 1461681207014 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:27 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f53d1800 == 106 [pid = 2634] [id = 312] 07:33:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 173 (0x7f21edceb400) [pid = 2634] [serial = 937] [outer = (nil)] 07:33:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 174 (0x7f21f09d5400) [pid = 2634] [serial = 938] [outer = 0x7f21edceb400] 07:33:27 INFO - PROCESS | 2634 | 1461681207081 Marionette DEBUG loaded listener.js 07:33:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 175 (0x7f21f1333800) [pid = 2634] [serial = 939] [outer = 0x7f21edceb400] 07:33:27 INFO - PROCESS | 2634 | 1461681207923 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]]]}] 07:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 07:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1277ms 07:33:27 INFO - PROCESS | 2634 | 1461681207968 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 07:33:27 INFO - PROCESS | 2634 | 1461681207972 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 07:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 07:33:27 INFO - PROCESS | 2634 | 1461681207977 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 07:33:27 INFO - PROCESS | 2634 | 1461681207979 Marionette TRACE conn3 <- [1,1222,null,{}] 07:33:27 INFO - PROCESS | 2634 | 1461681207984 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}] 07:33:28 INFO - PROCESS | 2634 | 1461681208134 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 07:33:28 INFO - PROCESS | 2634 | 1461681208309 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:28 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f7a15000 == 107 [pid = 2634] [id = 313] 07:33:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 176 (0x7f21f1ee9800) [pid = 2634] [serial = 940] [outer = (nil)] 07:33:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 177 (0x7f21f1f56400) [pid = 2634] [serial = 941] [outer = 0x7f21f1ee9800] 07:33:28 INFO - PROCESS | 2634 | 1461681208386 Marionette DEBUG loaded listener.js 07:33:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 178 (0x7f21f2eddc00) [pid = 2634] [serial = 942] [outer = 0x7f21f1ee9800] 07:33:29 INFO - PROCESS | 2634 | 1461681209233 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] 07:33:29 INFO - PROCESS | 2634 | 1461681209273 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 07:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 07:33:29 INFO - PROCESS | 2634 | 1461681209280 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 07:33:29 INFO - PROCESS | 2634 | 1461681209283 Marionette TRACE conn3 <- [1,1226,null,{}] 07:33:29 INFO - PROCESS | 2634 | 1461681209288 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}] 07:33:29 INFO - PROCESS | 2634 | 1461681209441 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 07:33:29 INFO - PROCESS | 2634 | 1461681209610 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:29 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f8d9f800 == 108 [pid = 2634] [id = 314] 07:33:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 179 (0x7f21f13c6000) [pid = 2634] [serial = 943] [outer = (nil)] 07:33:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 180 (0x7f21f530e800) [pid = 2634] [serial = 944] [outer = 0x7f21f13c6000] 07:33:29 INFO - PROCESS | 2634 | 1461681209676 Marionette DEBUG loaded listener.js 07:33:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 181 (0x7f21f71c2400) [pid = 2634] [serial = 945] [outer = 0x7f21f13c6000] 07:33:30 INFO - PROCESS | 2634 | 1461681210520 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]]]}] 07:33:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 07:33:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1275ms 07:33:30 INFO - PROCESS | 2634 | 1461681210557 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 07:33:30 INFO - PROCESS | 2634 | 1461681210561 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 07:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 07:33:30 INFO - PROCESS | 2634 | 1461681210567 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 07:33:30 INFO - PROCESS | 2634 | 1461681210570 Marionette TRACE conn3 <- [1,1230,null,{}] 07:33:30 INFO - PROCESS | 2634 | 1461681210576 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}] 07:33:30 INFO - PROCESS | 2634 | 1461681210799 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 07:33:30 INFO - PROCESS | 2634 | 1461681210928 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:30 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f9fbc800 == 109 [pid = 2634] [id = 315] 07:33:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 182 (0x7f21e7518400) [pid = 2634] [serial = 946] [outer = (nil)] 07:33:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 183 (0x7f21f73a7c00) [pid = 2634] [serial = 947] [outer = 0x7f21e7518400] 07:33:31 INFO - PROCESS | 2634 | 1461681210999 Marionette DEBUG loaded listener.js 07:33:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 184 (0x7f21f7a78400) [pid = 2634] [serial = 948] [outer = 0x7f21e7518400] 07:33:31 INFO - PROCESS | 2634 | 1461681211845 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]]]}] 07:33:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 07:33:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1333ms 07:33:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 07:33:31 INFO - PROCESS | 2634 | 1461681211901 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 07:33:31 INFO - PROCESS | 2634 | 1461681211904 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 07:33:31 INFO - PROCESS | 2634 | 1461681211911 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 07:33:31 INFO - PROCESS | 2634 | 1461681211913 Marionette TRACE conn3 <- [1,1234,null,{}] 07:33:31 INFO - PROCESS | 2634 | 1461681211919 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}] 07:33:32 INFO - PROCESS | 2634 | 1461681212080 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 07:33:32 INFO - PROCESS | 2634 | 1461681212252 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:32 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fae8d800 == 110 [pid = 2634] [id = 316] 07:33:32 INFO - PROCESS | 2634 | ++DOMWINDOW == 185 (0x7f21f1eea000) [pid = 2634] [serial = 949] [outer = (nil)] 07:33:32 INFO - PROCESS | 2634 | ++DOMWINDOW == 186 (0x7f21f7a79400) [pid = 2634] [serial = 950] [outer = 0x7f21f1eea000] 07:33:32 INFO - PROCESS | 2634 | 1461681212331 Marionette DEBUG loaded listener.js 07:33:32 INFO - PROCESS | 2634 | ++DOMWINDOW == 187 (0x7f21f7e85c00) [pid = 2634] [serial = 951] [outer = 0x7f21f1eea000] 07:33:33 INFO - PROCESS | 2634 | 1461681213213 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]]]}] 07:33:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 07:33:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1332ms 07:33:33 INFO - PROCESS | 2634 | 1461681213249 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 07:33:33 INFO - PROCESS | 2634 | 1461681213255 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 07:33:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 07:33:33 INFO - PROCESS | 2634 | 1461681213263 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 07:33:33 INFO - PROCESS | 2634 | 1461681213272 Marionette TRACE conn3 <- [1,1238,null,{}] 07:33:33 INFO - PROCESS | 2634 | 1461681213277 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}] 07:33:33 INFO - PROCESS | 2634 | 1461681213431 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 07:33:33 INFO - PROCESS | 2634 | 1461681213606 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:33 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e4862800 == 111 [pid = 2634] [id = 317] 07:33:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 188 (0x7f21e2ef7800) [pid = 2634] [serial = 952] [outer = (nil)] 07:33:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 189 (0x7f21ede8d400) [pid = 2634] [serial = 953] [outer = 0x7f21e2ef7800] 07:33:33 INFO - PROCESS | 2634 | 1461681213678 Marionette DEBUG loaded listener.js 07:33:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 190 (0x7f21f86e6800) [pid = 2634] [serial = 954] [outer = 0x7f21e2ef7800] 07:33:34 INFO - PROCESS | 2634 | 1461681214539 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]]]}] 07:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 07:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1584ms 07:33:34 INFO - PROCESS | 2634 | 1461681214848 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 07:33:34 INFO - PROCESS | 2634 | 1461681214855 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 07:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 07:33:34 INFO - PROCESS | 2634 | 1461681214862 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 07:33:34 INFO - PROCESS | 2634 | 1461681214866 Marionette TRACE conn3 <- [1,1242,null,{}] 07:33:34 INFO - PROCESS | 2634 | 1461681214873 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}] 07:33:35 INFO - PROCESS | 2634 | 1461681215052 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 07:33:35 INFO - PROCESS | 2634 | 1461681215291 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:35 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee08b800 == 112 [pid = 2634] [id = 318] 07:33:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 191 (0x7f21e3df0000) [pid = 2634] [serial = 955] [outer = (nil)] 07:33:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 192 (0x7f21e3e31c00) [pid = 2634] [serial = 956] [outer = 0x7f21e3df0000] 07:33:35 INFO - PROCESS | 2634 | 1461681215358 Marionette DEBUG loaded listener.js 07:33:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 193 (0x7f21e783d000) [pid = 2634] [serial = 957] [outer = 0x7f21e3df0000] 07:33:36 INFO - PROCESS | 2634 | 1461681216222 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]]]}] 07:33:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 07:33:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1430ms 07:33:36 INFO - PROCESS | 2634 | 1461681216294 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 07:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 07:33:36 INFO - PROCESS | 2634 | 1461681216300 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 07:33:36 INFO - PROCESS | 2634 | 1461681216312 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 07:33:36 INFO - PROCESS | 2634 | 1461681216318 Marionette TRACE conn3 <- [1,1246,null,{}] 07:33:36 INFO - PROCESS | 2634 | 1461681216323 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}] 07:33:36 INFO - PROCESS | 2634 | 1461681216590 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 07:33:36 INFO - PROCESS | 2634 | 1461681216884 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:36 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e2d6d800 == 113 [pid = 2634] [id = 319] 07:33:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 194 (0x7f21e7846400) [pid = 2634] [serial = 958] [outer = (nil)] 07:33:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 195 (0x7f21ec8d7400) [pid = 2634] [serial = 959] [outer = 0x7f21e7846400] 07:33:36 INFO - PROCESS | 2634 | 1461681216948 Marionette DEBUG loaded listener.js 07:33:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 196 (0x7f21edcc5800) [pid = 2634] [serial = 960] [outer = 0x7f21e7846400] 07:33:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e20f4000 == 112 [pid = 2634] [id = 262] 07:33:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e2d6e000 == 111 [pid = 2634] [id = 263] 07:33:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e6861800 == 110 [pid = 2634] [id = 260] 07:33:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e687d800 == 109 [pid = 2634] [id = 261] 07:33:37 INFO - PROCESS | 2634 | --DOMWINDOW == 195 (0x7f21f20b9c00) [pid = 2634] [serial = 830] [outer = (nil)] [url = about:blank] 07:33:37 INFO - PROCESS | 2634 | --DOMWINDOW == 194 (0x7f21ef77d800) [pid = 2634] [serial = 827] [outer = (nil)] [url = about:blank] 07:33:37 INFO - PROCESS | 2634 | --DOMWINDOW == 193 (0x7f21f47eac00) [pid = 2634] [serial = 833] [outer = (nil)] [url = about:blank] 07:33:37 INFO - PROCESS | 2634 | --DOMWINDOW == 192 (0x7f21f7e82400) [pid = 2634] [serial = 836] [outer = (nil)] [url = about:blank] 07:33:37 INFO - PROCESS | 2634 | --DOMWINDOW == 191 (0x7f21f923c400) [pid = 2634] [serial = 839] [outer = (nil)] [url = about:blank] 07:33:37 INFO - PROCESS | 2634 | --DOMWINDOW == 190 (0x7f21fba11800) [pid = 2634] [serial = 842] [outer = (nil)] [url = about:blank] 07:33:37 INFO - PROCESS | 2634 | --DOMWINDOW == 189 (0x7f22047e2400) [pid = 2634] [serial = 845] [outer = (nil)] [url = about:blank] 07:33:37 INFO - PROCESS | 2634 | --DOMWINDOW == 188 (0x7f2205888c00) [pid = 2634] [serial = 875] [outer = (nil)] [url = about:blank] 07:33:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef4e9800 == 108 [pid = 2634] [id = 307] 07:33:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ee5dc000 == 107 [pid = 2634] [id = 306] 07:33:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef069800 == 106 [pid = 2634] [id = 305] 07:33:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ee920800 == 105 [pid = 2634] [id = 304] 07:33:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ec88b800 == 104 [pid = 2634] [id = 303] 07:33:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e2d75800 == 103 [pid = 2634] [id = 302] 07:33:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ee06f800 == 102 [pid = 2634] [id = 301] 07:33:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ebd36800 == 101 [pid = 2634] [id = 300] 07:33:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220fda2800 == 100 [pid = 2634] [id = 297] 07:33:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220ae1f800 == 99 [pid = 2634] [id = 296] 07:33:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220a94d800 == 98 [pid = 2634] [id = 295] 07:33:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f2205a43000 == 97 [pid = 2634] [id = 294] 07:33:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef9af000 == 96 [pid = 2634] [id = 293] 07:33:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e76e1000 == 95 [pid = 2634] [id = 292] 07:33:37 INFO - PROCESS | 2634 | 1461681217826 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]]]}] 07:33:37 INFO - PROCESS | 2634 | --DOMWINDOW == 187 (0x7f21eee30800) [pid = 2634] [serial = 860] [outer = (nil)] [url = about:blank] 07:33:37 INFO - PROCESS | 2634 | --DOMWINDOW == 186 (0x7f21f0436400) [pid = 2634] [serial = 861] [outer = (nil)] [url = about:blank] 07:33:37 INFO - PROCESS | 2634 | --DOMWINDOW == 185 (0x7f21eddc5400) [pid = 2634] [serial = 857] [outer = (nil)] [url = about:blank] 07:33:37 INFO - PROCESS | 2634 | --DOMWINDOW == 184 (0x7f21f7e87c00) [pid = 2634] [serial = 866] [outer = (nil)] [url = about:blank] 07:33:37 INFO - PROCESS | 2634 | --DOMWINDOW == 183 (0x7f21eeca5800) [pid = 2634] [serial = 858] [outer = (nil)] [url = about:blank] 07:33:37 INFO - PROCESS | 2634 | --DOMWINDOW == 182 (0x7f21e751c400) [pid = 2634] [serial = 852] [outer = (nil)] [url = about:blank] 07:33:37 INFO - PROCESS | 2634 | --DOMWINDOW == 181 (0x7f21e49ce800) [pid = 2634] [serial = 851] [outer = (nil)] [url = about:blank] 07:33:37 INFO - PROCESS | 2634 | --DOMWINDOW == 180 (0x7f21e4c5d000) [pid = 2634] [serial = 848] [outer = (nil)] [url = about:blank] 07:33:37 INFO - PROCESS | 2634 | --DOMWINDOW == 179 (0x7f21edce9400) [pid = 2634] [serial = 855] [outer = (nil)] [url = about:blank] 07:33:37 INFO - PROCESS | 2634 | --DOMWINDOW == 178 (0x7f21ec8db000) [pid = 2634] [serial = 854] [outer = (nil)] [url = about:blank] 07:33:37 INFO - PROCESS | 2634 | --DOMWINDOW == 177 (0x7f21f0432400) [pid = 2634] [serial = 863] [outer = (nil)] [url = about:blank] 07:33:37 INFO - PROCESS | 2634 | --DOMWINDOW == 176 (0x7f21edce4000) [pid = 2634] [serial = 824] [outer = (nil)] [url = about:blank] 07:33:37 INFO - PROCESS | 2634 | --DOMWINDOW == 175 (0x7f21e49cdc00) [pid = 2634] [serial = 821] [outer = (nil)] [url = about:blank] 07:33:37 INFO - PROCESS | 2634 | --DOMWINDOW == 174 (0x7f21f9588000) [pid = 2634] [serial = 869] [outer = (nil)] [url = about:blank] 07:33:37 INFO - PROCESS | 2634 | --DOMWINDOW == 173 (0x7f21f86f1000) [pid = 2634] [serial = 867] [outer = (nil)] [url = about:blank] 07:33:37 INFO - PROCESS | 2634 | --DOMWINDOW == 172 (0x7f21fba5ec00) [pid = 2634] [serial = 872] [outer = (nil)] [url = about:blank] 07:33:37 INFO - PROCESS | 2634 | --DOMWINDOW == 171 (0x7f21fba65400) [pid = 2634] [serial = 870] [outer = (nil)] [url = about:blank] 07:33:37 INFO - PROCESS | 2634 | --DOMWINDOW == 170 (0x7f220569a800) [pid = 2634] [serial = 873] [outer = (nil)] [url = about:blank] 07:33:37 INFO - PROCESS | 2634 | --DOMWINDOW == 169 (0x7f21f1f79800) [pid = 2634] [serial = 864] [outer = (nil)] [url = about:blank] 07:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 07:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1586ms 07:33:37 INFO - PROCESS | 2634 | 1461681217895 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 07:33:37 INFO - PROCESS | 2634 | 1461681217898 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 07:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 07:33:37 INFO - PROCESS | 2634 | 1461681217903 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 07:33:37 INFO - PROCESS | 2634 | 1461681217905 Marionette TRACE conn3 <- [1,1250,null,{}] 07:33:37 INFO - PROCESS | 2634 | 1461681217919 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}] 07:33:38 INFO - PROCESS | 2634 | 1461681218070 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 07:33:38 INFO - PROCESS | 2634 | 1461681218213 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:38 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e76f1800 == 96 [pid = 2634] [id = 320] 07:33:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 170 (0x7f21ec863400) [pid = 2634] [serial = 961] [outer = (nil)] 07:33:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 171 (0x7f21edf4c000) [pid = 2634] [serial = 962] [outer = 0x7f21ec863400] 07:33:38 INFO - PROCESS | 2634 | 1461681218294 Marionette DEBUG loaded listener.js 07:33:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 172 (0x7f21ee92d800) [pid = 2634] [serial = 963] [outer = 0x7f21ec863400] 07:33:39 INFO - PROCESS | 2634 | 1461681219009 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]]]}] 07:33:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 07:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1129ms 07:33:39 INFO - PROCESS | 2634 | 1461681219033 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 07:33:39 INFO - PROCESS | 2634 | 1461681219036 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 07:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 07:33:39 INFO - PROCESS | 2634 | 1461681219041 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 07:33:39 INFO - PROCESS | 2634 | 1461681219043 Marionette TRACE conn3 <- [1,1254,null,{}] 07:33:39 INFO - PROCESS | 2634 | 1461681219048 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}] 07:33:39 INFO - PROCESS | 2634 | 1461681219231 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 07:33:39 INFO - PROCESS | 2634 | 1461681219252 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:39 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee5dd800 == 97 [pid = 2634] [id = 321] 07:33:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 173 (0x7f21edf43800) [pid = 2634] [serial = 964] [outer = (nil)] 07:33:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 174 (0x7f21ef237800) [pid = 2634] [serial = 965] [outer = 0x7f21edf43800] 07:33:39 INFO - PROCESS | 2634 | 1461681219317 Marionette DEBUG loaded listener.js 07:33:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 175 (0x7f21f0598400) [pid = 2634] [serial = 966] [outer = 0x7f21edf43800] 07:33:40 INFO - PROCESS | 2634 | 1461681220107 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]]]}] 07:33:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 07:33:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1124ms 07:33:40 INFO - PROCESS | 2634 | 1461681220166 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 07:33:40 INFO - PROCESS | 2634 | 1461681220170 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 07:33:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 07:33:40 INFO - PROCESS | 2634 | 1461681220182 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 07:33:40 INFO - PROCESS | 2634 | 1461681220184 Marionette TRACE conn3 <- [1,1258,null,{}] 07:33:40 INFO - PROCESS | 2634 | 1461681220189 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}] 07:33:40 INFO - PROCESS | 2634 | 1461681220389 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 07:33:40 INFO - PROCESS | 2634 | 1461681220417 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:40 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef458000 == 98 [pid = 2634] [id = 322] 07:33:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 176 (0x7f21eeca3400) [pid = 2634] [serial = 967] [outer = (nil)] 07:33:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 177 (0x7f21f13cc000) [pid = 2634] [serial = 968] [outer = 0x7f21eeca3400] 07:33:40 INFO - PROCESS | 2634 | 1461681220480 Marionette DEBUG loaded listener.js 07:33:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 178 (0x7f21f2ed7400) [pid = 2634] [serial = 969] [outer = 0x7f21eeca3400] 07:33:41 INFO - PROCESS | 2634 | 1461681221341 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]]]}] 07:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 07:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1232ms 07:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 07:33:41 INFO - PROCESS | 2634 | 1461681221414 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 07:33:41 INFO - PROCESS | 2634 | 1461681221416 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 07:33:41 INFO - PROCESS | 2634 | 1461681221423 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 07:33:41 INFO - PROCESS | 2634 | 1461681221425 Marionette TRACE conn3 <- [1,1262,null,{}] 07:33:41 INFO - PROCESS | 2634 | 1461681221430 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}] 07:33:41 INFO - PROCESS | 2634 | 1461681221656 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 07:33:41 INFO - PROCESS | 2634 | 1461681221683 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:41 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f301d800 == 99 [pid = 2634] [id = 323] 07:33:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 179 (0x7f21f75b0400) [pid = 2634] [serial = 970] [outer = (nil)] 07:33:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 180 (0x7f21f83e6400) [pid = 2634] [serial = 971] [outer = 0x7f21f75b0400] 07:33:41 INFO - PROCESS | 2634 | 1461681221741 Marionette DEBUG loaded listener.js 07:33:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 181 (0x7f21f8b02c00) [pid = 2634] [serial = 972] [outer = 0x7f21f75b0400] 07:33:42 INFO - PROCESS | 2634 | --DOMWINDOW == 180 (0x7f21e3d16400) [pid = 2634] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 07:33:42 INFO - PROCESS | 2634 | --DOMWINDOW == 179 (0x7f21eeca0800) [pid = 2634] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 07:33:42 INFO - PROCESS | 2634 | --DOMWINDOW == 178 (0x7f21edce6c00) [pid = 2634] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 07:33:42 INFO - PROCESS | 2634 | --DOMWINDOW == 177 (0x7f21e31f2c00) [pid = 2634] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 07:33:42 INFO - PROCESS | 2634 | --DOMWINDOW == 176 (0x7f21e49c4000) [pid = 2634] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 07:33:42 INFO - PROCESS | 2634 | --DOMWINDOW == 175 (0x7f21ec8e1400) [pid = 2634] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 07:33:42 INFO - PROCESS | 2634 | --DOMWINDOW == 174 (0x7f21e2d88800) [pid = 2634] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 07:33:42 INFO - PROCESS | 2634 | 1461681222698 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]]]}] 07:33:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 07:33:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1332ms 07:33:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 07:33:42 INFO - PROCESS | 2634 | 1461681222755 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 07:33:42 INFO - PROCESS | 2634 | 1461681222757 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 07:33:42 INFO - PROCESS | 2634 | 1461681222763 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 07:33:42 INFO - PROCESS | 2634 | 1461681222766 Marionette TRACE conn3 <- [1,1266,null,{}] 07:33:42 INFO - PROCESS | 2634 | 1461681222770 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}] 07:33:42 INFO - PROCESS | 2634 | 1461681222940 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 07:33:42 INFO - PROCESS | 2634 | 1461681222950 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:42 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f7997000 == 100 [pid = 2634] [id = 324] 07:33:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 175 (0x7f21ec74f000) [pid = 2634] [serial = 973] [outer = (nil)] 07:33:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 176 (0x7f21f7a76000) [pid = 2634] [serial = 974] [outer = 0x7f21ec74f000] 07:33:43 INFO - PROCESS | 2634 | 1461681223012 Marionette DEBUG loaded listener.js 07:33:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 177 (0x7f21f8d0ac00) [pid = 2634] [serial = 975] [outer = 0x7f21ec74f000] 07:33:43 INFO - PROCESS | 2634 | 1461681223802 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]]]}] 07:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 07:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1078ms 07:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 07:33:43 INFO - PROCESS | 2634 | 1461681223841 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 07:33:43 INFO - PROCESS | 2634 | 1461681223843 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 07:33:43 INFO - PROCESS | 2634 | 1461681223849 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 07:33:43 INFO - PROCESS | 2634 | 1461681223852 Marionette TRACE conn3 <- [1,1270,null,{}] 07:33:43 INFO - PROCESS | 2634 | 1461681223857 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}] 07:33:44 INFO - PROCESS | 2634 | 1461681224053 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 07:33:44 INFO - PROCESS | 2634 | 1461681224075 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:44 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f8494800 == 101 [pid = 2634] [id = 325] 07:33:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 178 (0x7f21eddd1400) [pid = 2634] [serial = 976] [outer = (nil)] 07:33:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 179 (0x7f21f8d0b000) [pid = 2634] [serial = 977] [outer = 0x7f21eddd1400] 07:33:44 INFO - PROCESS | 2634 | 1461681224134 Marionette DEBUG loaded listener.js 07:33:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 180 (0x7f21f9588000) [pid = 2634] [serial = 978] [outer = 0x7f21eddd1400] 07:33:45 INFO - PROCESS | 2634 | 1461681225199 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]]]}] 07:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 07:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1427ms 07:33:45 INFO - PROCESS | 2634 | 1461681225276 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 07:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 07:33:45 INFO - PROCESS | 2634 | 1461681225283 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 07:33:45 INFO - PROCESS | 2634 | 1461681225290 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 07:33:45 INFO - PROCESS | 2634 | 1461681225296 Marionette TRACE conn3 <- [1,1274,null,{}] 07:33:45 INFO - PROCESS | 2634 | 1461681225303 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}] 07:33:45 INFO - PROCESS | 2634 | 1461681225522 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 07:33:45 INFO - PROCESS | 2634 | 1461681225696 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:45 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eca15000 == 102 [pid = 2634] [id = 326] 07:33:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 181 (0x7f21e783bc00) [pid = 2634] [serial = 979] [outer = (nil)] 07:33:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 182 (0x7f21ec863800) [pid = 2634] [serial = 980] [outer = 0x7f21e783bc00] 07:33:45 INFO - PROCESS | 2634 | 1461681225769 Marionette DEBUG loaded listener.js 07:33:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 183 (0x7f21ecac9c00) [pid = 2634] [serial = 981] [outer = 0x7f21e783bc00] 07:33:46 INFO - PROCESS | 2634 | 1461681226621 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]]]}] 07:33:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 07:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1382ms 07:33:46 INFO - PROCESS | 2634 | 1461681226673 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 07:33:46 INFO - PROCESS | 2634 | 1461681226681 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 07:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 07:33:46 INFO - PROCESS | 2634 | 1461681226690 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 07:33:46 INFO - PROCESS | 2634 | 1461681226693 Marionette TRACE conn3 <- [1,1278,null,{}] 07:33:46 INFO - PROCESS | 2634 | 1461681226699 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}] 07:33:46 INFO - PROCESS | 2634 | 1461681226867 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 07:33:47 INFO - PROCESS | 2634 | 1461681227045 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:47 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f2b97800 == 103 [pid = 2634] [id = 327] 07:33:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 184 (0x7f21eddc6c00) [pid = 2634] [serial = 982] [outer = (nil)] 07:33:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 185 (0x7f21eea58c00) [pid = 2634] [serial = 983] [outer = 0x7f21eddc6c00] 07:33:47 INFO - PROCESS | 2634 | 1461681227113 Marionette DEBUG loaded listener.js 07:33:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 186 (0x7f21ef77f000) [pid = 2634] [serial = 984] [outer = 0x7f21eddc6c00] 07:33:48 INFO - PROCESS | 2634 | 1461681228046 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]]]}] 07:33:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 07:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1390ms 07:33:48 INFO - PROCESS | 2634 | 1461681228081 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 07:33:48 INFO - PROCESS | 2634 | 1461681228085 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 07:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 07:33:48 INFO - PROCESS | 2634 | 1461681228091 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 07:33:48 INFO - PROCESS | 2634 | 1461681228097 Marionette TRACE conn3 <- [1,1282,null,{}] 07:33:48 INFO - PROCESS | 2634 | 1461681228112 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}] 07:33:48 INFO - PROCESS | 2634 | 1461681228290 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 07:33:48 INFO - PROCESS | 2634 | 1461681228470 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:48 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ff7df000 == 104 [pid = 2634] [id = 328] 07:33:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 187 (0x7f21ef91ec00) [pid = 2634] [serial = 985] [outer = (nil)] 07:33:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 188 (0x7f21f5390400) [pid = 2634] [serial = 986] [outer = 0x7f21ef91ec00] 07:33:48 INFO - PROCESS | 2634 | 1461681228546 Marionette DEBUG loaded listener.js 07:33:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 189 (0x7f21f86ec400) [pid = 2634] [serial = 987] [outer = 0x7f21ef91ec00] 07:33:49 INFO - PROCESS | 2634 | 1461681229352 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]]]}] 07:33:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 07:33:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1333ms 07:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 07:33:49 INFO - PROCESS | 2634 | 1461681229426 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 07:33:49 INFO - PROCESS | 2634 | 1461681229429 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 07:33:49 INFO - PROCESS | 2634 | 1461681229435 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 07:33:49 INFO - PROCESS | 2634 | 1461681229438 Marionette TRACE conn3 <- [1,1286,null,{}] 07:33:49 INFO - PROCESS | 2634 | 1461681229443 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}] 07:33:49 INFO - PROCESS | 2634 | 1461681229608 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 07:33:49 INFO - PROCESS | 2634 | 1461681229775 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:49 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2205686800 == 105 [pid = 2634] [id = 329] 07:33:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 190 (0x7f21f2ee0000) [pid = 2634] [serial = 988] [outer = (nil)] 07:33:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 191 (0x7f21f9c7fc00) [pid = 2634] [serial = 989] [outer = 0x7f21f2ee0000] 07:33:49 INFO - PROCESS | 2634 | 1461681229841 Marionette DEBUG loaded listener.js 07:33:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 192 (0x7f21fa279400) [pid = 2634] [serial = 990] [outer = 0x7f21f2ee0000] 07:33:50 INFO - PROCESS | 2634 | 1461681230695 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]]]}] 07:33:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 07:33:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1326ms 07:33:50 INFO - PROCESS | 2634 | 1461681230761 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 07:33:50 INFO - PROCESS | 2634 | 1461681230765 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 07:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 07:33:50 INFO - PROCESS | 2634 | 1461681230770 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 07:33:50 INFO - PROCESS | 2634 | 1461681230773 Marionette TRACE conn3 <- [1,1290,null,{}] 07:33:50 INFO - PROCESS | 2634 | 1461681230778 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}] 07:33:50 INFO - PROCESS | 2634 | 1461681230933 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 07:33:51 INFO - PROCESS | 2634 | 1461681231117 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:51 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2206b0c000 == 106 [pid = 2634] [id = 330] 07:33:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 193 (0x7f21f8b05800) [pid = 2634] [serial = 991] [outer = (nil)] 07:33:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 194 (0x7f21fba63400) [pid = 2634] [serial = 992] [outer = 0x7f21f8b05800] 07:33:51 INFO - PROCESS | 2634 | 1461681231188 Marionette DEBUG loaded listener.js 07:33:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 195 (0x7f2204703c00) [pid = 2634] [serial = 993] [outer = 0x7f21f8b05800] 07:33:52 INFO - PROCESS | 2634 | 1461681232074 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]]]}] 07:33:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 07:33:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1377ms 07:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 07:33:52 INFO - PROCESS | 2634 | 1461681232148 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 07:33:52 INFO - PROCESS | 2634 | 1461681232151 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 07:33:52 INFO - PROCESS | 2634 | 1461681232157 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 07:33:52 INFO - PROCESS | 2634 | 1461681232160 Marionette TRACE conn3 <- [1,1294,null,{}] 07:33:52 INFO - PROCESS | 2634 | 1461681232165 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}] 07:33:52 INFO - PROCESS | 2634 | 1461681232336 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 07:33:52 INFO - PROCESS | 2634 | 1461681232506 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:52 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220a950800 == 107 [pid = 2634] [id = 331] 07:33:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 196 (0x7f22056ef400) [pid = 2634] [serial = 994] [outer = (nil)] 07:33:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 197 (0x7f2206830c00) [pid = 2634] [serial = 995] [outer = 0x7f22056ef400] 07:33:52 INFO - PROCESS | 2634 | 1461681232577 Marionette DEBUG loaded listener.js 07:33:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 198 (0x7f2208a3c000) [pid = 2634] [serial = 996] [outer = 0x7f22056ef400] 07:33:53 INFO - PROCESS | 2634 | 1461681233495 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]]]}] 07:33:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 07:33:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1380ms 07:33:53 INFO - PROCESS | 2634 | 1461681233536 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 07:33:53 INFO - PROCESS | 2634 | 1461681233540 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 07:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 07:33:53 INFO - PROCESS | 2634 | 1461681233545 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 07:33:53 INFO - PROCESS | 2634 | 1461681233547 Marionette TRACE conn3 <- [1,1298,null,{}] 07:33:53 INFO - PROCESS | 2634 | 1461681233553 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}] 07:33:53 INFO - PROCESS | 2634 | 1461681233706 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 07:33:53 INFO - PROCESS | 2634 | 1461681233881 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:53 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220ae18800 == 108 [pid = 2634] [id = 332] 07:33:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 199 (0x7f21e5b57400) [pid = 2634] [serial = 997] [outer = (nil)] 07:33:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 200 (0x7f21e5b60400) [pid = 2634] [serial = 998] [outer = 0x7f21e5b57400] 07:33:53 INFO - PROCESS | 2634 | 1461681233950 Marionette DEBUG loaded listener.js 07:33:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 201 (0x7f21e5b65000) [pid = 2634] [serial = 999] [outer = 0x7f21e5b57400] 07:33:54 INFO - PROCESS | 2634 | 1461681234811 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]]]}] 07:33:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 07:33:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1328ms 07:33:54 INFO - PROCESS | 2634 | 1461681234875 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 07:33:54 INFO - PROCESS | 2634 | 1461681234878 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 07:33:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 07:33:54 INFO - PROCESS | 2634 | 1461681234884 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 07:33:54 INFO - PROCESS | 2634 | 1461681234886 Marionette TRACE conn3 <- [1,1302,null,{}] 07:33:54 INFO - PROCESS | 2634 | 1461681234891 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}] 07:33:55 INFO - PROCESS | 2634 | 1461681235054 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 07:33:55 INFO - PROCESS | 2634 | 1461681235239 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:55 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220efa4000 == 109 [pid = 2634] [id = 333] 07:33:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 202 (0x7f21e2ef1800) [pid = 2634] [serial = 1000] [outer = (nil)] 07:33:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 203 (0x7f21e4885000) [pid = 2634] [serial = 1001] [outer = 0x7f21e2ef1800] 07:33:55 INFO - PROCESS | 2634 | 1461681235309 Marionette DEBUG loaded listener.js 07:33:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 204 (0x7f21e4889400) [pid = 2634] [serial = 1002] [outer = 0x7f21e2ef1800] 07:33:56 INFO - PROCESS | 2634 | 1461681236101 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]]]}] 07:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 07:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1282ms 07:33:56 INFO - PROCESS | 2634 | 1461681236167 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 07:33:56 INFO - PROCESS | 2634 | 1461681236170 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 07:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 07:33:56 INFO - PROCESS | 2634 | 1461681236175 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 07:33:56 INFO - PROCESS | 2634 | 1461681236178 Marionette TRACE conn3 <- [1,1306,null,{}] 07:33:56 INFO - PROCESS | 2634 | 1461681236183 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}] 07:33:56 INFO - PROCESS | 2634 | 1461681236335 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 07:33:56 INFO - PROCESS | 2634 | 1461681236518 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:56 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e5b35000 == 110 [pid = 2634] [id = 334] 07:33:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 205 (0x7f21e3def000) [pid = 2634] [serial = 1003] [outer = (nil)] 07:33:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 206 (0x7f21e5b62400) [pid = 2634] [serial = 1004] [outer = 0x7f21e3def000] 07:33:56 INFO - PROCESS | 2634 | 1461681236589 Marionette DEBUG loaded listener.js 07:33:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 207 (0x7f21f0433400) [pid = 2634] [serial = 1005] [outer = 0x7f21e3def000] 07:33:57 INFO - PROCESS | 2634 | 1461681237386 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]]]}] 07:33:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 07:33:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1287ms 07:33:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 07:33:57 INFO - PROCESS | 2634 | 1461681237463 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 07:33:57 INFO - PROCESS | 2634 | 1461681237466 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 07:33:57 INFO - PROCESS | 2634 | 1461681237472 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 07:33:57 INFO - PROCESS | 2634 | 1461681237475 Marionette TRACE conn3 <- [1,1310,null,{}] 07:33:57 INFO - PROCESS | 2634 | 1461681237479 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}] 07:33:57 INFO - PROCESS | 2634 | 1461681237653 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 07:33:57 INFO - PROCESS | 2634 | 1461681237826 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:57 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220fdae800 == 111 [pid = 2634] [id = 335] 07:33:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 208 (0x7f21e4881400) [pid = 2634] [serial = 1006] [outer = (nil)] 07:33:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 209 (0x7f2208a3bc00) [pid = 2634] [serial = 1007] [outer = 0x7f21e4881400] 07:33:57 INFO - PROCESS | 2634 | 1461681237895 Marionette DEBUG loaded listener.js 07:33:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 210 (0x7f220a4a3800) [pid = 2634] [serial = 1008] [outer = 0x7f21e4881400] 07:33:58 INFO - PROCESS | 2634 | 1461681238749 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] 07:33:58 INFO - PROCESS | 2634 | 1461681238804 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 07:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 07:33:58 INFO - PROCESS | 2634 | 1461681238810 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 07:33:58 INFO - PROCESS | 2634 | 1461681238813 Marionette TRACE conn3 <- [1,1314,null,{}] 07:33:58 INFO - PROCESS | 2634 | 1461681238818 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}] 07:33:59 INFO - PROCESS | 2634 | 1461681239015 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 07:33:59 INFO - PROCESS | 2634 | 1461681239188 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:59 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e21c5000 == 112 [pid = 2634] [id = 336] 07:33:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 211 (0x7f21e5b58000) [pid = 2634] [serial = 1009] [outer = (nil)] 07:33:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 212 (0x7f220a4b0800) [pid = 2634] [serial = 1010] [outer = 0x7f21e5b58000] 07:33:59 INFO - PROCESS | 2634 | 1461681239268 Marionette DEBUG loaded listener.js 07:33:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 213 (0x7f220ade7400) [pid = 2634] [serial = 1011] [outer = 0x7f21e5b58000] 07:34:00 INFO - PROCESS | 2634 | 1461681240098 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]]]}] 07:34:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 07:34:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1328ms 07:34:00 INFO - PROCESS | 2634 | 1461681240139 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 07:34:00 INFO - PROCESS | 2634 | 1461681240141 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 07:34:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 07:34:00 INFO - PROCESS | 2634 | 1461681240147 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 07:34:00 INFO - PROCESS | 2634 | 1461681240149 Marionette TRACE conn3 <- [1,1318,null,{}] 07:34:00 INFO - PROCESS | 2634 | 1461681240155 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}] 07:34:00 INFO - PROCESS | 2634 | 1461681240316 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 07:34:00 INFO - PROCESS | 2634 | 1461681240496 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:00 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e21e1000 == 113 [pid = 2634] [id = 337] 07:34:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 214 (0x7f21e2d8bc00) [pid = 2634] [serial = 1012] [outer = (nil)] 07:34:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 215 (0x7f21e767a400) [pid = 2634] [serial = 1013] [outer = 0x7f21e2d8bc00] 07:34:00 INFO - PROCESS | 2634 | 1461681240564 Marionette DEBUG loaded listener.js 07:34:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 216 (0x7f21ebacc000) [pid = 2634] [serial = 1014] [outer = 0x7f21e2d8bc00] 07:34:01 INFO - PROCESS | 2634 | 1461681241410 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]]]}] 07:34:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 07:34:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1332ms 07:34:01 INFO - PROCESS | 2634 | 1461681241481 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 07:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 07:34:01 INFO - PROCESS | 2634 | 1461681241484 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 07:34:01 INFO - PROCESS | 2634 | 1461681241489 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 07:34:01 INFO - PROCESS | 2634 | 1461681241501 Marionette TRACE conn3 <- [1,1322,null,{}] 07:34:01 INFO - PROCESS | 2634 | 1461681241506 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}] 07:34:01 INFO - PROCESS | 2634 | 1461681241661 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 07:34:01 INFO - PROCESS | 2634 | 1461681241840 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:01 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee5ea800 == 114 [pid = 2634] [id = 338] 07:34:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 217 (0x7f21e2de0c00) [pid = 2634] [serial = 1015] [outer = (nil)] 07:34:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 218 (0x7f21e40acc00) [pid = 2634] [serial = 1016] [outer = 0x7f21e2de0c00] 07:34:01 INFO - PROCESS | 2634 | 1461681241903 Marionette DEBUG loaded listener.js 07:34:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 219 (0x7f21e40b1000) [pid = 2634] [serial = 1017] [outer = 0x7f21e2de0c00] 07:34:03 INFO - PROCESS | 2634 | 1461681243185 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]]]}] 07:34:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 07:34:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1788ms 07:34:03 INFO - PROCESS | 2634 | 1461681243278 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 07:34:03 INFO - PROCESS | 2634 | 1461681243283 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 07:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 07:34:03 INFO - PROCESS | 2634 | 1461681243290 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 07:34:03 INFO - PROCESS | 2634 | 1461681243295 Marionette TRACE conn3 <- [1,1326,null,{}] 07:34:03 INFO - PROCESS | 2634 | 1461681243302 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}] 07:34:03 INFO - PROCESS | 2634 | 1461681243563 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 07:34:03 INFO - PROCESS | 2634 | 1461681243913 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:03 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e2d67000 == 115 [pid = 2634] [id = 339] 07:34:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 220 (0x7f21e492dc00) [pid = 2634] [serial = 1018] [outer = (nil)] 07:34:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 221 (0x7f21e492f800) [pid = 2634] [serial = 1019] [outer = 0x7f21e492dc00] 07:34:03 INFO - PROCESS | 2634 | 1461681243992 Marionette DEBUG loaded listener.js 07:34:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 222 (0x7f21e4934400) [pid = 2634] [serial = 1020] [outer = 0x7f21e492dc00] 07:34:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e7582800 == 114 [pid = 2634] [id = 243] 07:34:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220a78a800 == 113 [pid = 2634] [id = 84] 07:34:04 INFO - PROCESS | 2634 | --DOMWINDOW == 221 (0x7f21f043e000) [pid = 2634] [serial = 923] [outer = (nil)] [url = about:blank] 07:34:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f7997000 == 112 [pid = 2634] [id = 324] 07:34:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f301d800 == 111 [pid = 2634] [id = 323] 07:34:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef458000 == 110 [pid = 2634] [id = 322] 07:34:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ee5dd800 == 109 [pid = 2634] [id = 321] 07:34:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e76f1800 == 108 [pid = 2634] [id = 320] 07:34:04 INFO - PROCESS | 2634 | 1461681244882 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]]]}] 07:34:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e2d6d800 == 107 [pid = 2634] [id = 319] 07:34:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ee08b800 == 106 [pid = 2634] [id = 318] 07:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 07:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1635ms 07:34:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f9fbc800 == 105 [pid = 2634] [id = 315] 07:34:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f8d9f800 == 104 [pid = 2634] [id = 314] 07:34:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f7a15000 == 103 [pid = 2634] [id = 313] 07:34:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f53d1800 == 102 [pid = 2634] [id = 312] 07:34:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f3026800 == 101 [pid = 2634] [id = 311] 07:34:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f13dd800 == 100 [pid = 2634] [id = 310] 07:34:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21eca20000 == 99 [pid = 2634] [id = 309] 07:34:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e2d6b000 == 98 [pid = 2634] [id = 308] 07:34:04 INFO - PROCESS | 2634 | 1461681244940 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 07:34:04 INFO - PROCESS | 2634 | 1461681244947 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 07:34:04 INFO - PROCESS | 2634 | --DOMWINDOW == 220 (0x7f21e4c52800) [pid = 2634] [serial = 903] [outer = (nil)] [url = about:blank] 07:34:04 INFO - PROCESS | 2634 | --DOMWINDOW == 219 (0x7f21e751ac00) [pid = 2634] [serial = 878] [outer = (nil)] [url = about:blank] 07:34:04 INFO - PROCESS | 2634 | --DOMWINDOW == 218 (0x7f21eedcc800) [pid = 2634] [serial = 917] [outer = (nil)] [url = about:blank] 07:34:04 INFO - PROCESS | 2634 | --DOMWINDOW == 217 (0x7f21edf48400) [pid = 2634] [serial = 915] [outer = (nil)] [url = about:blank] 07:34:04 INFO - PROCESS | 2634 | --DOMWINDOW == 216 (0x7f21ec8dc000) [pid = 2634] [serial = 908] [outer = (nil)] [url = about:blank] 07:34:04 INFO - PROCESS | 2634 | --DOMWINDOW == 215 (0x7f21e4c58c00) [pid = 2634] [serial = 899] [outer = (nil)] [url = about:blank] 07:34:04 INFO - PROCESS | 2634 | --DOMWINDOW == 214 (0x7f21e7844c00) [pid = 2634] [serial = 906] [outer = (nil)] [url = about:blank] 07:34:04 INFO - PROCESS | 2634 | --DOMWINDOW == 213 (0x7f21edce8400) [pid = 2634] [serial = 911] [outer = (nil)] [url = about:blank] 07:34:04 INFO - PROCESS | 2634 | --DOMWINDOW == 212 (0x7f220a4aac00) [pid = 2634] [serial = 893] [outer = (nil)] [url = about:blank] 07:34:04 INFO - PROCESS | 2634 | --DOMWINDOW == 211 (0x7f21edebcc00) [pid = 2634] [serial = 914] [outer = (nil)] [url = about:blank] 07:34:04 INFO - PROCESS | 2634 | --DOMWINDOW == 210 (0x7f21e3d15800) [pid = 2634] [serial = 890] [outer = (nil)] [url = about:blank] 07:34:04 INFO - PROCESS | 2634 | --DOMWINDOW == 209 (0x7f21e2ddd800) [pid = 2634] [serial = 896] [outer = (nil)] [url = about:blank] 07:34:04 INFO - PROCESS | 2634 | --DOMWINDOW == 208 (0x7f21f7a6e800) [pid = 2634] [serial = 884] [outer = (nil)] [url = about:blank] 07:34:04 INFO - PROCESS | 2634 | --DOMWINDOW == 207 (0x7f21eefcc000) [pid = 2634] [serial = 918] [outer = (nil)] [url = about:blank] 07:34:04 INFO - PROCESS | 2634 | --DOMWINDOW == 206 (0x7f21ec86ac00) [pid = 2634] [serial = 887] [outer = (nil)] [url = about:blank] 07:34:04 INFO - PROCESS | 2634 | --DOMWINDOW == 205 (0x7f21eddc9400) [pid = 2634] [serial = 912] [outer = (nil)] [url = about:blank] 07:34:04 INFO - PROCESS | 2634 | --DOMWINDOW == 204 (0x7f21e3e25c00) [pid = 2634] [serial = 902] [outer = (nil)] [url = about:blank] 07:34:04 INFO - PROCESS | 2634 | --DOMWINDOW == 203 (0x7f21ecac7800) [pid = 2634] [serial = 909] [outer = (nil)] [url = about:blank] 07:34:04 INFO - PROCESS | 2634 | --DOMWINDOW == 202 (0x7f21eea5b000) [pid = 2634] [serial = 881] [outer = (nil)] [url = about:blank] 07:34:04 INFO - PROCESS | 2634 | --DOMWINDOW == 201 (0x7f21e7520c00) [pid = 2634] [serial = 905] [outer = (nil)] [url = about:blank] 07:34:04 INFO - PROCESS | 2634 | --DOMWINDOW == 200 (0x7f21ef91f000) [pid = 2634] [serial = 921] [outer = (nil)] [url = about:blank] 07:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 07:34:04 INFO - PROCESS | 2634 | 1461681244976 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 07:34:04 INFO - PROCESS | 2634 | 1461681244980 Marionette TRACE conn3 <- [1,1330,null,{}] 07:34:04 INFO - PROCESS | 2634 | 1461681244985 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}] 07:34:05 INFO - PROCESS | 2634 | 1461681245146 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 07:34:05 INFO - PROCESS | 2634 | --DOMWINDOW == 199 (0x7f21e7513c00) [pid = 2634] [serial = 920] [outer = (nil)] [url = about:blank] 07:34:05 INFO - PROCESS | 2634 | 1461681245282 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:05 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e79d1000 == 99 [pid = 2634] [id = 340] 07:34:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 200 (0x7f21e3ded000) [pid = 2634] [serial = 1021] [outer = (nil)] 07:34:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 201 (0x7f21e7513c00) [pid = 2634] [serial = 1022] [outer = 0x7f21e3ded000] 07:34:05 INFO - PROCESS | 2634 | 1461681245342 Marionette DEBUG loaded listener.js 07:34:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 202 (0x7f21e7685000) [pid = 2634] [serial = 1023] [outer = 0x7f21e3ded000] 07:34:06 INFO - PROCESS | 2634 | 1461681246107 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]]]}] 07:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 07:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1178ms 07:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 07:34:06 INFO - PROCESS | 2634 | 1461681246160 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 07:34:06 INFO - PROCESS | 2634 | 1461681246163 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 07:34:06 INFO - PROCESS | 2634 | 1461681246169 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 07:34:06 INFO - PROCESS | 2634 | 1461681246174 Marionette TRACE conn3 <- [1,1334,null,{}] 07:34:06 INFO - PROCESS | 2634 | 1461681246188 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}] 07:34:06 INFO - PROCESS | 2634 | 1461681246337 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 07:34:06 INFO - PROCESS | 2634 | 1461681246350 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:06 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eec03000 == 100 [pid = 2634] [id = 341] 07:34:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 203 (0x7f21ebad0400) [pid = 2634] [serial = 1024] [outer = (nil)] 07:34:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 204 (0x7f21ec755000) [pid = 2634] [serial = 1025] [outer = 0x7f21ebad0400] 07:34:06 INFO - PROCESS | 2634 | 1461681246409 Marionette DEBUG loaded listener.js 07:34:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 205 (0x7f21ecabd400) [pid = 2634] [serial = 1026] [outer = 0x7f21ebad0400] 07:34:07 INFO - PROCESS | 2634 | 1461681247203 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]]]}] 07:34:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 07:34:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1088ms 07:34:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 07:34:07 INFO - PROCESS | 2634 | 1461681247256 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 07:34:07 INFO - PROCESS | 2634 | 1461681247259 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 07:34:07 INFO - PROCESS | 2634 | 1461681247274 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 07:34:07 INFO - PROCESS | 2634 | 1461681247276 Marionette TRACE conn3 <- [1,1338,null,{}] 07:34:07 INFO - PROCESS | 2634 | 1461681247282 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}] 07:34:07 INFO - PROCESS | 2634 | 1461681247487 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 07:34:07 INFO - PROCESS | 2634 | 1461681247518 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:07 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef369000 == 101 [pid = 2634] [id = 342] 07:34:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 206 (0x7f21ebad0c00) [pid = 2634] [serial = 1027] [outer = (nil)] 07:34:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 207 (0x7f21edce4800) [pid = 2634] [serial = 1028] [outer = 0x7f21ebad0c00] 07:34:07 INFO - PROCESS | 2634 | 1461681247576 Marionette DEBUG loaded listener.js 07:34:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 208 (0x7f21edebb800) [pid = 2634] [serial = 1029] [outer = 0x7f21ebad0c00] 07:34:08 INFO - PROCESS | 2634 | 1461681248820 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]]]}] 07:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 07:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1593ms 07:34:08 INFO - PROCESS | 2634 | 1461681248857 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 07:34:08 INFO - PROCESS | 2634 | 1461681248860 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 07:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 07:34:08 INFO - PROCESS | 2634 | 1461681248866 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 07:34:08 INFO - PROCESS | 2634 | 1461681248868 Marionette TRACE conn3 <- [1,1342,null,{}] 07:34:08 INFO - PROCESS | 2634 | 1461681248880 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}] 07:34:09 INFO - PROCESS | 2634 | 1461681249067 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 07:34:09 INFO - PROCESS | 2634 | 1461681249130 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:09 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f0567800 == 102 [pid = 2634] [id = 343] 07:34:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 209 (0x7f21e49cf800) [pid = 2634] [serial = 1030] [outer = (nil)] 07:34:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 210 (0x7f21edf43c00) [pid = 2634] [serial = 1031] [outer = 0x7f21e49cf800] 07:34:09 INFO - PROCESS | 2634 | 1461681249187 Marionette DEBUG loaded listener.js 07:34:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 211 (0x7f21ee92e000) [pid = 2634] [serial = 1032] [outer = 0x7f21e49cf800] 07:34:09 INFO - PROCESS | 2634 | --DOMWINDOW == 210 (0x7f21ec74f000) [pid = 2634] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 07:34:09 INFO - PROCESS | 2634 | --DOMWINDOW == 209 (0x7f21f1ee2800) [pid = 2634] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 07:34:09 INFO - PROCESS | 2634 | --DOMWINDOW == 208 (0x7f21ee486400) [pid = 2634] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 07:34:09 INFO - PROCESS | 2634 | --DOMWINDOW == 207 (0x7f21e4c53800) [pid = 2634] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 07:34:09 INFO - PROCESS | 2634 | --DOMWINDOW == 206 (0x7f21eefcb800) [pid = 2634] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 07:34:09 INFO - PROCESS | 2634 | --DOMWINDOW == 205 (0x7f21e49cf400) [pid = 2634] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 07:34:09 INFO - PROCESS | 2634 | --DOMWINDOW == 204 (0x7f21eeca3400) [pid = 2634] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 07:34:09 INFO - PROCESS | 2634 | --DOMWINDOW == 203 (0x7f21f75b0400) [pid = 2634] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 07:34:09 INFO - PROCESS | 2634 | --DOMWINDOW == 202 (0x7f21e7846400) [pid = 2634] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 07:34:09 INFO - PROCESS | 2634 | --DOMWINDOW == 201 (0x7f21e3df0000) [pid = 2634] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 07:34:09 INFO - PROCESS | 2634 | --DOMWINDOW == 200 (0x7f21edf43800) [pid = 2634] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 07:34:09 INFO - PROCESS | 2634 | --DOMWINDOW == 199 (0x7f21ec863400) [pid = 2634] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 07:34:10 INFO - PROCESS | 2634 | 1461681250122 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]]]}] 07:34:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 07:34:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1274ms 07:34:10 INFO - PROCESS | 2634 | 1461681250140 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 07:34:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 07:34:10 INFO - PROCESS | 2634 | 1461681250143 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 07:34:10 INFO - PROCESS | 2634 | 1461681250149 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 07:34:10 INFO - PROCESS | 2634 | 1461681250152 Marionette TRACE conn3 <- [1,1346,null,{}] 07:34:10 INFO - PROCESS | 2634 | 1461681250157 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}] 07:34:10 INFO - PROCESS | 2634 | 1461681250381 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 07:34:10 INFO - PROCESS | 2634 | 1461681250401 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:10 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f2b9c000 == 103 [pid = 2634] [id = 344] 07:34:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 200 (0x7f21ebad0800) [pid = 2634] [serial = 1033] [outer = (nil)] 07:34:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 201 (0x7f21ee92dc00) [pid = 2634] [serial = 1034] [outer = 0x7f21ebad0800] 07:34:10 INFO - PROCESS | 2634 | 1461681250464 Marionette DEBUG loaded listener.js 07:34:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 202 (0x7f21f0436400) [pid = 2634] [serial = 1035] [outer = 0x7f21ebad0800] 07:34:11 INFO - PROCESS | 2634 | 1461681251175 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]]]}] 07:34:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 07:34:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1076ms 07:34:11 INFO - PROCESS | 2634 | 1461681251224 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 07:34:11 INFO - PROCESS | 2634 | 1461681251227 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 07:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 07:34:11 INFO - PROCESS | 2634 | 1461681251247 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 07:34:11 INFO - PROCESS | 2634 | 1461681251250 Marionette TRACE conn3 <- [1,1350,null,{}] 07:34:11 INFO - PROCESS | 2634 | 1461681251255 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}] 07:34:11 INFO - PROCESS | 2634 | 1461681251446 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 07:34:11 INFO - PROCESS | 2634 | 1461681251464 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:11 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f7a15800 == 104 [pid = 2634] [id = 345] 07:34:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 203 (0x7f21ec74c800) [pid = 2634] [serial = 1036] [outer = (nil)] 07:34:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 204 (0x7f21f09dc000) [pid = 2634] [serial = 1037] [outer = 0x7f21ec74c800] 07:34:11 INFO - PROCESS | 2634 | 1461681251519 Marionette DEBUG loaded listener.js 07:34:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 205 (0x7f21f1f80800) [pid = 2634] [serial = 1038] [outer = 0x7f21ec74c800] 07:34:12 INFO - PROCESS | 2634 | 1461681252540 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]]]}] 07:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 07:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1325ms 07:34:12 INFO - PROCESS | 2634 | 1461681252574 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 07:34:12 INFO - PROCESS | 2634 | 1461681252580 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 07:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 07:34:12 INFO - PROCESS | 2634 | 1461681252589 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 07:34:12 INFO - PROCESS | 2634 | 1461681252593 Marionette TRACE conn3 <- [1,1354,null,{}] 07:34:12 INFO - PROCESS | 2634 | 1461681252601 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}] 07:34:12 INFO - PROCESS | 2634 | 1461681252782 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 07:34:12 INFO - PROCESS | 2634 | 1461681252978 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:13 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e76f1800 == 105 [pid = 2634] [id = 346] 07:34:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 206 (0x7f21e40b2800) [pid = 2634] [serial = 1039] [outer = (nil)] 07:34:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 207 (0x7f21e4934800) [pid = 2634] [serial = 1040] [outer = 0x7f21e40b2800] 07:34:13 INFO - PROCESS | 2634 | 1461681253051 Marionette DEBUG loaded listener.js 07:34:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 208 (0x7f21e4c57800) [pid = 2634] [serial = 1041] [outer = 0x7f21e40b2800] 07:34:13 INFO - PROCESS | 2634 | 1461681253984 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]]]}] 07:34:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 07:34:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1431ms 07:34:14 INFO - PROCESS | 2634 | 1461681254020 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 07:34:14 INFO - PROCESS | 2634 | 1461681254027 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 07:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 07:34:14 INFO - PROCESS | 2634 | 1461681254036 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 07:34:14 INFO - PROCESS | 2634 | 1461681254039 Marionette TRACE conn3 <- [1,1358,null,{}] 07:34:14 INFO - PROCESS | 2634 | 1461681254045 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}] 07:34:14 INFO - PROCESS | 2634 | 1461681254203 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 07:34:14 INFO - PROCESS | 2634 | 1461681254387 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:14 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef4d0000 == 106 [pid = 2634] [id = 347] 07:34:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 209 (0x7f21e7677800) [pid = 2634] [serial = 1042] [outer = (nil)] 07:34:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 210 (0x7f21ebac6400) [pid = 2634] [serial = 1043] [outer = 0x7f21e7677800] 07:34:14 INFO - PROCESS | 2634 | 1461681254456 Marionette DEBUG loaded listener.js 07:34:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 211 (0x7f21ebad1800) [pid = 2634] [serial = 1044] [outer = 0x7f21e7677800] 07:34:15 INFO - PROCESS | 2634 | 1461681255297 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]]]}] 07:34:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 07:34:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1328ms 07:34:15 INFO - PROCESS | 2634 | 1461681255364 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 07:34:15 INFO - PROCESS | 2634 | 1461681255368 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 07:34:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 07:34:15 INFO - PROCESS | 2634 | 1461681255374 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 07:34:15 INFO - PROCESS | 2634 | 1461681255379 Marionette TRACE conn3 <- [1,1362,null,{}] 07:34:15 INFO - PROCESS | 2634 | 1461681255394 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}] 07:34:15 INFO - PROCESS | 2634 | 1461681255607 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 07:34:15 INFO - PROCESS | 2634 | 1461681255782 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:15 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fae89800 == 107 [pid = 2634] [id = 348] 07:34:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 212 (0x7f21eddcfc00) [pid = 2634] [serial = 1045] [outer = (nil)] 07:34:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 213 (0x7f21ee933400) [pid = 2634] [serial = 1046] [outer = 0x7f21eddcfc00] 07:34:15 INFO - PROCESS | 2634 | 1461681255854 Marionette DEBUG loaded listener.js 07:34:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 214 (0x7f21eee30800) [pid = 2634] [serial = 1047] [outer = 0x7f21eddcfc00] 07:34:16 INFO - PROCESS | 2634 | 1461681256729 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]]]}] 07:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 07:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1384ms 07:34:16 INFO - PROCESS | 2634 | 1461681256759 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 07:34:16 INFO - PROCESS | 2634 | 1461681256763 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 07:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 07:34:16 INFO - PROCESS | 2634 | 1461681256770 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 07:34:16 INFO - PROCESS | 2634 | 1461681256773 Marionette TRACE conn3 <- [1,1366,null,{}] 07:34:16 INFO - PROCESS | 2634 | 1461681256778 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}] 07:34:16 INFO - PROCESS | 2634 | 1461681256940 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 07:34:17 INFO - PROCESS | 2634 | 1461681257123 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:17 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220a77d800 == 108 [pid = 2634] [id = 349] 07:34:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 215 (0x7f21edf43400) [pid = 2634] [serial = 1048] [outer = (nil)] 07:34:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 216 (0x7f21f070fc00) [pid = 2634] [serial = 1049] [outer = 0x7f21edf43400] 07:34:17 INFO - PROCESS | 2634 | 1461681257193 Marionette DEBUG loaded listener.js 07:34:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 217 (0x7f21f1f79800) [pid = 2634] [serial = 1050] [outer = 0x7f21edf43400] 07:34:18 INFO - PROCESS | 2634 | 1461681258041 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] 07:34:18 INFO - PROCESS | 2634 | 1461681258059 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 07:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 07:34:18 INFO - PROCESS | 2634 | 1461681258064 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 07:34:18 INFO - PROCESS | 2634 | 1461681258067 Marionette TRACE conn3 <- [1,1370,null,{}] 07:34:18 INFO - PROCESS | 2634 | 1461681258072 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}] 07:34:18 INFO - PROCESS | 2634 | 1461681258243 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 07:34:18 INFO - PROCESS | 2634 | 1461681258464 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:18 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2217bd4800 == 109 [pid = 2634] [id = 350] 07:34:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 218 (0x7f21f20b9c00) [pid = 2634] [serial = 1051] [outer = (nil)] 07:34:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 219 (0x7f21f3052800) [pid = 2634] [serial = 1052] [outer = 0x7f21f20b9c00] 07:34:18 INFO - PROCESS | 2634 | 1461681258534 Marionette DEBUG loaded listener.js 07:34:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 220 (0x7f21f6946400) [pid = 2634] [serial = 1053] [outer = 0x7f21f20b9c00] 07:34:19 INFO - PROCESS | 2634 | 1461681259427 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] 07:34:19 INFO - PROCESS | 2634 | 1461681259502 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 07:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 07:34:19 INFO - PROCESS | 2634 | 1461681259507 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 07:34:19 INFO - PROCESS | 2634 | 1461681259509 Marionette TRACE conn3 <- [1,1374,null,{}] 07:34:19 INFO - PROCESS | 2634 | 1461681259515 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}] 07:34:19 INFO - PROCESS | 2634 | 1461681259704 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 07:34:19 INFO - PROCESS | 2634 | 1461681259881 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:19 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f2a54000 == 110 [pid = 2634] [id = 351] 07:34:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 221 (0x7f21f7253400) [pid = 2634] [serial = 1054] [outer = (nil)] 07:34:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 222 (0x7f21f86f0800) [pid = 2634] [serial = 1055] [outer = 0x7f21f7253400] 07:34:19 INFO - PROCESS | 2634 | 1461681259954 Marionette DEBUG loaded listener.js 07:34:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 223 (0x7f22047e4000) [pid = 2634] [serial = 1056] [outer = 0x7f21f7253400] 07:34:20 INFO - PROCESS | 2634 | [2634] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:34:20 INFO - PROCESS | 2634 | 1461681260849 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] 07:34:20 INFO - PROCESS | 2634 | 1461681260889 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 07:34:20 INFO - PROCESS | 2634 | 1461681260895 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 07:34:20 INFO - PROCESS | 2634 | 1461681260898 Marionette TRACE conn3 <- [1,1378,null,{}] 07:34:20 INFO - PROCESS | 2634 | 1461681260903 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}] 07:34:21 INFO - PROCESS | 2634 | 1461681261055 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 07:34:21 INFO - PROCESS | 2634 | 1461681261236 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:21 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f2a70000 == 111 [pid = 2634] [id = 352] 07:34:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 224 (0x7f21f73ac000) [pid = 2634] [serial = 1057] [outer = (nil)] 07:34:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 225 (0x7f220580ec00) [pid = 2634] [serial = 1058] [outer = 0x7f21f73ac000] 07:34:21 INFO - PROCESS | 2634 | 1461681261303 Marionette DEBUG loaded listener.js 07:34:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 226 (0x7f220683c400) [pid = 2634] [serial = 1059] [outer = 0x7f21f73ac000] 07:34:22 INFO - PROCESS | 2634 | 1461681262156 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] 07:34:22 INFO - PROCESS | 2634 | 1461681262233 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 07:34:22 INFO - PROCESS | 2634 | 1461681262240 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 07:34:22 INFO - PROCESS | 2634 | 1461681262243 Marionette TRACE conn3 <- [1,1382,null,{}] 07:34:22 INFO - PROCESS | 2634 | 1461681262248 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}] 07:34:22 INFO - PROCESS | 2634 | 1461681262408 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 07:34:22 INFO - PROCESS | 2634 | 1461681262586 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:22 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e5978800 == 112 [pid = 2634] [id = 353] 07:34:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 227 (0x7f21ee3c8400) [pid = 2634] [serial = 1060] [outer = (nil)] 07:34:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 228 (0x7f21ee3ce800) [pid = 2634] [serial = 1061] [outer = 0x7f21ee3c8400] 07:34:22 INFO - PROCESS | 2634 | 1461681262653 Marionette DEBUG loaded listener.js 07:34:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 229 (0x7f21ee3d4800) [pid = 2634] [serial = 1062] [outer = 0x7f21ee3c8400] 07:34:23 INFO - PROCESS | 2634 | [2634] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:34:23 INFO - PROCESS | 2634 | 1461681263504 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] 07:34:23 INFO - PROCESS | 2634 | 1461681263580 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 07:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 07:34:23 INFO - PROCESS | 2634 | 1461681263586 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 07:34:23 INFO - PROCESS | 2634 | 1461681263589 Marionette TRACE conn3 <- [1,1386,null,{}] 07:34:23 INFO - PROCESS | 2634 | 1461681263594 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}] 07:34:23 INFO - PROCESS | 2634 | 1461681263747 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 07:34:23 INFO - PROCESS | 2634 | 1461681263938 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:23 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e4c8e800 == 113 [pid = 2634] [id = 354] 07:34:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 230 (0x7f21e6764c00) [pid = 2634] [serial = 1063] [outer = (nil)] 07:34:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 231 (0x7f21e676c800) [pid = 2634] [serial = 1064] [outer = 0x7f21e6764c00] 07:34:24 INFO - PROCESS | 2634 | 1461681264012 Marionette DEBUG loaded listener.js 07:34:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 232 (0x7f21e6771800) [pid = 2634] [serial = 1065] [outer = 0x7f21e6764c00] 07:34:24 INFO - PROCESS | 2634 | 1461681264923 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] 07:34:24 INFO - PROCESS | 2634 | 1461681264972 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 07:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 07:34:24 INFO - PROCESS | 2634 | 1461681264978 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 07:34:24 INFO - PROCESS | 2634 | 1461681264980 Marionette TRACE conn3 <- [1,1390,null,{}] 07:34:24 INFO - PROCESS | 2634 | 1461681264985 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}] 07:34:25 INFO - PROCESS | 2634 | 1461681265156 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 07:34:25 INFO - PROCESS | 2634 | 1461681265338 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:25 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21dfbd1000 == 114 [pid = 2634] [id = 355] 07:34:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 233 (0x7f21e676a000) [pid = 2634] [serial = 1066] [outer = (nil)] 07:34:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 234 (0x7f21ee3d4c00) [pid = 2634] [serial = 1067] [outer = 0x7f21e676a000] 07:34:25 INFO - PROCESS | 2634 | 1461681265404 Marionette DEBUG loaded listener.js 07:34:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 235 (0x7f2206b30800) [pid = 2634] [serial = 1068] [outer = 0x7f21e676a000] 07:34:26 INFO - PROCESS | 2634 | 1461681266284 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]]]}] 07:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 07:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1375ms 07:34:26 INFO - PROCESS | 2634 | 1461681266354 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 07:34:26 INFO - PROCESS | 2634 | 1461681266358 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 07:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 07:34:26 INFO - PROCESS | 2634 | 1461681266363 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 07:34:26 INFO - PROCESS | 2634 | 1461681266366 Marionette TRACE conn3 <- [1,1394,null,{}] 07:34:26 INFO - PROCESS | 2634 | 1461681266371 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}] 07:34:26 INFO - PROCESS | 2634 | 1461681266559 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 07:34:27 INFO - PROCESS | 2634 | 1461681267120 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:27 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e41c2800 == 115 [pid = 2634] [id = 356] 07:34:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 236 (0x7f21e07ce000) [pid = 2634] [serial = 1069] [outer = (nil)] 07:34:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 237 (0x7f21e07d1800) [pid = 2634] [serial = 1070] [outer = 0x7f21e07ce000] 07:34:27 INFO - PROCESS | 2634 | 1461681267229 Marionette DEBUG loaded listener.js 07:34:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 238 (0x7f21e31f4c00) [pid = 2634] [serial = 1071] [outer = 0x7f21e07ce000] 07:34:28 INFO - PROCESS | 2634 | 1461681268033 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]]]}] 07:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 07:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1726ms 07:34:28 INFO - PROCESS | 2634 | 1461681268090 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 07:34:28 INFO - PROCESS | 2634 | 1461681268096 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 07:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 07:34:28 INFO - PROCESS | 2634 | 1461681268102 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 07:34:28 INFO - PROCESS | 2634 | 1461681268107 Marionette TRACE conn3 <- [1,1398,null,{}] 07:34:28 INFO - PROCESS | 2634 | 1461681268113 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}] 07:34:28 INFO - PROCESS | 2634 | 1461681268281 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 07:34:28 INFO - PROCESS | 2634 | 1461681268653 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:28 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e21c4800 == 116 [pid = 2634] [id = 357] 07:34:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 239 (0x7f21e40b0400) [pid = 2634] [serial = 1072] [outer = (nil)] 07:34:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 240 (0x7f21e487d000) [pid = 2634] [serial = 1073] [outer = 0x7f21e40b0400] 07:34:28 INFO - PROCESS | 2634 | 1461681268722 Marionette DEBUG loaded listener.js 07:34:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 241 (0x7f21e488bc00) [pid = 2634] [serial = 1074] [outer = 0x7f21e40b0400] 07:34:29 INFO - PROCESS | 2634 | 1461681269539 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]]]}] 07:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 07:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1481ms 07:34:29 INFO - PROCESS | 2634 | 1461681269587 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 07:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 07:34:29 INFO - PROCESS | 2634 | 1461681269593 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 07:34:29 INFO - PROCESS | 2634 | 1461681269599 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 07:34:29 INFO - PROCESS | 2634 | 1461681269602 Marionette TRACE conn3 <- [1,1402,null,{}] 07:34:29 INFO - PROCESS | 2634 | 1461681269607 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}] 07:34:29 INFO - PROCESS | 2634 | 1461681269761 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 07:34:29 INFO - PROCESS | 2634 | 1461681269951 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:29 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eca0c000 == 117 [pid = 2634] [id = 358] 07:34:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 242 (0x7f21e4934000) [pid = 2634] [serial = 1075] [outer = (nil)] 07:34:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 243 (0x7f21e5b5b000) [pid = 2634] [serial = 1076] [outer = 0x7f21e4934000] 07:34:30 INFO - PROCESS | 2634 | 1461681270012 Marionette DEBUG loaded listener.js 07:34:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 244 (0x7f21e767a800) [pid = 2634] [serial = 1077] [outer = 0x7f21e4934000] 07:34:30 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21eee7b800 == 116 [pid = 2634] [id = 10] 07:34:31 INFO - PROCESS | 2634 | 1461681271012 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]]]}] 07:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 07:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1484ms 07:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 07:34:31 INFO - PROCESS | 2634 | 1461681271083 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 07:34:31 INFO - PROCESS | 2634 | 1461681271085 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 07:34:31 INFO - PROCESS | 2634 | 1461681271098 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 07:34:31 INFO - PROCESS | 2634 | 1461681271107 Marionette TRACE conn3 <- [1,1406,null,{}] 07:34:31 INFO - PROCESS | 2634 | 1461681271114 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}] 07:34:31 INFO - PROCESS | 2634 | 1461681271318 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 07:34:31 INFO - PROCESS | 2634 | 1461681271544 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:31 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e570c000 == 117 [pid = 2634] [id = 359] 07:34:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 245 (0x7f21e2de3000) [pid = 2634] [serial = 1078] [outer = (nil)] 07:34:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 246 (0x7f21e4930400) [pid = 2634] [serial = 1079] [outer = 0x7f21e2de3000] 07:34:31 INFO - PROCESS | 2634 | 1461681271664 Marionette DEBUG loaded listener.js 07:34:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 247 (0x7f21ec74a800) [pid = 2634] [serial = 1080] [outer = 0x7f21e2de3000] 07:34:31 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f2b9c000 == 116 [pid = 2634] [id = 344] 07:34:31 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f0567800 == 115 [pid = 2634] [id = 343] 07:34:31 INFO - PROCESS | 2634 | --DOMWINDOW == 246 (0x7f21ede8d400) [pid = 2634] [serial = 953] [outer = (nil)] [url = about:blank] 07:34:31 INFO - PROCESS | 2634 | --DOMWINDOW == 245 (0x7f21f530e800) [pid = 2634] [serial = 944] [outer = (nil)] [url = about:blank] 07:34:31 INFO - PROCESS | 2634 | --DOMWINDOW == 244 (0x7f21f09d5400) [pid = 2634] [serial = 938] [outer = (nil)] [url = about:blank] 07:34:31 INFO - PROCESS | 2634 | --DOMWINDOW == 243 (0x7f21f1f56400) [pid = 2634] [serial = 941] [outer = (nil)] [url = about:blank] 07:34:31 INFO - PROCESS | 2634 | --DOMWINDOW == 242 (0x7f21e2ddb400) [pid = 2634] [serial = 926] [outer = (nil)] [url = about:blank] 07:34:31 INFO - PROCESS | 2634 | --DOMWINDOW == 241 (0x7f21eee2c400) [pid = 2634] [serial = 935] [outer = (nil)] [url = about:blank] 07:34:31 INFO - PROCESS | 2634 | --DOMWINDOW == 240 (0x7f21ede8d000) [pid = 2634] [serial = 932] [outer = (nil)] [url = about:blank] 07:34:31 INFO - PROCESS | 2634 | --DOMWINDOW == 239 (0x7f21e7848400) [pid = 2634] [serial = 929] [outer = (nil)] [url = about:blank] 07:34:31 INFO - PROCESS | 2634 | --DOMWINDOW == 238 (0x7f21f73a7c00) [pid = 2634] [serial = 947] [outer = (nil)] [url = about:blank] 07:34:31 INFO - PROCESS | 2634 | --DOMWINDOW == 237 (0x7f21f7a79400) [pid = 2634] [serial = 950] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef369000 == 114 [pid = 2634] [id = 342] 07:34:32 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21eec03000 == 113 [pid = 2634] [id = 341] 07:34:32 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e79d1000 == 112 [pid = 2634] [id = 340] 07:34:32 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e2d67000 == 111 [pid = 2634] [id = 339] 07:34:32 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e5b35000 == 110 [pid = 2634] [id = 334] 07:34:32 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220efa4000 == 109 [pid = 2634] [id = 333] 07:34:32 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220ae18800 == 108 [pid = 2634] [id = 332] 07:34:32 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220a950800 == 107 [pid = 2634] [id = 331] 07:34:32 INFO - PROCESS | 2634 | --DOCSHELL 0x7f2206b0c000 == 106 [pid = 2634] [id = 330] 07:34:32 INFO - PROCESS | 2634 | --DOCSHELL 0x7f2205686800 == 105 [pid = 2634] [id = 329] 07:34:32 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ff7df000 == 104 [pid = 2634] [id = 328] 07:34:32 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f2b97800 == 103 [pid = 2634] [id = 327] 07:34:32 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21eca15000 == 102 [pid = 2634] [id = 326] 07:34:32 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f8494800 == 101 [pid = 2634] [id = 325] 07:34:32 INFO - PROCESS | 2634 | 1461681272441 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]]]}] 07:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 07:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1391ms 07:34:32 INFO - PROCESS | 2634 | --DOMWINDOW == 236 (0x7f21f0708000) [pid = 2634] [serial = 924] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 2634 | --DOMWINDOW == 235 (0x7f21edce5c00) [pid = 2634] [serial = 765] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 2634 | --DOMWINDOW == 234 (0x7f21f7a76000) [pid = 2634] [serial = 974] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 2634 | --DOMWINDOW == 233 (0x7f21f2ed7400) [pid = 2634] [serial = 969] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 2634 | --DOMWINDOW == 232 (0x7f21f8d0ac00) [pid = 2634] [serial = 975] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 2634 | --DOMWINDOW == 231 (0x7f21f0598400) [pid = 2634] [serial = 966] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 2634 | --DOMWINDOW == 230 (0x7f21fba08000) [pid = 2634] [serial = 710] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 2634 | --DOMWINDOW == 229 (0x7f21f2ee3400) [pid = 2634] [serial = 819] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 2634 | --DOMWINDOW == 228 (0x7f2206906400) [pid = 2634] [serial = 876] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 2634 | --DOMWINDOW == 227 (0x7f21f13cc000) [pid = 2634] [serial = 968] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 2634 | --DOMWINDOW == 226 (0x7f21f83e6400) [pid = 2634] [serial = 971] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 2634 | --DOMWINDOW == 225 (0x7f21edcc5800) [pid = 2634] [serial = 960] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 2634 | --DOMWINDOW == 224 (0x7f21ec8d7400) [pid = 2634] [serial = 959] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 2634 | --DOMWINDOW == 223 (0x7f21f8b02c00) [pid = 2634] [serial = 972] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 2634 | --DOMWINDOW == 222 (0x7f21e783d000) [pid = 2634] [serial = 957] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 2634 | --DOMWINDOW == 221 (0x7f21e3e31c00) [pid = 2634] [serial = 956] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 2634 | --DOMWINDOW == 220 (0x7f21ef237800) [pid = 2634] [serial = 965] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 2634 | --DOMWINDOW == 219 (0x7f21edf4c000) [pid = 2634] [serial = 962] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 2634 | --DOMWINDOW == 218 (0x7f21ee92d800) [pid = 2634] [serial = 963] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 2634 | 1461681272527 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 07:34:32 INFO - PROCESS | 2634 | 1461681272531 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 07:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 07:34:32 INFO - PROCESS | 2634 | 1461681272539 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 07:34:32 INFO - PROCESS | 2634 | 1461681272541 Marionette TRACE conn3 <- [1,1410,null,{}] 07:34:32 INFO - PROCESS | 2634 | 1461681272546 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}] 07:34:32 INFO - PROCESS | 2634 | 1461681272699 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 07:34:32 INFO - PROCESS | 2634 | 1461681272709 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:32 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee7da800 == 102 [pid = 2634] [id = 360] 07:34:32 INFO - PROCESS | 2634 | ++DOMWINDOW == 219 (0x7f21ec759c00) [pid = 2634] [serial = 1081] [outer = (nil)] 07:34:32 INFO - PROCESS | 2634 | ++DOMWINDOW == 220 (0x7f21edcc5800) [pid = 2634] [serial = 1082] [outer = 0x7f21ec759c00] 07:34:32 INFO - PROCESS | 2634 | 1461681272766 Marionette DEBUG loaded listener.js 07:34:32 INFO - PROCESS | 2634 | ++DOMWINDOW == 221 (0x7f21eddcb000) [pid = 2634] [serial = 1083] [outer = 0x7f21ec759c00] 07:34:33 INFO - PROCESS | 2634 | 1461681273708 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]]]}] 07:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 07:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1225ms 07:34:33 INFO - PROCESS | 2634 | 1461681273763 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 07:34:33 INFO - PROCESS | 2634 | 1461681273767 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 07:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 07:34:33 INFO - PROCESS | 2634 | 1461681273772 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 07:34:33 INFO - PROCESS | 2634 | 1461681273774 Marionette TRACE conn3 <- [1,1414,null,{}] 07:34:33 INFO - PROCESS | 2634 | 1461681273779 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}] 07:34:33 INFO - PROCESS | 2634 | 1461681273990 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 07:34:34 INFO - PROCESS | 2634 | 1461681274079 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:34 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef4d7800 == 103 [pid = 2634] [id = 361] 07:34:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 222 (0x7f21edf4bc00) [pid = 2634] [serial = 1084] [outer = (nil)] 07:34:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 223 (0x7f21ee485800) [pid = 2634] [serial = 1085] [outer = 0x7f21edf4bc00] 07:34:34 INFO - PROCESS | 2634 | 1461681274160 Marionette DEBUG loaded listener.js 07:34:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 224 (0x7f21eee2bc00) [pid = 2634] [serial = 1086] [outer = 0x7f21edf4bc00] 07:34:34 INFO - PROCESS | 2634 | 1461681274973 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]]]}] 07:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 07:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1234ms 07:34:35 INFO - PROCESS | 2634 | 1461681275006 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 07:34:35 INFO - PROCESS | 2634 | 1461681275009 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 07:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 07:34:35 INFO - PROCESS | 2634 | 1461681275014 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 07:34:35 INFO - PROCESS | 2634 | 1461681275016 Marionette TRACE conn3 <- [1,1418,null,{}] 07:34:35 INFO - PROCESS | 2634 | 1461681275021 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}] 07:34:35 INFO - PROCESS | 2634 | 1461681275214 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 07:34:35 INFO - PROCESS | 2634 | 1461681275240 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:35 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f2a5f000 == 104 [pid = 2634] [id = 362] 07:34:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 225 (0x7f21ef91f000) [pid = 2634] [serial = 1087] [outer = (nil)] 07:34:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 226 (0x7f21f20abc00) [pid = 2634] [serial = 1088] [outer = 0x7f21ef91f000] 07:34:35 INFO - PROCESS | 2634 | 1461681275296 Marionette DEBUG loaded listener.js 07:34:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 227 (0x7f21f3055c00) [pid = 2634] [serial = 1089] [outer = 0x7f21ef91f000] 07:34:36 INFO - PROCESS | 2634 | 1461681276076 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]]]}] 07:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 07:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1124ms 07:34:36 INFO - PROCESS | 2634 | 1461681276139 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 07:34:36 INFO - PROCESS | 2634 | 1461681276142 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 07:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 07:34:36 INFO - PROCESS | 2634 | 1461681276148 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 07:34:36 INFO - PROCESS | 2634 | 1461681276150 Marionette TRACE conn3 <- [1,1422,null,{}] 07:34:36 INFO - PROCESS | 2634 | 1461681276182 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}] 07:34:36 INFO - PROCESS | 2634 | 1461681276371 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 226 (0x7f21e2d8a800) [pid = 2634] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 225 (0x7f21eedcdc00) [pid = 2634] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 224 (0x7f21e7518400) [pid = 2634] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 223 (0x7f21f7254800) [pid = 2634] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 222 (0x7f21ef781400) [pid = 2634] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 221 (0x7f21f71c8c00) [pid = 2634] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 220 (0x7f21e3ded000) [pid = 2634] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 219 (0x7f21e49cfc00) [pid = 2634] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 218 (0x7f21f1f5cc00) [pid = 2634] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 217 (0x7f21e31f1c00) [pid = 2634] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 216 (0x7f21e2ef7800) [pid = 2634] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 215 (0x7f21eeca0400) [pid = 2634] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 214 (0x7f21e3e30400) [pid = 2634] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 213 (0x7f21ebad0400) [pid = 2634] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 212 (0x7f21e2de0c00) [pid = 2634] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 211 (0x7f21e2d84c00) [pid = 2634] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 210 (0x7f21e49cf800) [pid = 2634] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 209 (0x7f21e31ef000) [pid = 2634] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 208 (0x7f21e3e24000) [pid = 2634] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 207 (0x7f21f8d11000) [pid = 2634] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 206 (0x7f21f73ae400) [pid = 2634] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 205 (0x7f21f1ee9800) [pid = 2634] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 204 (0x7f21e3df3800) [pid = 2634] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 203 (0x7f21f7a7a800) [pid = 2634] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 202 (0x7f21ebad0c00) [pid = 2634] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 201 (0x7f21faea7400) [pid = 2634] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 200 (0x7f21edce7c00) [pid = 2634] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 199 (0x7f21f6832c00) [pid = 2634] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 198 (0x7f21e4c57400) [pid = 2634] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 197 (0x7f21eefcd000) [pid = 2634] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 196 (0x7f21f7a6d400) [pid = 2634] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 195 (0x7f21e492dc00) [pid = 2634] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 194 (0x7f21e49c6c00) [pid = 2634] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 193 (0x7f21e2eea000) [pid = 2634] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 192 (0x7f21ec752000) [pid = 2634] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 191 (0x7f21e3dec000) [pid = 2634] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 190 (0x7f21ede86800) [pid = 2634] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 189 (0x7f21ecac8800) [pid = 2634] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 188 (0x7f21edceb400) [pid = 2634] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 187 (0x7f21e2dd6c00) [pid = 2634] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 186 (0x7f21f13c6000) [pid = 2634] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 185 (0x7f21f8d0f800) [pid = 2634] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 184 (0x7f21e2dd4c00) [pid = 2634] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 183 (0x7f21f13d0400) [pid = 2634] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 182 (0x7f21e2d85800) [pid = 2634] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 181 (0x7f21ebad0800) [pid = 2634] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 180 (0x7f2206b39800) [pid = 2634] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 179 (0x7f21edce8c00) [pid = 2634] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 178 (0x7f21f7a7b800) [pid = 2634] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 177 (0x7f21f1eea000) [pid = 2634] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 176 (0x7f21f9242400) [pid = 2634] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 175 (0x7f21ef778c00) [pid = 2634] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 174 (0x7f21f9c85800) [pid = 2634] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 173 (0x7f21e49ce400) [pid = 2634] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 07:34:37 INFO - PROCESS | 2634 | --DOMWINDOW == 172 (0x7f21e3d0e000) [pid = 2634] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 07:34:37 INFO - PROCESS | 2634 | 1461681277321 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:37 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e21e1800 == 105 [pid = 2634] [id = 363] 07:34:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 173 (0x7f21e2d83400) [pid = 2634] [serial = 1090] [outer = (nil)] 07:34:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 174 (0x7f21e2d8a800) [pid = 2634] [serial = 1091] [outer = 0x7f21e2d83400] 07:34:37 INFO - PROCESS | 2634 | 1461681277383 Marionette DEBUG loaded listener.js 07:34:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 175 (0x7f21e2eef000) [pid = 2634] [serial = 1092] [outer = 0x7f21e2d83400] 07:34:38 INFO - PROCESS | 2634 | 1461681278017 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]]]}] 07:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 07:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1883ms 07:34:38 INFO - PROCESS | 2634 | 1461681278032 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 07:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 07:34:38 INFO - PROCESS | 2634 | 1461681278035 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 07:34:38 INFO - PROCESS | 2634 | 1461681278040 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 07:34:38 INFO - PROCESS | 2634 | 1461681278043 Marionette TRACE conn3 <- [1,1426,null,{}] 07:34:38 INFO - PROCESS | 2634 | 1461681278047 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}] 07:34:38 INFO - PROCESS | 2634 | 1461681278239 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 07:34:38 INFO - PROCESS | 2634 | 1461681278262 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:38 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee076800 == 106 [pid = 2634] [id = 364] 07:34:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 176 (0x7f21e2d84c00) [pid = 2634] [serial = 1093] [outer = (nil)] 07:34:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 177 (0x7f21e49c5c00) [pid = 2634] [serial = 1094] [outer = 0x7f21e2d84c00] 07:34:38 INFO - PROCESS | 2634 | 1461681278319 Marionette DEBUG loaded listener.js 07:34:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 178 (0x7f21e7840000) [pid = 2634] [serial = 1095] [outer = 0x7f21e2d84c00] 07:34:39 INFO - PROCESS | 2634 | 1461681279074 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]]]}] 07:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 07:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1079ms 07:34:39 INFO - PROCESS | 2634 | 1461681279213 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 07:34:39 INFO - PROCESS | 2634 | 1461681279217 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 07:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 07:34:39 INFO - PROCESS | 2634 | 1461681279227 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 07:34:39 INFO - PROCESS | 2634 | 1461681279232 Marionette TRACE conn3 <- [1,1430,null,{}] 07:34:39 INFO - PROCESS | 2634 | 1461681279250 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}] 07:34:39 INFO - PROCESS | 2634 | 1461681279473 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 07:34:39 INFO - PROCESS | 2634 | 1461681279665 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:39 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e41c1800 == 107 [pid = 2634] [id = 365] 07:34:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 179 (0x7f21e2d91800) [pid = 2634] [serial = 1096] [outer = (nil)] 07:34:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 180 (0x7f21e2eea800) [pid = 2634] [serial = 1097] [outer = 0x7f21e2d91800] 07:34:39 INFO - PROCESS | 2634 | 1461681279735 Marionette DEBUG loaded listener.js 07:34:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 181 (0x7f21e3df3400) [pid = 2634] [serial = 1098] [outer = 0x7f21e2d91800] 07:34:40 INFO - PROCESS | 2634 | 1461681280684 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]]]}] 07:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 07:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1483ms 07:34:40 INFO - PROCESS | 2634 | 1461681280710 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 07:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 07:34:40 INFO - PROCESS | 2634 | 1461681280716 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 07:34:40 INFO - PROCESS | 2634 | 1461681280726 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 07:34:40 INFO - PROCESS | 2634 | 1461681280732 Marionette TRACE conn3 <- [1,1434,null,{}] 07:34:40 INFO - PROCESS | 2634 | 1461681280737 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}] 07:34:40 INFO - PROCESS | 2634 | 1461681280902 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 07:34:41 INFO - PROCESS | 2634 | 1461681281089 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:41 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee7e5800 == 108 [pid = 2634] [id = 366] 07:34:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 182 (0x7f21e4933000) [pid = 2634] [serial = 1099] [outer = (nil)] 07:34:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 183 (0x7f21e5b5b400) [pid = 2634] [serial = 1100] [outer = 0x7f21e4933000] 07:34:41 INFO - PROCESS | 2634 | 1461681281160 Marionette DEBUG loaded listener.js 07:34:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 184 (0x7f21e767b800) [pid = 2634] [serial = 1101] [outer = 0x7f21e4933000] 07:34:42 INFO - PROCESS | 2634 | 1461681282062 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]]]}] 07:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 07:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1388ms 07:34:42 INFO - PROCESS | 2634 | 1461681282111 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 07:34:42 INFO - PROCESS | 2634 | 1461681282115 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 07:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 07:34:42 INFO - PROCESS | 2634 | 1461681282120 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 07:34:42 INFO - PROCESS | 2634 | 1461681282124 Marionette TRACE conn3 <- [1,1438,null,{}] 07:34:42 INFO - PROCESS | 2634 | 1461681282136 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}] 07:34:42 INFO - PROCESS | 2634 | 1461681282313 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 07:34:42 INFO - PROCESS | 2634 | 1461681282495 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:42 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f7a0d000 == 109 [pid = 2634] [id = 367] 07:34:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 185 (0x7f21ec86ac00) [pid = 2634] [serial = 1102] [outer = (nil)] 07:34:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 186 (0x7f21ecabec00) [pid = 2634] [serial = 1103] [outer = 0x7f21ec86ac00] 07:34:42 INFO - PROCESS | 2634 | 1461681282571 Marionette DEBUG loaded listener.js 07:34:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 187 (0x7f21edccb800) [pid = 2634] [serial = 1104] [outer = 0x7f21ec86ac00] 07:34:43 INFO - PROCESS | 2634 | 1461681283474 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]]]}] 07:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 07:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1383ms 07:34:43 INFO - PROCESS | 2634 | 1461681283504 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 07:34:43 INFO - PROCESS | 2634 | 1461681283508 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 07:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 07:34:43 INFO - PROCESS | 2634 | 1461681283514 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 07:34:43 INFO - PROCESS | 2634 | 1461681283516 Marionette TRACE conn3 <- [1,1442,null,{}] 07:34:43 INFO - PROCESS | 2634 | 1461681283521 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}] 07:34:43 INFO - PROCESS | 2634 | 1461681283704 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 07:34:43 INFO - PROCESS | 2634 | 1461681283897 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:43 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f9fc1800 == 110 [pid = 2634] [id = 368] 07:34:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 188 (0x7f21ebacf000) [pid = 2634] [serial = 1105] [outer = (nil)] 07:34:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 189 (0x7f21ee3d4000) [pid = 2634] [serial = 1106] [outer = 0x7f21ebacf000] 07:34:43 INFO - PROCESS | 2634 | 1461681283965 Marionette DEBUG loaded listener.js 07:34:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 190 (0x7f21eedc8400) [pid = 2634] [serial = 1107] [outer = 0x7f21ebacf000] 07:34:44 INFO - PROCESS | 2634 | 1461681284835 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]]]}] 07:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 07:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1379ms 07:34:44 INFO - PROCESS | 2634 | 1461681284894 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 07:34:44 INFO - PROCESS | 2634 | 1461681284898 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 07:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 07:34:44 INFO - PROCESS | 2634 | 1461681284903 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 07:34:44 INFO - PROCESS | 2634 | 1461681284905 Marionette TRACE conn3 <- [1,1446,null,{}] 07:34:44 INFO - PROCESS | 2634 | 1461681284910 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}] 07:34:45 INFO - PROCESS | 2634 | 1461681285068 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 07:34:45 INFO - PROCESS | 2634 | 1461681285256 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:45 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ff7dd000 == 111 [pid = 2634] [id = 369] 07:34:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 191 (0x7f21ec8dfc00) [pid = 2634] [serial = 1108] [outer = (nil)] 07:34:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 192 (0x7f21f0439000) [pid = 2634] [serial = 1109] [outer = 0x7f21ec8dfc00] 07:34:45 INFO - PROCESS | 2634 | 1461681285326 Marionette DEBUG loaded listener.js 07:34:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 193 (0x7f21f09f8c00) [pid = 2634] [serial = 1110] [outer = 0x7f21ec8dfc00] 07:34:46 INFO - PROCESS | 2634 | 1461681286193 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]]]}] 07:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 07:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1330ms 07:34:46 INFO - PROCESS | 2634 | 1461681286235 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 07:34:46 INFO - PROCESS | 2634 | 1461681286238 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 07:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 07:34:46 INFO - PROCESS | 2634 | 1461681286243 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 07:34:46 INFO - PROCESS | 2634 | 1461681286246 Marionette TRACE conn3 <- [1,1450,null,{}] 07:34:46 INFO - PROCESS | 2634 | 1461681286251 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}] 07:34:46 INFO - PROCESS | 2634 | 1461681286434 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 07:34:46 INFO - PROCESS | 2634 | 1461681286624 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:46 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2208a7e000 == 112 [pid = 2634] [id = 370] 07:34:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 194 (0x7f21f20ac000) [pid = 2634] [serial = 1111] [outer = (nil)] 07:34:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 195 (0x7f21f7690800) [pid = 2634] [serial = 1112] [outer = 0x7f21f20ac000] 07:34:46 INFO - PROCESS | 2634 | 1461681286695 Marionette DEBUG loaded listener.js 07:34:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 196 (0x7f21f7eaf400) [pid = 2634] [serial = 1113] [outer = 0x7f21f20ac000] 07:34:47 INFO - PROCESS | 2634 | 1461681287562 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]]]}] 07:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 07:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1375ms 07:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 07:34:47 INFO - PROCESS | 2634 | 1461681287619 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 07:34:47 INFO - PROCESS | 2634 | 1461681287622 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 07:34:47 INFO - PROCESS | 2634 | 1461681287627 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 07:34:47 INFO - PROCESS | 2634 | 1461681287630 Marionette TRACE conn3 <- [1,1454,null,{}] 07:34:47 INFO - PROCESS | 2634 | 1461681287635 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}] 07:34:47 INFO - PROCESS | 2634 | 1461681287786 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 07:34:47 INFO - PROCESS | 2634 | 1461681287981 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:48 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220d75a000 == 113 [pid = 2634] [id = 371] 07:34:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 197 (0x7f21eedc5000) [pid = 2634] [serial = 1114] [outer = (nil)] 07:34:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 198 (0x7f21f8d06000) [pid = 2634] [serial = 1115] [outer = 0x7f21eedc5000] 07:34:48 INFO - PROCESS | 2634 | 1461681288051 Marionette DEBUG loaded listener.js 07:34:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 199 (0x7f21f8fa5400) [pid = 2634] [serial = 1116] [outer = 0x7f21eedc5000] 07:34:48 INFO - PROCESS | 2634 | 1461681288962 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]]]}] 07:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 07:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1382ms 07:34:49 INFO - PROCESS | 2634 | 1461681289010 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 07:34:49 INFO - PROCESS | 2634 | 1461681289014 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 07:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 07:34:49 INFO - PROCESS | 2634 | 1461681289019 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 07:34:49 INFO - PROCESS | 2634 | 1461681289021 Marionette TRACE conn3 <- [1,1458,null,{}] 07:34:49 INFO - PROCESS | 2634 | 1461681289026 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}] 07:34:49 INFO - PROCESS | 2634 | 1461681289192 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 07:34:49 INFO - PROCESS | 2634 | 1461681289378 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:49 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e3571800 == 114 [pid = 2634] [id = 372] 07:34:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 200 (0x7f21e6769c00) [pid = 2634] [serial = 1117] [outer = (nil)] 07:34:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 201 (0x7f21f9cdd000) [pid = 2634] [serial = 1118] [outer = 0x7f21e6769c00] 07:34:49 INFO - PROCESS | 2634 | 1461681289448 Marionette DEBUG loaded listener.js 07:34:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 202 (0x7f21fba67400) [pid = 2634] [serial = 1119] [outer = 0x7f21e6769c00] 07:34:50 INFO - PROCESS | 2634 | 1461681290318 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]]]}] 07:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 07:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1376ms 07:34:50 INFO - PROCESS | 2634 | 1461681290396 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 07:34:50 INFO - PROCESS | 2634 | 1461681290400 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 07:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 07:34:50 INFO - PROCESS | 2634 | 1461681290405 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 07:34:50 INFO - PROCESS | 2634 | 1461681290408 Marionette TRACE conn3 <- [1,1462,null,{}] 07:34:50 INFO - PROCESS | 2634 | 1461681290413 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}] 07:34:50 INFO - PROCESS | 2634 | 1461681290626 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 07:34:50 INFO - PROCESS | 2634 | 1461681290810 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:50 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e087a000 == 115 [pid = 2634] [id = 373] 07:34:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 203 (0x7f21f070e400) [pid = 2634] [serial = 1120] [outer = (nil)] 07:34:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 204 (0x7f220559d800) [pid = 2634] [serial = 1121] [outer = 0x7f21f070e400] 07:34:50 INFO - PROCESS | 2634 | 1461681290882 Marionette DEBUG loaded listener.js 07:34:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 205 (0x7f2205896000) [pid = 2634] [serial = 1122] [outer = 0x7f21f070e400] 07:34:51 INFO - PROCESS | 2634 | 1461681291769 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]]]}] 07:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 07:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1425ms 07:34:51 INFO - PROCESS | 2634 | 1461681291832 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 07:34:51 INFO - PROCESS | 2634 | 1461681291835 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 07:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 07:34:51 INFO - PROCESS | 2634 | 1461681291840 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 07:34:51 INFO - PROCESS | 2634 | 1461681291843 Marionette TRACE conn3 <- [1,1466,null,{}] 07:34:51 INFO - PROCESS | 2634 | 1461681291848 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}] 07:34:52 INFO - PROCESS | 2634 | 1461681292023 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 07:34:52 INFO - PROCESS | 2634 | 1461681292221 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:52 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220a797800 == 116 [pid = 2634] [id = 374] 07:34:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 206 (0x7f21edccd000) [pid = 2634] [serial = 1123] [outer = (nil)] 07:34:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 207 (0x7f21f4739400) [pid = 2634] [serial = 1124] [outer = 0x7f21edccd000] 07:34:52 INFO - PROCESS | 2634 | 1461681292287 Marionette DEBUG loaded listener.js 07:34:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 208 (0x7f2208a42400) [pid = 2634] [serial = 1125] [outer = 0x7f21edccd000] 07:34:53 INFO - PROCESS | 2634 | 1461681293169 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]]]}] 07:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 07:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1383ms 07:34:53 INFO - PROCESS | 2634 | 1461681293225 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 07:34:53 INFO - PROCESS | 2634 | 1461681293229 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 07:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 07:34:53 INFO - PROCESS | 2634 | 1461681293235 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 07:34:53 INFO - PROCESS | 2634 | 1461681293238 Marionette TRACE conn3 <- [1,1470,null,{}] 07:34:53 INFO - PROCESS | 2634 | 1461681293243 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}] 07:34:53 INFO - PROCESS | 2634 | 1461681293440 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 07:34:53 INFO - PROCESS | 2634 | 1461681293640 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:53 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21de9e1000 == 117 [pid = 2634] [id = 375] 07:34:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 209 (0x7f21debf2000) [pid = 2634] [serial = 1126] [outer = (nil)] 07:34:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 210 (0x7f21debfa000) [pid = 2634] [serial = 1127] [outer = 0x7f21debf2000] 07:34:53 INFO - PROCESS | 2634 | 1461681293767 Marionette DEBUG loaded listener.js 07:34:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 211 (0x7f21ef9f4000) [pid = 2634] [serial = 1128] [outer = 0x7f21debf2000] 07:34:54 INFO - PROCESS | 2634 | 1461681294674 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]]]}] 07:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 07:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1477ms 07:34:54 INFO - PROCESS | 2634 | 1461681294713 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 07:34:54 INFO - PROCESS | 2634 | 1461681294715 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 07:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 07:34:54 INFO - PROCESS | 2634 | 1461681294721 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 07:34:54 INFO - PROCESS | 2634 | 1461681294723 Marionette TRACE conn3 <- [1,1474,null,{}] 07:34:54 INFO - PROCESS | 2634 | 1461681294729 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}] 07:34:54 INFO - PROCESS | 2634 | 1461681294907 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 07:34:55 INFO - PROCESS | 2634 | 1461681295097 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:55 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee5e1000 == 118 [pid = 2634] [id = 376] 07:34:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 212 (0x7f21debf2400) [pid = 2634] [serial = 1129] [outer = (nil)] 07:34:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 213 (0x7f21e492ac00) [pid = 2634] [serial = 1130] [outer = 0x7f21debf2400] 07:34:55 INFO - PROCESS | 2634 | 1461681295166 Marionette DEBUG loaded listener.js 07:34:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 214 (0x7f21e6aa6400) [pid = 2634] [serial = 1131] [outer = 0x7f21debf2400] 07:34:56 INFO - PROCESS | 2634 | 1461681296135 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]]]}] 07:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 07:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1476ms 07:34:56 INFO - PROCESS | 2634 | 1461681296199 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 07:34:56 INFO - PROCESS | 2634 | 1461681296202 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 07:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 07:34:56 INFO - PROCESS | 2634 | 1461681296208 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 07:34:56 INFO - PROCESS | 2634 | 1461681296211 Marionette TRACE conn3 <- [1,1478,null,{}] 07:34:56 INFO - PROCESS | 2634 | 1461681296216 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}] 07:34:56 INFO - PROCESS | 2634 | 1461681296390 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 07:34:56 INFO - PROCESS | 2634 | 1461681296590 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:56 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e2d6a000 == 119 [pid = 2634] [id = 377] 07:34:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 215 (0x7f21debf8000) [pid = 2634] [serial = 1132] [outer = (nil)] 07:34:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 216 (0x7f21e2de3400) [pid = 2634] [serial = 1133] [outer = 0x7f21debf8000] 07:34:56 INFO - PROCESS | 2634 | 1461681296662 Marionette DEBUG loaded listener.js 07:34:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 217 (0x7f21e6aa7400) [pid = 2634] [serial = 1134] [outer = 0x7f21debf8000] 07:34:57 INFO - PROCESS | 2634 | 1461681297568 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]]]}] 07:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 07:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1429ms 07:34:57 INFO - PROCESS | 2634 | 1461681297638 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 07:34:57 INFO - PROCESS | 2634 | 1461681297642 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 07:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 07:34:57 INFO - PROCESS | 2634 | 1461681297648 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 07:34:57 INFO - PROCESS | 2634 | 1461681297650 Marionette TRACE conn3 <- [1,1482,null,{}] 07:34:57 INFO - PROCESS | 2634 | 1461681297656 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}] 07:34:57 INFO - PROCESS | 2634 | 1461681297865 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 07:34:58 INFO - PROCESS | 2634 | 1461681298534 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:58 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e356a000 == 120 [pid = 2634] [id = 378] 07:34:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 218 (0x7f21debfb400) [pid = 2634] [serial = 1135] [outer = (nil)] 07:34:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 219 (0x7f21debfe400) [pid = 2634] [serial = 1136] [outer = 0x7f21debfb400] 07:34:58 INFO - PROCESS | 2634 | 1461681298605 Marionette DEBUG loaded listener.js 07:34:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 220 (0x7f21e2d87c00) [pid = 2634] [serial = 1137] [outer = 0x7f21debfb400] 07:34:59 INFO - PROCESS | 2634 | 1461681299548 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]]]}] 07:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 07:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1976ms 07:34:59 INFO - PROCESS | 2634 | 1461681299626 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 07:34:59 INFO - PROCESS | 2634 | 1461681299631 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 07:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 07:34:59 INFO - PROCESS | 2634 | 1461681299638 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 07:34:59 INFO - PROCESS | 2634 | 1461681299643 Marionette TRACE conn3 <- [1,1486,null,{}] 07:34:59 INFO - PROCESS | 2634 | 1461681299649 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}] 07:34:59 INFO - PROCESS | 2634 | 1461681299880 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 07:35:00 INFO - PROCESS | 2634 | 1461681300257 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:00 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e05d6800 == 121 [pid = 2634] [id = 379] 07:35:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 221 (0x7f21e3df0c00) [pid = 2634] [serial = 1138] [outer = (nil)] 07:35:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 222 (0x7f21e4886000) [pid = 2634] [serial = 1139] [outer = 0x7f21e3df0c00] 07:35:00 INFO - PROCESS | 2634 | 1461681300330 Marionette DEBUG loaded listener.js 07:35:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 223 (0x7f21e4935000) [pid = 2634] [serial = 1140] [outer = 0x7f21e3df0c00] 07:35:01 INFO - PROCESS | 2634 | 1461681301199 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]]]}] 07:35:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e21e1800 == 120 [pid = 2634] [id = 363] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 222 (0x7f21e5b62400) [pid = 2634] [serial = 1004] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 221 (0x7f220a4b0800) [pid = 2634] [serial = 1010] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 220 (0x7f21e767a400) [pid = 2634] [serial = 1013] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 219 (0x7f2208a3bc00) [pid = 2634] [serial = 1007] [outer = (nil)] [url = about:blank] 07:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 07:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1685ms 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 218 (0x7f21f09dc000) [pid = 2634] [serial = 1037] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f2a5f000 == 119 [pid = 2634] [id = 362] 07:35:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef4d7800 == 118 [pid = 2634] [id = 361] 07:35:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ee7da800 == 117 [pid = 2634] [id = 360] 07:35:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e570c000 == 116 [pid = 2634] [id = 359] 07:35:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21eca0c000 == 115 [pid = 2634] [id = 358] 07:35:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e21c4800 == 114 [pid = 2634] [id = 357] 07:35:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21eee7e000 == 113 [pid = 2634] [id = 12] 07:35:01 INFO - PROCESS | 2634 | 1461681301384 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 07:35:01 INFO - PROCESS | 2634 | 1461681301389 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 07:35:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e41c2800 == 112 [pid = 2634] [id = 356] 07:35:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e4c8e800 == 111 [pid = 2634] [id = 354] 07:35:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e5978800 == 110 [pid = 2634] [id = 353] 07:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 07:35:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f2a70000 == 109 [pid = 2634] [id = 352] 07:35:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f2a54000 == 108 [pid = 2634] [id = 351] 07:35:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f2217bd4800 == 107 [pid = 2634] [id = 350] 07:35:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220a77d800 == 106 [pid = 2634] [id = 349] 07:35:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21fae89800 == 105 [pid = 2634] [id = 348] 07:35:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef4d0000 == 104 [pid = 2634] [id = 347] 07:35:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e76f1800 == 103 [pid = 2634] [id = 346] 07:35:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f7a15800 == 102 [pid = 2634] [id = 345] 07:35:01 INFO - PROCESS | 2634 | 1461681301413 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 07:35:01 INFO - PROCESS | 2634 | 1461681301416 Marionette TRACE conn3 <- [1,1490,null,{}] 07:35:01 INFO - PROCESS | 2634 | 1461681301421 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}] 07:35:01 INFO - PROCESS | 2634 | 1461681301561 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 217 (0x7f21e31f8400) [pid = 2634] [serial = 927] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 216 (0x7f21f3051000) [pid = 2634] [serial = 831] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 215 (0x7f21f7a78400) [pid = 2634] [serial = 948] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 214 (0x7f21fba63400) [pid = 2634] [serial = 992] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 213 (0x7f2206b33000) [pid = 2634] [serial = 888] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 212 (0x7f21f1ee2000) [pid = 2634] [serial = 716] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 211 (0x7f21f5390400) [pid = 2634] [serial = 986] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 210 (0x7f21f86f2000) [pid = 2634] [serial = 780] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 209 (0x7f21e7513c00) [pid = 2634] [serial = 1022] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 208 (0x7f2205843c00) [pid = 2634] [serial = 849] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 207 (0x7f220ad3a800) [pid = 2634] [serial = 728] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 206 (0x7f21e3e2c800) [pid = 2634] [serial = 737] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 205 (0x7f21f86e6800) [pid = 2634] [serial = 954] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 204 (0x7f21f0703c00) [pid = 2634] [serial = 828] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 203 (0x7f21edcc3c00) [pid = 2634] [serial = 879] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 202 (0x7f21ec755000) [pid = 2634] [serial = 1025] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 201 (0x7f21e40acc00) [pid = 2634] [serial = 1016] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 200 (0x7f21e751fc00) [pid = 2634] [serial = 795] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 199 (0x7f21ee92e000) [pid = 2634] [serial = 1032] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 198 (0x7f21e31fc800) [pid = 2634] [serial = 734] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 197 (0x7f21eea58c00) [pid = 2634] [serial = 983] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 196 (0x7f21e7517c00) [pid = 2634] [serial = 822] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 195 (0x7f220559dc00) [pid = 2634] [serial = 846] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 194 (0x7f21f8d10400) [pid = 2634] [serial = 719] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 193 (0x7f21f2eddc00) [pid = 2634] [serial = 942] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 192 (0x7f21e7514400) [pid = 2634] [serial = 768] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 191 (0x7f21ecabd400) [pid = 2634] [serial = 1026] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 190 (0x7f21e7685000) [pid = 2634] [serial = 1023] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 189 (0x7f2204709800) [pid = 2634] [serial = 722] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 188 (0x7f21edebb800) [pid = 2634] [serial = 1029] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 187 (0x7f22064a4c00) [pid = 2634] [serial = 725] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 186 (0x7f21ef77ec00) [pid = 2634] [serial = 882] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 185 (0x7f21f8d05c00) [pid = 2634] [serial = 885] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 184 (0x7f21ec8d7000) [pid = 2634] [serial = 930] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 183 (0x7f21f133d800) [pid = 2634] [serial = 774] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 182 (0x7f21e40b1000) [pid = 2634] [serial = 1017] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 181 (0x7f21f8d10c00) [pid = 2634] [serial = 837] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 180 (0x7f21e492f800) [pid = 2634] [serial = 1019] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 179 (0x7f21e49d0400) [pid = 2634] [serial = 731] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 178 (0x7f21e4934400) [pid = 2634] [serial = 1020] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 177 (0x7f21e2ef7000) [pid = 2634] [serial = 789] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 176 (0x7f21edf48c00) [pid = 2634] [serial = 771] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 175 (0x7f21ee48b000) [pid = 2634] [serial = 713] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 174 (0x7f21e5b60400) [pid = 2634] [serial = 998] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 173 (0x7f21f8d0b000) [pid = 2634] [serial = 977] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 172 (0x7f21f71c3c00) [pid = 2634] [serial = 834] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 171 (0x7f21f043b800) [pid = 2634] [serial = 936] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 170 (0x7f21f1333800) [pid = 2634] [serial = 939] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 169 (0x7f21ecabfc00) [pid = 2634] [serial = 900] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 168 (0x7f21f71c2400) [pid = 2634] [serial = 945] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 167 (0x7f21fe854000) [pid = 2634] [serial = 843] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 166 (0x7f21ec863800) [pid = 2634] [serial = 980] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 165 (0x7f21e2de2400) [pid = 2634] [serial = 897] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 164 (0x7f2208ac0c00) [pid = 2634] [serial = 662] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 163 (0x7f21e2d91000) [pid = 2634] [serial = 792] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 162 (0x7f21f0436400) [pid = 2634] [serial = 1035] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 161 (0x7f220addf400) [pid = 2634] [serial = 894] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 160 (0x7f21edf4e400) [pid = 2634] [serial = 933] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 159 (0x7f21f9c7fc00) [pid = 2634] [serial = 989] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 158 (0x7f21ee92dc00) [pid = 2634] [serial = 1034] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 157 (0x7f21fa27cc00) [pid = 2634] [serial = 840] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 156 (0x7f21f7e85c00) [pid = 2634] [serial = 951] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 155 (0x7f2205846800) [pid = 2634] [serial = 783] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 154 (0x7f21f47eb800) [pid = 2634] [serial = 777] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 153 (0x7f220a269400) [pid = 2634] [serial = 786] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 152 (0x7f21edf43c00) [pid = 2634] [serial = 1031] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 151 (0x7f21edce4800) [pid = 2634] [serial = 1028] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 150 (0x7f21e4885000) [pid = 2634] [serial = 1001] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 149 (0x7f21edec0000) [pid = 2634] [serial = 825] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 148 (0x7f21e3d1b000) [pid = 2634] [serial = 891] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | --DOMWINDOW == 147 (0x7f2206830c00) [pid = 2634] [serial = 995] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 2634 | 1461681301853 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:01 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e2d72800 == 103 [pid = 2634] [id = 380] 07:35:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 148 (0x7f21e31f8400) [pid = 2634] [serial = 1141] [outer = (nil)] 07:35:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 149 (0x7f21e492f800) [pid = 2634] [serial = 1142] [outer = 0x7f21e31f8400] 07:35:01 INFO - PROCESS | 2634 | 1461681301980 Marionette DEBUG loaded listener.js 07:35:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 150 (0x7f21e676bc00) [pid = 2634] [serial = 1143] [outer = 0x7f21e31f8400] 07:35:02 INFO - PROCESS | 2634 | 1461681302669 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]]]}] 07:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 07:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1288ms 07:35:02 INFO - PROCESS | 2634 | 1461681302689 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 07:35:02 INFO - PROCESS | 2634 | 1461681302692 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 07:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 07:35:02 INFO - PROCESS | 2634 | 1461681302704 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 07:35:02 INFO - PROCESS | 2634 | 1461681302712 Marionette TRACE conn3 <- [1,1494,null,{}] 07:35:02 INFO - PROCESS | 2634 | 1461681302720 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}] 07:35:02 INFO - PROCESS | 2634 | 1461681302930 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 07:35:03 INFO - PROCESS | 2634 | 1461681303022 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:03 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e5b3e800 == 104 [pid = 2634] [id = 381] 07:35:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 151 (0x7f21e676c000) [pid = 2634] [serial = 1144] [outer = (nil)] 07:35:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 152 (0x7f21e7517c00) [pid = 2634] [serial = 1145] [outer = 0x7f21e676c000] 07:35:03 INFO - PROCESS | 2634 | 1461681303077 Marionette DEBUG loaded listener.js 07:35:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 153 (0x7f21e783c000) [pid = 2634] [serial = 1146] [outer = 0x7f21e676c000] 07:35:03 INFO - PROCESS | 2634 | 1461681303850 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]]]}] 07:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 07:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1190ms 07:35:03 INFO - PROCESS | 2634 | 1461681303897 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 07:35:03 INFO - PROCESS | 2634 | 1461681303902 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 07:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 07:35:03 INFO - PROCESS | 2634 | 1461681303914 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 07:35:03 INFO - PROCESS | 2634 | 1461681303916 Marionette TRACE conn3 <- [1,1498,null,{}] 07:35:03 INFO - PROCESS | 2634 | 1461681303920 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}] 07:35:04 INFO - PROCESS | 2634 | 1461681304133 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 07:35:04 INFO - PROCESS | 2634 | 1461681304159 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:04 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e79c6800 == 105 [pid = 2634] [id = 382] 07:35:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 154 (0x7f21e783c400) [pid = 2634] [serial = 1147] [outer = (nil)] 07:35:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 155 (0x7f21ebace800) [pid = 2634] [serial = 1148] [outer = 0x7f21e783c400] 07:35:04 INFO - PROCESS | 2634 | 1461681304218 Marionette DEBUG loaded listener.js 07:35:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 156 (0x7f21ec753800) [pid = 2634] [serial = 1149] [outer = 0x7f21e783c400] 07:35:05 INFO - PROCESS | 2634 | --DOMWINDOW == 155 (0x7f21eee7c800) [pid = 2634] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:35:05 INFO - PROCESS | 2634 | --DOMWINDOW == 154 (0x7f21e4934000) [pid = 2634] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 07:35:05 INFO - PROCESS | 2634 | --DOMWINDOW == 153 (0x7f21ef91f000) [pid = 2634] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 07:35:05 INFO - PROCESS | 2634 | --DOMWINDOW == 152 (0x7f21e40b0400) [pid = 2634] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 07:35:05 INFO - PROCESS | 2634 | --DOMWINDOW == 151 (0x7f21edf4bc00) [pid = 2634] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 07:35:05 INFO - PROCESS | 2634 | --DOMWINDOW == 150 (0x7f21ec759c00) [pid = 2634] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 07:35:05 INFO - PROCESS | 2634 | --DOMWINDOW == 149 (0x7f21e2de3000) [pid = 2634] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 07:35:05 INFO - PROCESS | 2634 | --DOMWINDOW == 148 (0x7f21e07ce000) [pid = 2634] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 07:35:05 INFO - PROCESS | 2634 | --DOMWINDOW == 147 (0x7f21eee2dc00) [pid = 2634] [serial = 33] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:35:05 INFO - PROCESS | 2634 | --DOMWINDOW == 146 (0x7f21e2d83400) [pid = 2634] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 07:35:05 INFO - PROCESS | 2634 | 1461681305683 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]]]}] 07:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 07:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1883ms 07:35:05 INFO - PROCESS | 2634 | 1461681305792 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 07:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 07:35:05 INFO - PROCESS | 2634 | 1461681305798 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 07:35:05 INFO - PROCESS | 2634 | 1461681305806 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 07:35:05 INFO - PROCESS | 2634 | 1461681305812 Marionette TRACE conn3 <- [1,1502,null,{}] 07:35:05 INFO - PROCESS | 2634 | 1461681305821 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}] 07:35:06 INFO - PROCESS | 2634 | 1461681306013 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 07:35:06 INFO - PROCESS | 2634 | 1461681306192 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:06 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e41b9000 == 106 [pid = 2634] [id = 383] 07:35:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 147 (0x7f21debf4c00) [pid = 2634] [serial = 1150] [outer = (nil)] 07:35:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 148 (0x7f21e3d1ac00) [pid = 2634] [serial = 1151] [outer = 0x7f21debf4c00] 07:35:06 INFO - PROCESS | 2634 | 1461681306264 Marionette DEBUG loaded listener.js 07:35:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 149 (0x7f21e40ab000) [pid = 2634] [serial = 1152] [outer = 0x7f21debf4c00] 07:35:07 INFO - PROCESS | 2634 | 1461681307135 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]]]}] 07:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 07:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1388ms 07:35:07 INFO - PROCESS | 2634 | 1461681307193 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 07:35:07 INFO - PROCESS | 2634 | 1461681307201 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 07:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 07:35:07 INFO - PROCESS | 2634 | 1461681307212 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 07:35:07 INFO - PROCESS | 2634 | 1461681307216 Marionette TRACE conn3 <- [1,1506,null,{}] 07:35:07 INFO - PROCESS | 2634 | 1461681307221 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}] 07:35:07 INFO - PROCESS | 2634 | 1461681307432 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 07:35:07 INFO - PROCESS | 2634 | 1461681307607 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:07 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e76e6000 == 107 [pid = 2634] [id = 384] 07:35:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 150 (0x7f21e31f3000) [pid = 2634] [serial = 1153] [outer = (nil)] 07:35:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 151 (0x7f21e4c58000) [pid = 2634] [serial = 1154] [outer = 0x7f21e31f3000] 07:35:07 INFO - PROCESS | 2634 | 1461681307676 Marionette DEBUG loaded listener.js 07:35:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 152 (0x7f21e6769000) [pid = 2634] [serial = 1155] [outer = 0x7f21e31f3000] 07:35:08 INFO - PROCESS | 2634 | 1461681308625 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]]]}] 07:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 07:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1481ms 07:35:08 INFO - PROCESS | 2634 | 1461681308692 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 07:35:08 INFO - PROCESS | 2634 | 1461681308694 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 07:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 07:35:08 INFO - PROCESS | 2634 | 1461681308701 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 07:35:08 INFO - PROCESS | 2634 | 1461681308706 Marionette TRACE conn3 <- [1,1510,null,{}] 07:35:08 INFO - PROCESS | 2634 | 1461681308721 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}] 07:35:08 INFO - PROCESS | 2634 | 1461681308938 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 07:35:09 INFO - PROCESS | 2634 | 1461681309199 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:09 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee076000 == 108 [pid = 2634] [id = 385] 07:35:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 153 (0x7f21e7520000) [pid = 2634] [serial = 1156] [outer = (nil)] 07:35:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 154 (0x7f21e7849400) [pid = 2634] [serial = 1157] [outer = 0x7f21e7520000] 07:35:09 INFO - PROCESS | 2634 | 1461681309314 Marionette DEBUG loaded listener.js 07:35:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 155 (0x7f21ec752800) [pid = 2634] [serial = 1158] [outer = 0x7f21e7520000] 07:35:10 INFO - PROCESS | 2634 | 1461681310120 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]]]}] 07:35:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 07:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1485ms 07:35:10 INFO - PROCESS | 2634 | 1461681310187 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 07:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 07:35:10 INFO - PROCESS | 2634 | 1461681310191 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 07:35:10 INFO - PROCESS | 2634 | 1461681310197 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 07:35:10 INFO - PROCESS | 2634 | 1461681310200 Marionette TRACE conn3 <- [1,1514,null,{}] 07:35:10 INFO - PROCESS | 2634 | 1461681310205 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}] 07:35:10 INFO - PROCESS | 2634 | 1461681310432 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 07:35:10 INFO - PROCESS | 2634 | 1461681310610 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:10 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eec1c000 == 109 [pid = 2634] [id = 386] 07:35:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 156 (0x7f21e7681000) [pid = 2634] [serial = 1159] [outer = (nil)] 07:35:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 157 (0x7f21ecabb000) [pid = 2634] [serial = 1160] [outer = 0x7f21e7681000] 07:35:10 INFO - PROCESS | 2634 | 1461681310683 Marionette DEBUG loaded listener.js 07:35:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 158 (0x7f21ecac6000) [pid = 2634] [serial = 1161] [outer = 0x7f21e7681000] 07:35:11 INFO - PROCESS | 2634 | 1461681311530 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]]]}] 07:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 07:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1385ms 07:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 07:35:11 INFO - PROCESS | 2634 | 1461681311582 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 07:35:11 INFO - PROCESS | 2634 | 1461681311585 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 07:35:11 INFO - PROCESS | 2634 | 1461681311591 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 07:35:11 INFO - PROCESS | 2634 | 1461681311594 Marionette TRACE conn3 <- [1,1518,null,{}] 07:35:11 INFO - PROCESS | 2634 | 1461681311599 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}] 07:35:11 INFO - PROCESS | 2634 | 1461681311761 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 07:35:11 INFO - PROCESS | 2634 | 1461681311940 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:11 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef372800 == 110 [pid = 2634] [id = 387] 07:35:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 159 (0x7f21e7685000) [pid = 2634] [serial = 1162] [outer = (nil)] 07:35:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 160 (0x7f21edccb400) [pid = 2634] [serial = 1163] [outer = 0x7f21e7685000] 07:35:12 INFO - PROCESS | 2634 | 1461681312005 Marionette DEBUG loaded listener.js 07:35:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 161 (0x7f21eddc7000) [pid = 2634] [serial = 1164] [outer = 0x7f21e7685000] 07:35:12 INFO - PROCESS | 2634 | 1461681312870 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]]]}] 07:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 07:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1332ms 07:35:12 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 07:35:12 INFO - PROCESS | 2634 | 1461681312923 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 07:35:12 INFO - PROCESS | 2634 | 1461681312925 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 07:35:12 INFO - PROCESS | 2634 | 1461681312931 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 07:35:12 INFO - PROCESS | 2634 | 1461681312934 Marionette TRACE conn3 <- [1,1522,null,{}] 07:35:12 INFO - PROCESS | 2634 | 1461681312939 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}] 07:35:13 INFO - PROCESS | 2634 | 1461681313130 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 07:35:13 INFO - PROCESS | 2634 | 1461681313305 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:13 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef4ee000 == 111 [pid = 2634] [id = 388] 07:35:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 162 (0x7f21ecac7400) [pid = 2634] [serial = 1165] [outer = (nil)] 07:35:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 163 (0x7f21ee48e800) [pid = 2634] [serial = 1166] [outer = 0x7f21ecac7400] 07:35:13 INFO - PROCESS | 2634 | 1461681313377 Marionette DEBUG loaded listener.js 07:35:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 164 (0x7f21eedc4c00) [pid = 2634] [serial = 1167] [outer = 0x7f21ecac7400] 07:35:13 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:35:13 INFO - PROCESS | 2634 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:35:13 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:35:13 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:35:13 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:35:13 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:35:13 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:35:13 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:35:13 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:35:13 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:35:13 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:35:13 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:35:14 INFO - PROCESS | 2634 | 1461681314129 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"]]]}] 07:35:14 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 07:35:14 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:35:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 07:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:35:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:35:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 07:35:14 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 07:35:14 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:35:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 07:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:35:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:35:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 07:35:14 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 07:35:14 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:35:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 07:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:35:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:35:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 07:35:14 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 07:35:14 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:35:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 07:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:35:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:35:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 07:35:14 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1235ms 07:35:14 INFO - PROCESS | 2634 | 1461681314170 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 07:35:14 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 07:35:14 INFO - PROCESS | 2634 | 1461681314178 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 07:35:14 INFO - PROCESS | 2634 | 1461681314184 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 07:35:14 INFO - PROCESS | 2634 | 1461681314187 Marionette TRACE conn3 <- [1,1526,null,{}] 07:35:14 INFO - PROCESS | 2634 | 1461681314192 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}] 07:35:14 INFO - PROCESS | 2634 | 1461681314350 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 07:35:14 INFO - PROCESS | 2634 | 1461681314544 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:14 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f2a6a800 == 112 [pid = 2634] [id = 389] 07:35:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 165 (0x7f21edf48000) [pid = 2634] [serial = 1168] [outer = (nil)] 07:35:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 166 (0x7f21eefd6000) [pid = 2634] [serial = 1169] [outer = 0x7f21edf48000] 07:35:14 INFO - PROCESS | 2634 | 1461681314612 Marionette DEBUG loaded listener.js 07:35:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 167 (0x7f21f0599000) [pid = 2634] [serial = 1170] [outer = 0x7f21edf48000] 07:35:15 INFO - PROCESS | 2634 | 1461681315402 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"]]]}] 07:35:15 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:35:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 07:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:35:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 07:35:15 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:35:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 07:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:35:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 07:35:15 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 07:35:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 07:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:35:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 07:35:15 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1239ms 07:35:15 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 07:35:15 INFO - PROCESS | 2634 | 1461681315426 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 07:35:15 INFO - PROCESS | 2634 | 1461681315428 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 07:35:15 INFO - PROCESS | 2634 | 1461681315434 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 07:35:15 INFO - PROCESS | 2634 | 1461681315437 Marionette TRACE conn3 <- [1,1530,null,{}] 07:35:15 INFO - PROCESS | 2634 | 1461681315442 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}] 07:35:15 INFO - PROCESS | 2634 | 1461681315617 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 07:35:15 INFO - PROCESS | 2634 | 1461681315799 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:15 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f5177800 == 113 [pid = 2634] [id = 390] 07:35:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 168 (0x7f21eedc5400) [pid = 2634] [serial = 1171] [outer = (nil)] 07:35:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 169 (0x7f21f09cec00) [pid = 2634] [serial = 1172] [outer = 0x7f21eedc5400] 07:35:15 INFO - PROCESS | 2634 | 1461681315870 Marionette DEBUG loaded listener.js 07:35:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 170 (0x7f21f1ee5800) [pid = 2634] [serial = 1173] [outer = 0x7f21eedc5400] 07:35:16 INFO - PROCESS | 2634 | 1461681316565 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]]]}] 07:35:16 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 07:35:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 07:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:35:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:35:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 07:35:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 07:35:16 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 07:35:16 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 07:35:16 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1177ms 07:35:16 INFO - PROCESS | 2634 | 1461681316612 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 07:35:16 INFO - PROCESS | 2634 | 1461681316616 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 07:35:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 07:35:16 INFO - PROCESS | 2634 | 1461681316622 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 07:35:16 INFO - PROCESS | 2634 | 1461681316626 Marionette TRACE conn3 <- [1,1534,null,{}] 07:35:16 INFO - PROCESS | 2634 | 1461681316632 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}] 07:35:16 INFO - PROCESS | 2634 | 1461681316786 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 07:35:16 INFO - PROCESS | 2634 | 1461681316986 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:17 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f79a5800 == 114 [pid = 2634] [id = 391] 07:35:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 171 (0x7f21eee22400) [pid = 2634] [serial = 1174] [outer = (nil)] 07:35:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 172 (0x7f21f1f7b000) [pid = 2634] [serial = 1175] [outer = 0x7f21eee22400] 07:35:17 INFO - PROCESS | 2634 | 1461681317058 Marionette DEBUG loaded listener.js 07:35:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 173 (0x7f21f20b6400) [pid = 2634] [serial = 1176] [outer = 0x7f21eee22400] 07:35:17 INFO - PROCESS | 2634 | 1461681317931 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]]]}] 07:35:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 07:35:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1382ms 07:35:18 INFO - PROCESS | 2634 | 1461681318005 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 07:35:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 07:35:18 INFO - PROCESS | 2634 | 1461681318014 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 07:35:18 INFO - PROCESS | 2634 | 1461681318021 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 07:35:18 INFO - PROCESS | 2634 | 1461681318024 Marionette TRACE conn3 <- [1,1538,null,{}] 07:35:18 INFO - PROCESS | 2634 | 1461681318029 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}] 07:35:18 INFO - PROCESS | 2634 | 1461681318239 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 07:35:18 INFO - PROCESS | 2634 | 1461681318422 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:18 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f871c000 == 115 [pid = 2634] [id = 392] 07:35:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 174 (0x7f21f0704c00) [pid = 2634] [serial = 1177] [outer = (nil)] 07:35:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 175 (0x7f21f304e400) [pid = 2634] [serial = 1178] [outer = 0x7f21f0704c00] 07:35:18 INFO - PROCESS | 2634 | 1461681318492 Marionette DEBUG loaded listener.js 07:35:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 176 (0x7f21f47eac00) [pid = 2634] [serial = 1179] [outer = 0x7f21f0704c00] 07:35:19 INFO - PROCESS | 2634 | 1461681319419 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]]]}] 07:35:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 07:35:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1428ms 07:35:19 INFO - PROCESS | 2634 | 1461681319450 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 07:35:19 INFO - PROCESS | 2634 | 1461681319453 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 07:35:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 07:35:19 INFO - PROCESS | 2634 | 1461681319459 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 07:35:19 INFO - PROCESS | 2634 | 1461681319463 Marionette TRACE conn3 <- [1,1542,null,{}] 07:35:19 INFO - PROCESS | 2634 | 1461681319468 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}] 07:35:19 INFO - PROCESS | 2634 | 1461681319648 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 07:35:19 INFO - PROCESS | 2634 | 1461681319839 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:19 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fa115000 == 116 [pid = 2634] [id = 393] 07:35:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 177 (0x7f21f1f5d800) [pid = 2634] [serial = 1180] [outer = (nil)] 07:35:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 178 (0x7f21f725e000) [pid = 2634] [serial = 1181] [outer = 0x7f21f1f5d800] 07:35:19 INFO - PROCESS | 2634 | 1461681319914 Marionette DEBUG loaded listener.js 07:35:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 179 (0x7f21f7a7a800) [pid = 2634] [serial = 1182] [outer = 0x7f21f1f5d800] 07:35:20 INFO - PROCESS | 2634 | 1461681320777 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]]]}] 07:35:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 07:35:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1382ms 07:35:20 INFO - PROCESS | 2634 | 1461681320842 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 07:35:20 INFO - PROCESS | 2634 | 1461681320845 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 07:35:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 07:35:20 INFO - PROCESS | 2634 | 1461681320850 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 07:35:20 INFO - PROCESS | 2634 | 1461681320852 Marionette TRACE conn3 <- [1,1546,null,{}] 07:35:20 INFO - PROCESS | 2634 | 1461681320857 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}] 07:35:21 INFO - PROCESS | 2634 | 1461681321018 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 07:35:21 INFO - PROCESS | 2634 | 1461681321280 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:21 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220478c800 == 117 [pid = 2634] [id = 394] 07:35:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 180 (0x7f21debf0400) [pid = 2634] [serial = 1183] [outer = (nil)] 07:35:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 181 (0x7f21f7e7a400) [pid = 2634] [serial = 1184] [outer = 0x7f21debf0400] 07:35:21 INFO - PROCESS | 2634 | 1461681321348 Marionette DEBUG loaded listener.js 07:35:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 182 (0x7f21f8b03000) [pid = 2634] [serial = 1185] [outer = 0x7f21debf0400] 07:35:22 INFO - PROCESS | 2634 | 1461681322197 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]]]}] 07:35:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 07:35:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1375ms 07:35:22 INFO - PROCESS | 2634 | 1461681322227 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 07:35:22 INFO - PROCESS | 2634 | 1461681322231 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 07:35:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 07:35:22 INFO - PROCESS | 2634 | 1461681322236 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 07:35:22 INFO - PROCESS | 2634 | 1461681322239 Marionette TRACE conn3 <- [1,1550,null,{}] 07:35:22 INFO - PROCESS | 2634 | 1461681322243 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}] 07:35:22 INFO - PROCESS | 2634 | 1461681322412 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 07:35:22 INFO - PROCESS | 2634 | 1461681322621 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:22 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e4c96800 == 118 [pid = 2634] [id = 395] 07:35:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 183 (0x7f21e07ce000) [pid = 2634] [serial = 1186] [outer = (nil)] 07:35:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 184 (0x7f21ede89c00) [pid = 2634] [serial = 1187] [outer = 0x7f21e07ce000] 07:35:22 INFO - PROCESS | 2634 | 1461681322690 Marionette DEBUG loaded listener.js 07:35:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 185 (0x7f21f8b05000) [pid = 2634] [serial = 1188] [outer = 0x7f21e07ce000] 07:35:23 INFO - PROCESS | 2634 | 1461681323549 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]]]}] 07:35:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 07:35:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1391ms 07:35:23 INFO - PROCESS | 2634 | 1461681323628 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 07:35:23 INFO - PROCESS | 2634 | 1461681323632 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 07:35:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 07:35:23 INFO - PROCESS | 2634 | 1461681323638 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 07:35:23 INFO - PROCESS | 2634 | 1461681323641 Marionette TRACE conn3 <- [1,1554,null,{}] 07:35:23 INFO - PROCESS | 2634 | 1461681323646 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}] 07:35:23 INFO - PROCESS | 2634 | 1461681323846 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 07:35:24 INFO - PROCESS | 2634 | 1461681324404 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:24 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e3e18000 == 119 [pid = 2634] [id = 396] 07:35:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 186 (0x7f21debfbc00) [pid = 2634] [serial = 1189] [outer = (nil)] 07:35:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 187 (0x7f21e07c9000) [pid = 2634] [serial = 1190] [outer = 0x7f21debfbc00] 07:35:24 INFO - PROCESS | 2634 | 1461681324519 Marionette DEBUG loaded listener.js 07:35:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 188 (0x7f21e2eeb400) [pid = 2634] [serial = 1191] [outer = 0x7f21debfbc00] 07:35:25 INFO - PROCESS | 2634 | 1461681325433 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]]]}] 07:35:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 07:35:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1835ms 07:35:25 INFO - PROCESS | 2634 | 1461681325474 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 07:35:25 INFO - PROCESS | 2634 | 1461681325480 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 07:35:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 07:35:25 INFO - PROCESS | 2634 | 1461681325488 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 07:35:25 INFO - PROCESS | 2634 | 1461681325492 Marionette TRACE conn3 <- [1,1558,null,{}] 07:35:25 INFO - PROCESS | 2634 | 1461681325499 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}] 07:35:25 INFO - PROCESS | 2634 | 1461681325674 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 07:35:26 INFO - PROCESS | 2634 | 1461681326001 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:26 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e05ca800 == 120 [pid = 2634] [id = 397] 07:35:26 INFO - PROCESS | 2634 | ++DOMWINDOW == 189 (0x7f21e4935800) [pid = 2634] [serial = 1192] [outer = (nil)] 07:35:26 INFO - PROCESS | 2634 | ++DOMWINDOW == 190 (0x7f21e5b57000) [pid = 2634] [serial = 1193] [outer = 0x7f21e4935800] 07:35:26 INFO - PROCESS | 2634 | 1461681326115 Marionette DEBUG loaded listener.js 07:35:26 INFO - PROCESS | 2634 | ++DOMWINDOW == 191 (0x7f21e6a9ac00) [pid = 2634] [serial = 1194] [outer = 0x7f21e4935800] 07:35:26 INFO - PROCESS | 2634 | 1461681326954 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]]]}] 07:35:27 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e5b3e800 == 119 [pid = 2634] [id = 381] 07:35:27 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e2d72800 == 118 [pid = 2634] [id = 380] 07:35:27 INFO - PROCESS | 2634 | --DOMWINDOW == 190 (0x7f21ef99c000) [pid = 2634] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:35:27 INFO - PROCESS | 2634 | --DOMWINDOW == 189 (0x7f21e49c5c00) [pid = 2634] [serial = 1094] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 2634 | --DOMWINDOW == 188 (0x7f21ee3d4c00) [pid = 2634] [serial = 1067] [outer = (nil)] [url = about:blank] 07:35:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 07:35:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1585ms 07:35:27 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e05d6800 == 117 [pid = 2634] [id = 379] 07:35:27 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e356a000 == 116 [pid = 2634] [id = 378] 07:35:27 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e087a000 == 115 [pid = 2634] [id = 373] 07:35:27 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e3571800 == 114 [pid = 2634] [id = 372] 07:35:27 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220d75a000 == 113 [pid = 2634] [id = 371] 07:35:27 INFO - PROCESS | 2634 | 1461681327122 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 07:35:27 INFO - PROCESS | 2634 | 1461681327128 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 07:35:27 INFO - PROCESS | 2634 | --DOCSHELL 0x7f2208a7e000 == 112 [pid = 2634] [id = 370] 07:35:27 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ff7dd000 == 111 [pid = 2634] [id = 369] 07:35:27 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f9fc1800 == 110 [pid = 2634] [id = 368] 07:35:27 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f7a0d000 == 109 [pid = 2634] [id = 367] 07:35:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 07:35:27 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ee7e5800 == 108 [pid = 2634] [id = 366] 07:35:27 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e41c1800 == 107 [pid = 2634] [id = 365] 07:35:27 INFO - PROCESS | 2634 | 1461681327152 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 07:35:27 INFO - PROCESS | 2634 | 1461681327155 Marionette TRACE conn3 <- [1,1562,null,{}] 07:35:27 INFO - PROCESS | 2634 | 1461681327160 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}] 07:35:27 INFO - PROCESS | 2634 | 1461681327332 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 07:35:27 INFO - PROCESS | 2634 | --DOMWINDOW == 187 (0x7f21e767a800) [pid = 2634] [serial = 1077] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 2634 | --DOMWINDOW == 186 (0x7f21e5b5b000) [pid = 2634] [serial = 1076] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 2634 | --DOMWINDOW == 185 (0x7f21f20abc00) [pid = 2634] [serial = 1088] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 2634 | --DOMWINDOW == 184 (0x7f21e676c800) [pid = 2634] [serial = 1064] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 2634 | --DOMWINDOW == 183 (0x7f21e488bc00) [pid = 2634] [serial = 1074] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 2634 | --DOMWINDOW == 182 (0x7f21e487d000) [pid = 2634] [serial = 1073] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 2634 | --DOMWINDOW == 181 (0x7f21e4934800) [pid = 2634] [serial = 1040] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 2634 | --DOMWINDOW == 180 (0x7f21ee485800) [pid = 2634] [serial = 1085] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 2634 | --DOMWINDOW == 179 (0x7f21edcc5800) [pid = 2634] [serial = 1082] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 2634 | --DOMWINDOW == 178 (0x7f21eddcb000) [pid = 2634] [serial = 1083] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 2634 | --DOMWINDOW == 177 (0x7f21ee3ce800) [pid = 2634] [serial = 1061] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 2634 | --DOMWINDOW == 176 (0x7f21f86f0800) [pid = 2634] [serial = 1055] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 2634 | --DOMWINDOW == 175 (0x7f21f3052800) [pid = 2634] [serial = 1052] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 2634 | --DOMWINDOW == 174 (0x7f21e4930400) [pid = 2634] [serial = 1079] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 2634 | --DOMWINDOW == 173 (0x7f21ec74a800) [pid = 2634] [serial = 1080] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 2634 | --DOMWINDOW == 172 (0x7f21f3055c00) [pid = 2634] [serial = 1089] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 2634 | --DOMWINDOW == 171 (0x7f21ebac6400) [pid = 2634] [serial = 1043] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 2634 | --DOMWINDOW == 170 (0x7f21ee933400) [pid = 2634] [serial = 1046] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 2634 | --DOMWINDOW == 169 (0x7f21e31f4c00) [pid = 2634] [serial = 1071] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 2634 | --DOMWINDOW == 168 (0x7f21e07d1800) [pid = 2634] [serial = 1070] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 2634 | --DOMWINDOW == 167 (0x7f21f070fc00) [pid = 2634] [serial = 1049] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 2634 | --DOMWINDOW == 166 (0x7f220580ec00) [pid = 2634] [serial = 1058] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 2634 | --DOMWINDOW == 165 (0x7f21e49d1800) [pid = 2634] [serial = 741] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:35:27 INFO - PROCESS | 2634 | --DOMWINDOW == 164 (0x7f21e2d8a800) [pid = 2634] [serial = 1091] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 2634 | --DOMWINDOW == 163 (0x7f21e2eef000) [pid = 2634] [serial = 1092] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 2634 | --DOMWINDOW == 162 (0x7f21eee2bc00) [pid = 2634] [serial = 1086] [outer = (nil)] [url = about:blank] 07:35:27 INFO - PROCESS | 2634 | 1461681327581 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:27 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e2d66000 == 108 [pid = 2634] [id = 398] 07:35:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 163 (0x7f21e2d8a800) [pid = 2634] [serial = 1195] [outer = (nil)] 07:35:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 164 (0x7f21e5b5b000) [pid = 2634] [serial = 1196] [outer = 0x7f21e2d8a800] 07:35:27 INFO - PROCESS | 2634 | 1461681327659 Marionette DEBUG loaded listener.js 07:35:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 165 (0x7f21e7843c00) [pid = 2634] [serial = 1197] [outer = 0x7f21e2d8a800] 07:35:28 INFO - PROCESS | 2634 | 1461681328348 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]]]}] 07:35:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 07:35:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1230ms 07:35:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 07:35:28 INFO - PROCESS | 2634 | 1461681328379 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 07:35:28 INFO - PROCESS | 2634 | 1461681328381 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 07:35:28 INFO - PROCESS | 2634 | 1461681328407 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 07:35:28 INFO - PROCESS | 2634 | 1461681328416 Marionette TRACE conn3 <- [1,1566,null,{}] 07:35:28 INFO - PROCESS | 2634 | 1461681328430 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}] 07:35:28 INFO - PROCESS | 2634 | 1461681328590 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 07:35:28 INFO - PROCESS | 2634 | 1461681328610 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:28 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e695b000 == 109 [pid = 2634] [id = 399] 07:35:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 166 (0x7f21ec755000) [pid = 2634] [serial = 1198] [outer = (nil)] 07:35:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 167 (0x7f21eddc8000) [pid = 2634] [serial = 1199] [outer = 0x7f21ec755000] 07:35:28 INFO - PROCESS | 2634 | 1461681328671 Marionette DEBUG loaded listener.js 07:35:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 168 (0x7f21edec3800) [pid = 2634] [serial = 1200] [outer = 0x7f21ec755000] 07:35:29 INFO - PROCESS | 2634 | 1461681329520 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]]]}] 07:35:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 07:35:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1162ms 07:35:29 INFO - PROCESS | 2634 | 1461681329548 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 07:35:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 07:35:29 INFO - PROCESS | 2634 | 1461681329551 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 07:35:29 INFO - PROCESS | 2634 | 1461681329583 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 07:35:29 INFO - PROCESS | 2634 | 1461681329587 Marionette TRACE conn3 <- [1,1570,null,{}] 07:35:29 INFO - PROCESS | 2634 | 1461681329605 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}] 07:35:29 INFO - PROCESS | 2634 | 1461681329832 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 07:35:29 INFO - PROCESS | 2634 | 1461681329857 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:29 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21edc0b800 == 110 [pid = 2634] [id = 400] 07:35:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 169 (0x7f21edec5800) [pid = 2634] [serial = 1201] [outer = (nil)] 07:35:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 170 (0x7f21ee3cc800) [pid = 2634] [serial = 1202] [outer = 0x7f21edec5800] 07:35:29 INFO - PROCESS | 2634 | 1461681329916 Marionette DEBUG loaded listener.js 07:35:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 171 (0x7f21ee48f000) [pid = 2634] [serial = 1203] [outer = 0x7f21edec5800] 07:35:30 INFO - PROCESS | 2634 | 1461681330773 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]]]}] 07:35:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 07:35:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1266ms 07:35:30 INFO - PROCESS | 2634 | 1461681330842 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 07:35:30 INFO - PROCESS | 2634 | 1461681330844 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 07:35:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 07:35:30 INFO - PROCESS | 2634 | 1461681330850 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 07:35:30 INFO - PROCESS | 2634 | 1461681330852 Marionette TRACE conn3 <- [1,1574,null,{}] 07:35:30 INFO - PROCESS | 2634 | 1461681330857 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}] 07:35:31 INFO - PROCESS | 2634 | 1461681331061 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 07:35:31 INFO - PROCESS | 2634 | 1461681331108 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:31 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eee81000 == 111 [pid = 2634] [id = 401] 07:35:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 172 (0x7f21eee2f400) [pid = 2634] [serial = 1204] [outer = (nil)] 07:35:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 173 (0x7f21f058bc00) [pid = 2634] [serial = 1205] [outer = 0x7f21eee2f400] 07:35:31 INFO - PROCESS | 2634 | 1461681331178 Marionette DEBUG loaded listener.js 07:35:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 174 (0x7f21f3049800) [pid = 2634] [serial = 1206] [outer = 0x7f21eee2f400] 07:35:31 INFO - PROCESS | 2634 | --DOMWINDOW == 173 (0x7f21e676c000) [pid = 2634] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 07:35:31 INFO - PROCESS | 2634 | --DOMWINDOW == 172 (0x7f21e2d84c00) [pid = 2634] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 07:35:31 INFO - PROCESS | 2634 | --DOMWINDOW == 171 (0x7f21debfb400) [pid = 2634] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 07:35:31 INFO - PROCESS | 2634 | --DOMWINDOW == 170 (0x7f21e31f8400) [pid = 2634] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 07:35:31 INFO - PROCESS | 2634 | --DOMWINDOW == 169 (0x7f21e3df0c00) [pid = 2634] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 07:35:32 INFO - PROCESS | 2634 | 1461681332245 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]]]}] 07:35:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 07:35:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1432ms 07:35:32 INFO - PROCESS | 2634 | 1461681332283 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 07:35:32 INFO - PROCESS | 2634 | 1461681332286 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 07:35:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 07:35:32 INFO - PROCESS | 2634 | 1461681332291 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 07:35:32 INFO - PROCESS | 2634 | 1461681332294 Marionette TRACE conn3 <- [1,1578,null,{}] 07:35:32 INFO - PROCESS | 2634 | 1461681332299 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}] 07:35:32 INFO - PROCESS | 2634 | 1461681332521 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 07:35:32 INFO - PROCESS | 2634 | 1461681332617 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:32 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef993800 == 112 [pid = 2634] [id = 402] 07:35:32 INFO - PROCESS | 2634 | ++DOMWINDOW == 170 (0x7f21e7845c00) [pid = 2634] [serial = 1207] [outer = (nil)] 07:35:32 INFO - PROCESS | 2634 | ++DOMWINDOW == 171 (0x7f21f0437000) [pid = 2634] [serial = 1208] [outer = 0x7f21e7845c00] 07:35:32 INFO - PROCESS | 2634 | 1461681332676 Marionette DEBUG loaded listener.js 07:35:32 INFO - PROCESS | 2634 | ++DOMWINDOW == 172 (0x7f21f75af800) [pid = 2634] [serial = 1209] [outer = 0x7f21e7845c00] 07:35:33 INFO - PROCESS | 2634 | 1461681333312 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]]]}] 07:35:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 07:35:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1074ms 07:35:33 INFO - PROCESS | 2634 | 1461681333366 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 07:35:33 INFO - PROCESS | 2634 | 1461681333369 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 07:35:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 07:35:33 INFO - PROCESS | 2634 | 1461681333374 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 07:35:33 INFO - PROCESS | 2634 | 1461681333376 Marionette TRACE conn3 <- [1,1582,null,{}] 07:35:33 INFO - PROCESS | 2634 | 1461681333382 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}] 07:35:33 INFO - PROCESS | 2634 | 1461681333578 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 07:35:33 INFO - PROCESS | 2634 | 1461681333601 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:33 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f2b89000 == 113 [pid = 2634] [id = 403] 07:35:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 173 (0x7f21ebad0800) [pid = 2634] [serial = 1210] [outer = (nil)] 07:35:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 174 (0x7f21f7a79c00) [pid = 2634] [serial = 1211] [outer = 0x7f21ebad0800] 07:35:33 INFO - PROCESS | 2634 | 1461681333660 Marionette DEBUG loaded listener.js 07:35:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 175 (0x7f21f8d0ac00) [pid = 2634] [serial = 1212] [outer = 0x7f21ebad0800] 07:35:34 INFO - PROCESS | 2634 | 1461681334749 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]]]}] 07:35:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 07:35:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1425ms 07:35:34 INFO - PROCESS | 2634 | 1461681334801 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 07:35:34 INFO - PROCESS | 2634 | 1461681334805 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 07:35:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 07:35:34 INFO - PROCESS | 2634 | 1461681334813 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 07:35:34 INFO - PROCESS | 2634 | 1461681334817 Marionette TRACE conn3 <- [1,1586,null,{}] 07:35:34 INFO - PROCESS | 2634 | 1461681334825 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}] 07:35:35 INFO - PROCESS | 2634 | 1461681335020 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 07:35:35 INFO - PROCESS | 2634 | 1461681335208 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:35 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e5b3c000 == 114 [pid = 2634] [id = 404] 07:35:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 176 (0x7f21e07ca000) [pid = 2634] [serial = 1213] [outer = (nil)] 07:35:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 177 (0x7f21e492d400) [pid = 2634] [serial = 1214] [outer = 0x7f21e07ca000] 07:35:35 INFO - PROCESS | 2634 | 1461681335282 Marionette DEBUG loaded listener.js 07:35:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 178 (0x7f21e6a9e000) [pid = 2634] [serial = 1215] [outer = 0x7f21e07ca000] 07:35:36 INFO - PROCESS | 2634 | 1461681336202 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]]]}] 07:35:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 07:35:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1442ms 07:35:36 INFO - PROCESS | 2634 | 1461681336255 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 07:35:36 INFO - PROCESS | 2634 | 1461681336263 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 07:35:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 07:35:36 INFO - PROCESS | 2634 | 1461681336273 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 07:35:36 INFO - PROCESS | 2634 | 1461681336276 Marionette TRACE conn3 <- [1,1590,null,{}] 07:35:36 INFO - PROCESS | 2634 | 1461681336282 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}] 07:35:36 INFO - PROCESS | 2634 | 1461681336464 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 07:35:36 INFO - PROCESS | 2634 | 1461681336649 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:36 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef068000 == 115 [pid = 2634] [id = 405] 07:35:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 179 (0x7f21e6aa1400) [pid = 2634] [serial = 1216] [outer = (nil)] 07:35:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 180 (0x7f21ec8e0000) [pid = 2634] [serial = 1217] [outer = 0x7f21e6aa1400] 07:35:36 INFO - PROCESS | 2634 | 1461681336722 Marionette DEBUG loaded listener.js 07:35:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 181 (0x7f21edec1c00) [pid = 2634] [serial = 1218] [outer = 0x7f21e6aa1400] 07:35:37 INFO - PROCESS | 2634 | 1461681337642 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]]]}] 07:35:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 07:35:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1429ms 07:35:37 INFO - PROCESS | 2634 | 1461681337702 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 07:35:37 INFO - PROCESS | 2634 | 1461681337705 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 07:35:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 07:35:37 INFO - PROCESS | 2634 | 1461681337712 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 07:35:37 INFO - PROCESS | 2634 | 1461681337718 Marionette TRACE conn3 <- [1,1594,null,{}] 07:35:37 INFO - PROCESS | 2634 | 1461681337733 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}] 07:35:37 INFO - PROCESS | 2634 | 1461681337950 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 07:35:38 INFO - PROCESS | 2634 | 1461681338139 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:38 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f80d4000 == 116 [pid = 2634] [id = 406] 07:35:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 182 (0x7f21eedc4800) [pid = 2634] [serial = 1219] [outer = (nil)] 07:35:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 183 (0x7f21f09d8400) [pid = 2634] [serial = 1220] [outer = 0x7f21eedc4800] 07:35:38 INFO - PROCESS | 2634 | 1461681338216 Marionette DEBUG loaded listener.js 07:35:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 184 (0x7f21f2edd000) [pid = 2634] [serial = 1221] [outer = 0x7f21eedc4800] 07:35:39 INFO - PROCESS | 2634 | 1461681339115 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]]]}] 07:35:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 07:35:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1431ms 07:35:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 07:35:39 INFO - PROCESS | 2634 | 1461681339144 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 07:35:39 INFO - PROCESS | 2634 | 1461681339148 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 07:35:39 INFO - PROCESS | 2634 | 1461681339154 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 07:35:39 INFO - PROCESS | 2634 | 1461681339157 Marionette TRACE conn3 <- [1,1598,null,{}] 07:35:39 INFO - PROCESS | 2634 | 1461681339162 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}] 07:35:39 INFO - PROCESS | 2634 | 1461681339344 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 07:35:39 INFO - PROCESS | 2634 | 1461681339536 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:39 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fbad8800 == 117 [pid = 2634] [id = 407] 07:35:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 185 (0x7f21e31fcc00) [pid = 2634] [serial = 1222] [outer = (nil)] 07:35:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 186 (0x7f21f7e80800) [pid = 2634] [serial = 1223] [outer = 0x7f21e31fcc00] 07:35:39 INFO - PROCESS | 2634 | 1461681339606 Marionette DEBUG loaded listener.js 07:35:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 187 (0x7f21f8d10c00) [pid = 2634] [serial = 1224] [outer = 0x7f21e31fcc00] 07:35:40 INFO - PROCESS | 2634 | 1461681340484 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]]]}] 07:35:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 07:35:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1382ms 07:35:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 07:35:40 INFO - PROCESS | 2634 | 1461681340535 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 07:35:40 INFO - PROCESS | 2634 | 1461681340538 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 07:35:40 INFO - PROCESS | 2634 | 1461681340544 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 07:35:40 INFO - PROCESS | 2634 | 1461681340547 Marionette TRACE conn3 <- [1,1602,null,{}] 07:35:40 INFO - PROCESS | 2634 | 1461681340551 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}] 07:35:40 INFO - PROCESS | 2634 | 1461681340725 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 07:35:40 INFO - PROCESS | 2634 | 1461681340919 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:40 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2206824800 == 118 [pid = 2634] [id = 408] 07:35:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 188 (0x7f21f2ee0800) [pid = 2634] [serial = 1225] [outer = (nil)] 07:35:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 189 (0x7f21f9c80c00) [pid = 2634] [serial = 1226] [outer = 0x7f21f2ee0800] 07:35:40 INFO - PROCESS | 2634 | 1461681340988 Marionette DEBUG loaded listener.js 07:35:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 190 (0x7f21fba0ec00) [pid = 2634] [serial = 1227] [outer = 0x7f21f2ee0800] 07:35:41 INFO - PROCESS | 2634 | 1461681341869 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]]]}] 07:35:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 07:35:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1376ms 07:35:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 07:35:41 INFO - PROCESS | 2634 | 1461681341920 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 07:35:41 INFO - PROCESS | 2634 | 1461681341922 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 07:35:41 INFO - PROCESS | 2634 | 1461681341928 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 07:35:41 INFO - PROCESS | 2634 | 1461681341931 Marionette TRACE conn3 <- [1,1606,null,{}] 07:35:41 INFO - PROCESS | 2634 | 1461681341936 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}] 07:35:42 INFO - PROCESS | 2634 | 1461681342126 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 07:35:42 INFO - PROCESS | 2634 | 1461681342321 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:42 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220abb2000 == 119 [pid = 2634] [id = 409] 07:35:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 191 (0x7f21e7516c00) [pid = 2634] [serial = 1228] [outer = (nil)] 07:35:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 192 (0x7f2205843c00) [pid = 2634] [serial = 1229] [outer = 0x7f21e7516c00] 07:35:42 INFO - PROCESS | 2634 | 1461681342395 Marionette DEBUG loaded listener.js 07:35:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 193 (0x7f2208abfc00) [pid = 2634] [serial = 1230] [outer = 0x7f21e7516c00] 07:35:43 INFO - PROCESS | 2634 | 1461681343232 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]]]}] 07:35:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 07:35:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1377ms 07:35:43 INFO - PROCESS | 2634 | 1461681343305 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 07:35:43 INFO - PROCESS | 2634 | 1461681343308 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 07:35:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 07:35:43 INFO - PROCESS | 2634 | 1461681343313 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 07:35:43 INFO - PROCESS | 2634 | 1461681343316 Marionette TRACE conn3 <- [1,1610,null,{}] 07:35:43 INFO - PROCESS | 2634 | 1461681343322 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}] 07:35:43 INFO - PROCESS | 2634 | 1461681343491 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 07:35:43 INFO - PROCESS | 2634 | 1461681343679 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:43 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220d75b800 == 120 [pid = 2634] [id = 410] 07:35:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 194 (0x7f21e0536c00) [pid = 2634] [serial = 1231] [outer = (nil)] 07:35:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 195 (0x7f21e0540000) [pid = 2634] [serial = 1232] [outer = 0x7f21e0536c00] 07:35:43 INFO - PROCESS | 2634 | 1461681343752 Marionette DEBUG loaded listener.js 07:35:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 196 (0x7f21e0544800) [pid = 2634] [serial = 1233] [outer = 0x7f21e0536c00] 07:35:44 INFO - PROCESS | 2634 | 1461681344571 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]]]}] 07:35:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 07:35:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1329ms 07:35:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 07:35:44 INFO - PROCESS | 2634 | 1461681344643 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 07:35:44 INFO - PROCESS | 2634 | 1461681344646 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 07:35:44 INFO - PROCESS | 2634 | 1461681344652 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 07:35:44 INFO - PROCESS | 2634 | 1461681344655 Marionette TRACE conn3 <- [1,1614,null,{}] 07:35:44 INFO - PROCESS | 2634 | 1461681344660 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}] 07:35:44 INFO - PROCESS | 2634 | 1461681344866 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 07:35:45 INFO - PROCESS | 2634 | 1461681345054 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:45 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220fdb8000 == 121 [pid = 2634] [id = 411] 07:35:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 197 (0x7f21e053bc00) [pid = 2634] [serial = 1234] [outer = (nil)] 07:35:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 198 (0x7f21e0846c00) [pid = 2634] [serial = 1235] [outer = 0x7f21e053bc00] 07:35:45 INFO - PROCESS | 2634 | 1461681345127 Marionette DEBUG loaded listener.js 07:35:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 199 (0x7f21e084a800) [pid = 2634] [serial = 1236] [outer = 0x7f21e053bc00] 07:35:45 INFO - PROCESS | 2634 | 1461681345970 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]]]}] 07:35:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 07:35:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1379ms 07:35:46 INFO - PROCESS | 2634 | 1461681346030 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 07:35:46 INFO - PROCESS | 2634 | 1461681346034 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 07:35:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 07:35:46 INFO - PROCESS | 2634 | 1461681346040 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 07:35:46 INFO - PROCESS | 2634 | 1461681346042 Marionette TRACE conn3 <- [1,1618,null,{}] 07:35:46 INFO - PROCESS | 2634 | 1461681346047 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}] 07:35:46 INFO - PROCESS | 2634 | 1461681346216 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 07:35:46 INFO - PROCESS | 2634 | 1461681346416 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:46 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e05b8800 == 122 [pid = 2634] [id = 412] 07:35:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 200 (0x7f21e084c000) [pid = 2634] [serial = 1237] [outer = (nil)] 07:35:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 201 (0x7f21e0851400) [pid = 2634] [serial = 1238] [outer = 0x7f21e084c000] 07:35:46 INFO - PROCESS | 2634 | 1461681346495 Marionette DEBUG loaded listener.js 07:35:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 202 (0x7f2206b33c00) [pid = 2634] [serial = 1239] [outer = 0x7f21e084c000] 07:35:47 INFO - PROCESS | 2634 | 1461681347322 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]]]}] 07:35:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 07:35:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1335ms 07:35:47 INFO - PROCESS | 2634 | 1461681347376 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 07:35:47 INFO - PROCESS | 2634 | 1461681347378 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 07:35:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 07:35:47 INFO - PROCESS | 2634 | 1461681347384 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 07:35:47 INFO - PROCESS | 2634 | 1461681347386 Marionette TRACE conn3 <- [1,1622,null,{}] 07:35:47 INFO - PROCESS | 2634 | 1461681347391 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}] 07:35:47 INFO - PROCESS | 2634 | 1461681347561 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 07:35:47 INFO - PROCESS | 2634 | 1461681347754 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:47 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ebb8f800 == 123 [pid = 2634] [id = 413] 07:35:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 203 (0x7f21e084f000) [pid = 2634] [serial = 1240] [outer = (nil)] 07:35:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 204 (0x7f21e5788400) [pid = 2634] [serial = 1241] [outer = 0x7f21e084f000] 07:35:47 INFO - PROCESS | 2634 | 1461681347818 Marionette DEBUG loaded listener.js 07:35:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 205 (0x7f21e578d800) [pid = 2634] [serial = 1242] [outer = 0x7f21e084f000] 07:35:48 INFO - PROCESS | 2634 | 1461681348670 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]]]}] 07:35:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 07:35:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1335ms 07:35:48 INFO - PROCESS | 2634 | 1461681348720 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 07:35:48 INFO - PROCESS | 2634 | 1461681348724 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 07:35:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 07:35:48 INFO - PROCESS | 2634 | 1461681348729 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 07:35:48 INFO - PROCESS | 2634 | 1461681348733 Marionette TRACE conn3 <- [1,1626,null,{}] 07:35:48 INFO - PROCESS | 2634 | 1461681348738 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}] 07:35:48 INFO - PROCESS | 2634 | 1461681348935 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 07:35:49 INFO - PROCESS | 2634 | 1461681349123 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:49 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e599b000 == 124 [pid = 2634] [id = 414] 07:35:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 206 (0x7f21e5782c00) [pid = 2634] [serial = 1243] [outer = (nil)] 07:35:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 207 (0x7f21ee62d000) [pid = 2634] [serial = 1244] [outer = 0x7f21e5782c00] 07:35:49 INFO - PROCESS | 2634 | 1461681349196 Marionette DEBUG loaded listener.js 07:35:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 208 (0x7f2208a42000) [pid = 2634] [serial = 1245] [outer = 0x7f21e5782c00] 07:35:50 INFO - PROCESS | 2634 | 1461681350024 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]]]}] 07:35:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 07:35:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1376ms 07:35:50 INFO - PROCESS | 2634 | 1461681350106 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 07:35:50 INFO - PROCESS | 2634 | 1461681350109 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 07:35:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 07:35:50 INFO - PROCESS | 2634 | 1461681350114 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 07:35:50 INFO - PROCESS | 2634 | 1461681350116 Marionette TRACE conn3 <- [1,1630,null,{}] 07:35:50 INFO - PROCESS | 2634 | 1461681350122 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}] 07:35:50 INFO - PROCESS | 2634 | 1461681350286 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 07:35:50 INFO - PROCESS | 2634 | 1461681350541 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:50 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e05ce800 == 125 [pid = 2634] [id = 415] 07:35:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 209 (0x7f21e2d91000) [pid = 2634] [serial = 1246] [outer = (nil)] 07:35:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 210 (0x7f21e40b2c00) [pid = 2634] [serial = 1247] [outer = 0x7f21e2d91000] 07:35:50 INFO - PROCESS | 2634 | 1461681350612 Marionette DEBUG loaded listener.js 07:35:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 211 (0x7f21e4a6b400) [pid = 2634] [serial = 1248] [outer = 0x7f21e2d91000] 07:35:51 INFO - PROCESS | 2634 | 1461681351428 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]]]}] 07:35:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 07:35:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1379ms 07:35:51 INFO - PROCESS | 2634 | 1461681351495 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 07:35:51 INFO - PROCESS | 2634 | 1461681351498 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 07:35:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 07:35:51 INFO - PROCESS | 2634 | 1461681351503 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 07:35:51 INFO - PROCESS | 2634 | 1461681351505 Marionette TRACE conn3 <- [1,1634,null,{}] 07:35:51 INFO - PROCESS | 2634 | 1461681351510 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}] 07:35:51 INFO - PROCESS | 2634 | 1461681351680 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 07:35:51 INFO - PROCESS | 2634 | 1461681351876 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:51 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee740800 == 126 [pid = 2634] [id = 416] 07:35:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 212 (0x7f21e2dd6400) [pid = 2634] [serial = 1249] [outer = (nil)] 07:35:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 213 (0x7f21edf44800) [pid = 2634] [serial = 1250] [outer = 0x7f21e2dd6400] 07:35:51 INFO - PROCESS | 2634 | 1461681351943 Marionette DEBUG loaded listener.js 07:35:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 214 (0x7f21f86ea000) [pid = 2634] [serial = 1251] [outer = 0x7f21e2dd6400] 07:35:52 INFO - PROCESS | 2634 | 1461681352755 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]]]}] 07:35:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 07:35:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1325ms 07:35:52 INFO - PROCESS | 2634 | 1461681352829 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 07:35:52 INFO - PROCESS | 2634 | 1461681352832 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 07:35:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 07:35:52 INFO - PROCESS | 2634 | 1461681352838 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 07:35:52 INFO - PROCESS | 2634 | 1461681352840 Marionette TRACE conn3 <- [1,1638,null,{}] 07:35:52 INFO - PROCESS | 2634 | 1461681352845 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}] 07:35:53 INFO - PROCESS | 2634 | 1461681353428 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 07:35:53 INFO - PROCESS | 2634 | 1461681353746 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:53 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e4857000 == 127 [pid = 2634] [id = 417] 07:35:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 215 (0x7f21e07c8000) [pid = 2634] [serial = 1252] [outer = (nil)] 07:35:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 216 (0x7f21e084b400) [pid = 2634] [serial = 1253] [outer = 0x7f21e07c8000] 07:35:53 INFO - PROCESS | 2634 | 1461681353819 Marionette DEBUG loaded listener.js 07:35:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 217 (0x7f21e31f5c00) [pid = 2634] [serial = 1254] [outer = 0x7f21e07c8000] 07:35:54 INFO - PROCESS | 2634 | 1461681354677 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]]]}] 07:35:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 07:35:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1880ms 07:35:54 INFO - PROCESS | 2634 | 1461681354720 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 07:35:54 INFO - PROCESS | 2634 | 1461681354725 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 07:35:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 07:35:54 INFO - PROCESS | 2634 | 1461681354731 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 07:35:54 INFO - PROCESS | 2634 | 1461681354737 Marionette TRACE conn3 <- [1,1642,null,{}] 07:35:54 INFO - PROCESS | 2634 | 1461681354743 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}] 07:35:54 INFO - PROCESS | 2634 | 1461681354906 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 07:35:55 INFO - PROCESS | 2634 | 1461681355104 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:55 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ec89a000 == 128 [pid = 2634] [id = 418] 07:35:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 218 (0x7f21e3d1b000) [pid = 2634] [serial = 1255] [outer = (nil)] 07:35:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 219 (0x7f21e4a66400) [pid = 2634] [serial = 1256] [outer = 0x7f21e3d1b000] 07:35:55 INFO - PROCESS | 2634 | 1461681355169 Marionette DEBUG loaded listener.js 07:35:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 220 (0x7f21e5b5a800) [pid = 2634] [serial = 1257] [outer = 0x7f21e3d1b000] 07:35:56 INFO - PROCESS | 2634 | 1461681356014 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]]]}] 07:35:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 07:35:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1334ms 07:35:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 07:35:56 INFO - PROCESS | 2634 | 1461681356066 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 07:35:56 INFO - PROCESS | 2634 | 1461681356069 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 07:35:56 INFO - PROCESS | 2634 | 1461681356075 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 07:35:56 INFO - PROCESS | 2634 | 1461681356078 Marionette TRACE conn3 <- [1,1646,null,{}] 07:35:56 INFO - PROCESS | 2634 | 1461681356083 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}] 07:35:56 INFO - PROCESS | 2634 | 1461681356293 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 07:35:56 INFO - PROCESS | 2634 | 1461681356642 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:56 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e20e7800 == 129 [pid = 2634] [id = 419] 07:35:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 221 (0x7f21e67a6400) [pid = 2634] [serial = 1258] [outer = (nil)] 07:35:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 222 (0x7f21e67a9000) [pid = 2634] [serial = 1259] [outer = 0x7f21e67a6400] 07:35:56 INFO - PROCESS | 2634 | 1461681356754 Marionette DEBUG loaded listener.js 07:35:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 223 (0x7f21e67ae400) [pid = 2634] [serial = 1260] [outer = 0x7f21e67a6400] 07:35:57 INFO - PROCESS | 2634 | 1461681357531 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]]]}] 07:35:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 07:35:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1527ms 07:35:57 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21fae8d800 == 128 [pid = 2634] [id = 316] 07:35:57 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21fa10c000 == 127 [pid = 2634] [id = 110] 07:35:57 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f7a0b000 == 126 [pid = 2634] [id = 194] 07:35:57 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220fda9000 == 125 [pid = 2634] [id = 223] 07:35:57 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f952e000 == 124 [pid = 2634] [id = 254] 07:35:57 INFO - PROCESS | 2634 | --DOMWINDOW == 222 (0x7f21e2de3400) [pid = 2634] [serial = 1133] [outer = (nil)] [url = about:blank] 07:35:57 INFO - PROCESS | 2634 | --DOMWINDOW == 221 (0x7f21e492ac00) [pid = 2634] [serial = 1130] [outer = (nil)] [url = about:blank] 07:35:57 INFO - PROCESS | 2634 | --DOMWINDOW == 220 (0x7f21ebace800) [pid = 2634] [serial = 1148] [outer = (nil)] [url = about:blank] 07:35:57 INFO - PROCESS | 2634 | 1461681357712 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 07:35:57 INFO - PROCESS | 2634 | 1461681357718 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 07:35:57 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef993800 == 123 [pid = 2634] [id = 402] 07:35:57 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21eee81000 == 122 [pid = 2634] [id = 401] 07:35:57 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21edc0b800 == 121 [pid = 2634] [id = 400] 07:35:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 07:35:57 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e695b000 == 120 [pid = 2634] [id = 399] 07:35:57 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e2d66000 == 119 [pid = 2634] [id = 398] 07:35:57 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e05ca800 == 118 [pid = 2634] [id = 397] 07:35:57 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e3e18000 == 117 [pid = 2634] [id = 396] 07:35:57 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f871c000 == 116 [pid = 2634] [id = 392] 07:35:57 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f79a5800 == 115 [pid = 2634] [id = 391] 07:35:57 INFO - PROCESS | 2634 | 1461681357761 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 07:35:57 INFO - PROCESS | 2634 | 1461681357769 Marionette TRACE conn3 <- [1,1650,null,{}] 07:35:57 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f5177800 == 114 [pid = 2634] [id = 390] 07:35:57 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f2a6a800 == 113 [pid = 2634] [id = 389] 07:35:57 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef4ee000 == 112 [pid = 2634] [id = 388] 07:35:57 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef372800 == 111 [pid = 2634] [id = 387] 07:35:57 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21eec1c000 == 110 [pid = 2634] [id = 386] 07:35:57 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ee076000 == 109 [pid = 2634] [id = 385] 07:35:57 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e76e6000 == 108 [pid = 2634] [id = 384] 07:35:57 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e41b9000 == 107 [pid = 2634] [id = 383] 07:35:57 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e79c6800 == 106 [pid = 2634] [id = 382] 07:35:57 INFO - PROCESS | 2634 | 1461681357788 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}] 07:35:57 INFO - PROCESS | 2634 | 1461681357951 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 07:35:58 INFO - PROCESS | 2634 | --DOMWINDOW == 219 (0x7f21ecabec00) [pid = 2634] [serial = 1103] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 2634 | --DOMWINDOW == 218 (0x7f220559d800) [pid = 2634] [serial = 1121] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 2634 | --DOMWINDOW == 217 (0x7f21e2d87c00) [pid = 2634] [serial = 1137] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 2634 | --DOMWINDOW == 216 (0x7f21e5b5b400) [pid = 2634] [serial = 1100] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 2634 | --DOMWINDOW == 215 (0x7f21e676bc00) [pid = 2634] [serial = 1143] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 2634 | --DOMWINDOW == 214 (0x7f21f0439000) [pid = 2634] [serial = 1109] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 2634 | --DOMWINDOW == 213 (0x7f21e492f800) [pid = 2634] [serial = 1142] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 2634 | --DOMWINDOW == 212 (0x7f21e4886000) [pid = 2634] [serial = 1139] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 2634 | --DOMWINDOW == 211 (0x7f21f8d06000) [pid = 2634] [serial = 1115] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 2634 | --DOMWINDOW == 210 (0x7f21e2eea800) [pid = 2634] [serial = 1097] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 2634 | --DOMWINDOW == 209 (0x7f21debfa000) [pid = 2634] [serial = 1127] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 2634 | --DOMWINDOW == 208 (0x7f21f4739400) [pid = 2634] [serial = 1124] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 2634 | --DOMWINDOW == 207 (0x7f21f7690800) [pid = 2634] [serial = 1112] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 2634 | --DOMWINDOW == 206 (0x7f21e4935000) [pid = 2634] [serial = 1140] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 2634 | --DOMWINDOW == 205 (0x7f21ee3d4000) [pid = 2634] [serial = 1106] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 2634 | --DOMWINDOW == 204 (0x7f21debfe400) [pid = 2634] [serial = 1136] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 2634 | --DOMWINDOW == 203 (0x7f21f9cdd000) [pid = 2634] [serial = 1118] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 2634 | --DOMWINDOW == 202 (0x7f21e783c000) [pid = 2634] [serial = 1146] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 2634 | --DOMWINDOW == 201 (0x7f21e7517c00) [pid = 2634] [serial = 1145] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 2634 | --DOMWINDOW == 200 (0x7f21e7840000) [pid = 2634] [serial = 1095] [outer = (nil)] [url = about:blank] 07:35:58 INFO - PROCESS | 2634 | 1461681358165 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:58 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e41ac000 == 107 [pid = 2634] [id = 420] 07:35:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 201 (0x7f21debfe400) [pid = 2634] [serial = 1261] [outer = (nil)] 07:35:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 202 (0x7f21e676bc00) [pid = 2634] [serial = 1262] [outer = 0x7f21debfe400] 07:35:58 INFO - PROCESS | 2634 | 1461681358232 Marionette DEBUG loaded listener.js 07:35:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 203 (0x7f21ebac5000) [pid = 2634] [serial = 1263] [outer = 0x7f21debfe400] 07:35:58 INFO - PROCESS | 2634 | 1461681358928 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]]]}] 07:35:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 07:35:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1211ms 07:35:58 INFO - PROCESS | 2634 | 1461681358955 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 07:35:58 INFO - PROCESS | 2634 | 1461681358958 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 07:35:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 07:35:58 INFO - PROCESS | 2634 | 1461681358963 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 07:35:58 INFO - PROCESS | 2634 | 1461681358965 Marionette TRACE conn3 <- [1,1654,null,{}] 07:35:58 INFO - PROCESS | 2634 | 1461681358970 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}] 07:35:59 INFO - PROCESS | 2634 | 1461681359114 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 07:35:59 INFO - PROCESS | 2634 | 1461681359274 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:59 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e76e1000 == 108 [pid = 2634] [id = 421] 07:35:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 204 (0x7f21e2d87c00) [pid = 2634] [serial = 1264] [outer = (nil)] 07:35:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 205 (0x7f21ec750400) [pid = 2634] [serial = 1265] [outer = 0x7f21e2d87c00] 07:35:59 INFO - PROCESS | 2634 | 1461681359331 Marionette DEBUG loaded listener.js 07:35:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 206 (0x7f21ecaba800) [pid = 2634] [serial = 1266] [outer = 0x7f21e2d87c00] 07:36:00 INFO - PROCESS | 2634 | 1461681360037 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]]]}] 07:36:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 07:36:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1124ms 07:36:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 07:36:00 INFO - PROCESS | 2634 | 1461681360088 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 07:36:00 INFO - PROCESS | 2634 | 1461681360090 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 07:36:00 INFO - PROCESS | 2634 | 1461681360096 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 07:36:00 INFO - PROCESS | 2634 | 1461681360099 Marionette TRACE conn3 <- [1,1658,null,{}] 07:36:00 INFO - PROCESS | 2634 | 1461681360103 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}] 07:36:00 INFO - PROCESS | 2634 | 1461681360351 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 07:36:00 INFO - PROCESS | 2634 | 1461681360381 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:00 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21edc21000 == 109 [pid = 2634] [id = 422] 07:36:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 207 (0x7f21edce4c00) [pid = 2634] [serial = 1267] [outer = (nil)] 07:36:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 208 (0x7f21eddc8400) [pid = 2634] [serial = 1268] [outer = 0x7f21edce4c00] 07:36:00 INFO - PROCESS | 2634 | 1461681360465 Marionette DEBUG loaded listener.js 07:36:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 209 (0x7f21edf40000) [pid = 2634] [serial = 1269] [outer = 0x7f21edce4c00] 07:36:01 INFO - PROCESS | 2634 | 1461681361284 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]]]}] 07:36:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 07:36:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1226ms 07:36:01 INFO - PROCESS | 2634 | 1461681361321 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 07:36:01 INFO - PROCESS | 2634 | 1461681361324 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 07:36:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 07:36:01 INFO - PROCESS | 2634 | 1461681361329 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 07:36:01 INFO - PROCESS | 2634 | 1461681361331 Marionette TRACE conn3 <- [1,1662,null,{}] 07:36:01 INFO - PROCESS | 2634 | 1461681361341 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}] 07:36:01 INFO - PROCESS | 2634 | 1461681361534 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 07:36:01 INFO - PROCESS | 2634 | 1461681361557 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:01 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eee79800 == 110 [pid = 2634] [id = 423] 07:36:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 210 (0x7f21ecac9800) [pid = 2634] [serial = 1270] [outer = (nil)] 07:36:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 211 (0x7f21ee3d1000) [pid = 2634] [serial = 1271] [outer = 0x7f21ecac9800] 07:36:01 INFO - PROCESS | 2634 | 1461681361614 Marionette DEBUG loaded listener.js 07:36:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 212 (0x7f21ee62e000) [pid = 2634] [serial = 1272] [outer = 0x7f21ecac9800] 07:36:02 INFO - PROCESS | 2634 | --DOMWINDOW == 211 (0x7f21e783bc00) [pid = 2634] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 07:36:02 INFO - PROCESS | 2634 | --DOMWINDOW == 210 (0x7f21e4935800) [pid = 2634] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 07:36:02 INFO - PROCESS | 2634 | --DOMWINDOW == 209 (0x7f21f8b05800) [pid = 2634] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 07:36:02 INFO - PROCESS | 2634 | --DOMWINDOW == 208 (0x7f22056ef400) [pid = 2634] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 07:36:02 INFO - PROCESS | 2634 | --DOMWINDOW == 207 (0x7f21ec755000) [pid = 2634] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 07:36:02 INFO - PROCESS | 2634 | --DOMWINDOW == 206 (0x7f21ef91ec00) [pid = 2634] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 07:36:02 INFO - PROCESS | 2634 | --DOMWINDOW == 205 (0x7f21eee2f400) [pid = 2634] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 07:36:02 INFO - PROCESS | 2634 | --DOMWINDOW == 204 (0x7f21e4881400) [pid = 2634] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 07:36:02 INFO - PROCESS | 2634 | --DOMWINDOW == 203 (0x7f21e7845c00) [pid = 2634] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 07:36:02 INFO - PROCESS | 2634 | --DOMWINDOW == 202 (0x7f21e783c400) [pid = 2634] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 07:36:02 INFO - PROCESS | 2634 | --DOMWINDOW == 201 (0x7f21e2d8a800) [pid = 2634] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 07:36:02 INFO - PROCESS | 2634 | --DOMWINDOW == 200 (0x7f21debfbc00) [pid = 2634] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 07:36:02 INFO - PROCESS | 2634 | --DOMWINDOW == 199 (0x7f21e3def000) [pid = 2634] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 07:36:02 INFO - PROCESS | 2634 | --DOMWINDOW == 198 (0x7f21e5b58000) [pid = 2634] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 07:36:02 INFO - PROCESS | 2634 | --DOMWINDOW == 197 (0x7f21f2ee0000) [pid = 2634] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 07:36:02 INFO - PROCESS | 2634 | --DOMWINDOW == 196 (0x7f21eddc6c00) [pid = 2634] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 07:36:02 INFO - PROCESS | 2634 | --DOMWINDOW == 195 (0x7f21edec5800) [pid = 2634] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 07:36:02 INFO - PROCESS | 2634 | --DOMWINDOW == 194 (0x7f21e2ef1800) [pid = 2634] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 07:36:02 INFO - PROCESS | 2634 | --DOMWINDOW == 193 (0x7f21e5b57400) [pid = 2634] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 07:36:02 INFO - PROCESS | 2634 | --DOMWINDOW == 192 (0x7f21ec74c800) [pid = 2634] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 07:36:02 INFO - PROCESS | 2634 | --DOMWINDOW == 191 (0x7f21e2d8bc00) [pid = 2634] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 07:36:02 INFO - PROCESS | 2634 | 1461681362953 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]]]}] 07:36:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 07:36:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1676ms 07:36:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 07:36:03 INFO - PROCESS | 2634 | 1461681363006 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 07:36:03 INFO - PROCESS | 2634 | 1461681363009 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 07:36:03 INFO - PROCESS | 2634 | 1461681363014 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 07:36:03 INFO - PROCESS | 2634 | 1461681363016 Marionette TRACE conn3 <- [1,1666,null,{}] 07:36:03 INFO - PROCESS | 2634 | 1461681363021 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}] 07:36:03 INFO - PROCESS | 2634 | 1461681363167 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 07:36:03 INFO - PROCESS | 2634 | 1461681363180 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:03 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e6947800 == 111 [pid = 2634] [id = 424] 07:36:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 192 (0x7f21e2d8bc00) [pid = 2634] [serial = 1273] [outer = (nil)] 07:36:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 193 (0x7f21e4880400) [pid = 2634] [serial = 1274] [outer = 0x7f21e2d8bc00] 07:36:03 INFO - PROCESS | 2634 | 1461681363236 Marionette DEBUG loaded listener.js 07:36:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 194 (0x7f21ebac3800) [pid = 2634] [serial = 1275] [outer = 0x7f21e2d8bc00] 07:36:04 INFO - PROCESS | 2634 | 1461681364001 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]]]}] 07:36:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 07:36:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1024ms 07:36:04 INFO - PROCESS | 2634 | 1461681364038 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 07:36:04 INFO - PROCESS | 2634 | 1461681364040 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 07:36:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 07:36:04 INFO - PROCESS | 2634 | 1461681364046 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 07:36:04 INFO - PROCESS | 2634 | 1461681364048 Marionette TRACE conn3 <- [1,1670,null,{}] 07:36:04 INFO - PROCESS | 2634 | 1461681364053 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}] 07:36:04 INFO - PROCESS | 2634 | 1461681364249 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 07:36:04 INFO - PROCESS | 2634 | 1461681364267 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:04 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef454000 == 112 [pid = 2634] [id = 425] 07:36:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 195 (0x7f21e2de0000) [pid = 2634] [serial = 1276] [outer = (nil)] 07:36:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 196 (0x7f21edf4cc00) [pid = 2634] [serial = 1277] [outer = 0x7f21e2de0000] 07:36:04 INFO - PROCESS | 2634 | 1461681364322 Marionette DEBUG loaded listener.js 07:36:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 197 (0x7f21ee634800) [pid = 2634] [serial = 1278] [outer = 0x7f21e2de0000] 07:36:05 INFO - PROCESS | 2634 | 1461681365311 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]]]}] 07:36:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 07:36:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1326ms 07:36:05 INFO - PROCESS | 2634 | 1461681365373 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 07:36:05 INFO - PROCESS | 2634 | 1461681365379 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 07:36:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 07:36:05 INFO - PROCESS | 2634 | 1461681365387 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 07:36:05 INFO - PROCESS | 2634 | 1461681365392 Marionette TRACE conn3 <- [1,1674,null,{}] 07:36:05 INFO - PROCESS | 2634 | 1461681365399 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}] 07:36:05 INFO - PROCESS | 2634 | 1461681365603 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 07:36:05 INFO - PROCESS | 2634 | 1461681365794 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:05 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e4848800 == 113 [pid = 2634] [id = 426] 07:36:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 198 (0x7f21e0536800) [pid = 2634] [serial = 1279] [outer = (nil)] 07:36:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 199 (0x7f21e2eef800) [pid = 2634] [serial = 1280] [outer = 0x7f21e0536800] 07:36:05 INFO - PROCESS | 2634 | 1461681365866 Marionette DEBUG loaded listener.js 07:36:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 200 (0x7f21e3e32800) [pid = 2634] [serial = 1281] [outer = 0x7f21e0536800] 07:36:06 INFO - PROCESS | 2634 | 1461681366779 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]]]}] 07:36:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 07:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1434ms 07:36:06 INFO - PROCESS | 2634 | 1461681366821 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 07:36:06 INFO - PROCESS | 2634 | 1461681366830 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 07:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 07:36:06 INFO - PROCESS | 2634 | 1461681366839 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 07:36:06 INFO - PROCESS | 2634 | 1461681366843 Marionette TRACE conn3 <- [1,1678,null,{}] 07:36:06 INFO - PROCESS | 2634 | 1461681366848 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}] 07:36:07 INFO - PROCESS | 2634 | 1461681367018 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 07:36:07 INFO - PROCESS | 2634 | 1461681367217 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:07 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ec895000 == 114 [pid = 2634] [id = 427] 07:36:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 201 (0x7f21e3d0ec00) [pid = 2634] [serial = 1282] [outer = (nil)] 07:36:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 202 (0x7f21e6764000) [pid = 2634] [serial = 1283] [outer = 0x7f21e3d0ec00] 07:36:07 INFO - PROCESS | 2634 | 1461681367289 Marionette DEBUG loaded listener.js 07:36:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 203 (0x7f21e67ad800) [pid = 2634] [serial = 1284] [outer = 0x7f21e3d0ec00] 07:36:08 INFO - PROCESS | 2634 | 1461681368208 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]]]}] 07:36:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 07:36:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1428ms 07:36:08 INFO - PROCESS | 2634 | 1461681368269 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 07:36:08 INFO - PROCESS | 2634 | 1461681368273 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 07:36:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 07:36:08 INFO - PROCESS | 2634 | 1461681368279 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 07:36:08 INFO - PROCESS | 2634 | 1461681368285 Marionette TRACE conn3 <- [1,1682,null,{}] 07:36:08 INFO - PROCESS | 2634 | 1461681368300 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}] 07:36:08 INFO - PROCESS | 2634 | 1461681368522 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 07:36:08 INFO - PROCESS | 2634 | 1461681368755 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:08 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f201b800 == 115 [pid = 2634] [id = 428] 07:36:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 204 (0x7f21ec74f800) [pid = 2634] [serial = 1285] [outer = (nil)] 07:36:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 205 (0x7f21edcc2c00) [pid = 2634] [serial = 1286] [outer = 0x7f21ec74f800] 07:36:08 INFO - PROCESS | 2634 | 1461681368875 Marionette DEBUG loaded listener.js 07:36:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 206 (0x7f21edec4400) [pid = 2634] [serial = 1287] [outer = 0x7f21ec74f800] 07:36:09 INFO - PROCESS | 2634 | 1461681369731 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]]]}] 07:36:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 07:36:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1533ms 07:36:09 INFO - PROCESS | 2634 | 1461681369813 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 07:36:09 INFO - PROCESS | 2634 | 1461681369818 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 07:36:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 07:36:09 INFO - PROCESS | 2634 | 1461681369824 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 07:36:09 INFO - PROCESS | 2634 | 1461681369827 Marionette TRACE conn3 <- [1,1686,null,{}] 07:36:09 INFO - PROCESS | 2634 | 1461681369832 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}] 07:36:10 INFO - PROCESS | 2634 | 1461681370054 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 07:36:10 INFO - PROCESS | 2634 | 1461681370243 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:10 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f4787800 == 116 [pid = 2634] [id = 429] 07:36:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 207 (0x7f21ebac6400) [pid = 2634] [serial = 1288] [outer = (nil)] 07:36:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 208 (0x7f21ee491000) [pid = 2634] [serial = 1289] [outer = 0x7f21ebac6400] 07:36:10 INFO - PROCESS | 2634 | 1461681370316 Marionette DEBUG loaded listener.js 07:36:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 209 (0x7f21ee933400) [pid = 2634] [serial = 1290] [outer = 0x7f21ebac6400] 07:36:11 INFO - PROCESS | 2634 | 1461681371191 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]]]}] 07:36:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 07:36:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1436ms 07:36:11 INFO - PROCESS | 2634 | 1461681371260 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 07:36:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 07:36:11 INFO - PROCESS | 2634 | 1461681371264 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 07:36:11 INFO - PROCESS | 2634 | 1461681371270 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 07:36:11 INFO - PROCESS | 2634 | 1461681371273 Marionette TRACE conn3 <- [1,1690,null,{}] 07:36:11 INFO - PROCESS | 2634 | 1461681371278 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}] 07:36:11 INFO - PROCESS | 2634 | 1461681371456 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 07:36:11 INFO - PROCESS | 2634 | 1461681371645 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:11 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f79a5800 == 117 [pid = 2634] [id = 430] 07:36:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 210 (0x7f21ecac9000) [pid = 2634] [serial = 1291] [outer = (nil)] 07:36:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 211 (0x7f21eedc4400) [pid = 2634] [serial = 1292] [outer = 0x7f21ecac9000] 07:36:11 INFO - PROCESS | 2634 | 1461681371717 Marionette DEBUG loaded listener.js 07:36:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 212 (0x7f21ef237800) [pid = 2634] [serial = 1293] [outer = 0x7f21ecac9000] 07:36:12 INFO - PROCESS | 2634 | 1461681372576 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]]]}] 07:36:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 07:36:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1377ms 07:36:12 INFO - PROCESS | 2634 | 1461681372646 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 07:36:12 INFO - PROCESS | 2634 | 1461681372650 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 07:36:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 07:36:12 INFO - PROCESS | 2634 | 1461681372655 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 07:36:12 INFO - PROCESS | 2634 | 1461681372658 Marionette TRACE conn3 <- [1,1694,null,{}] 07:36:12 INFO - PROCESS | 2634 | 1461681372662 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}] 07:36:12 INFO - PROCESS | 2634 | 1461681372857 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 07:36:13 INFO - PROCESS | 2634 | 1461681373057 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:13 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f94c6800 == 118 [pid = 2634] [id = 431] 07:36:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 213 (0x7f21ef77e400) [pid = 2634] [serial = 1294] [outer = (nil)] 07:36:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 214 (0x7f21f09d2000) [pid = 2634] [serial = 1295] [outer = 0x7f21ef77e400] 07:36:13 INFO - PROCESS | 2634 | 1461681373131 Marionette DEBUG loaded listener.js 07:36:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 215 (0x7f21f20b3400) [pid = 2634] [serial = 1296] [outer = 0x7f21ef77e400] 07:36:14 INFO - PROCESS | 2634 | 1461681374003 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]]]}] 07:36:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 07:36:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1386ms 07:36:14 INFO - PROCESS | 2634 | 1461681374041 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 07:36:14 INFO - PROCESS | 2634 | 1461681374044 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 07:36:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 07:36:14 INFO - PROCESS | 2634 | 1461681374050 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 07:36:14 INFO - PROCESS | 2634 | 1461681374052 Marionette TRACE conn3 <- [1,1698,null,{}] 07:36:14 INFO - PROCESS | 2634 | 1461681374058 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}] 07:36:14 INFO - PROCESS | 2634 | 1461681374216 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 07:36:14 INFO - PROCESS | 2634 | 1461681374410 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:14 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ff7dd000 == 119 [pid = 2634] [id = 432] 07:36:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 216 (0x7f21ef77ec00) [pid = 2634] [serial = 1297] [outer = (nil)] 07:36:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 217 (0x7f21f3055c00) [pid = 2634] [serial = 1298] [outer = 0x7f21ef77ec00] 07:36:14 INFO - PROCESS | 2634 | 1461681374477 Marionette DEBUG loaded listener.js 07:36:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 218 (0x7f21f6333000) [pid = 2634] [serial = 1299] [outer = 0x7f21ef77ec00] 07:36:15 INFO - PROCESS | 2634 | 1461681375353 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]]]}] 07:36:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 07:36:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1377ms 07:36:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 07:36:15 INFO - PROCESS | 2634 | 1461681375428 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 07:36:15 INFO - PROCESS | 2634 | 1461681375430 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 07:36:15 INFO - PROCESS | 2634 | 1461681375436 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 07:36:15 INFO - PROCESS | 2634 | 1461681375439 Marionette TRACE conn3 <- [1,1702,null,{}] 07:36:15 INFO - PROCESS | 2634 | 1461681375444 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}] 07:36:15 INFO - PROCESS | 2634 | 1461681375666 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 07:36:15 INFO - PROCESS | 2634 | 1461681375857 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:15 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2206b19800 == 120 [pid = 2634] [id = 433] 07:36:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 219 (0x7f21f09d7000) [pid = 2634] [serial = 1300] [outer = (nil)] 07:36:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 220 (0x7f21f6941400) [pid = 2634] [serial = 1301] [outer = 0x7f21f09d7000] 07:36:15 INFO - PROCESS | 2634 | 1461681375929 Marionette DEBUG loaded listener.js 07:36:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 221 (0x7f21f79e5800) [pid = 2634] [serial = 1302] [outer = 0x7f21f09d7000] 07:36:16 INFO - PROCESS | 2634 | 1461681376774 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]]]}] 07:36:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 07:36:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1384ms 07:36:16 INFO - PROCESS | 2634 | 1461681376821 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 07:36:16 INFO - PROCESS | 2634 | 1461681376824 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 07:36:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 07:36:16 INFO - PROCESS | 2634 | 1461681376830 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 07:36:16 INFO - PROCESS | 2634 | 1461681376832 Marionette TRACE conn3 <- [1,1706,null,{}] 07:36:16 INFO - PROCESS | 2634 | 1461681376838 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}] 07:36:16 INFO - PROCESS | 2634 | 1461681376994 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 07:36:17 INFO - PROCESS | 2634 | 1461681377189 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:17 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220a950800 == 121 [pid = 2634] [id = 434] 07:36:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 222 (0x7f21e31f2400) [pid = 2634] [serial = 1303] [outer = (nil)] 07:36:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 223 (0x7f21f304a400) [pid = 2634] [serial = 1304] [outer = 0x7f21e31f2400] 07:36:17 INFO - PROCESS | 2634 | 1461681377267 Marionette DEBUG loaded listener.js 07:36:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 224 (0x7f21f7eaac00) [pid = 2634] [serial = 1305] [outer = 0x7f21e31f2400] 07:36:18 INFO - PROCESS | 2634 | 1461681378098 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]]]}] 07:36:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 07:36:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1330ms 07:36:18 INFO - PROCESS | 2634 | 1461681378161 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 07:36:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 07:36:18 INFO - PROCESS | 2634 | 1461681378170 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 07:36:18 INFO - PROCESS | 2634 | 1461681378175 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 07:36:18 INFO - PROCESS | 2634 | 1461681378177 Marionette TRACE conn3 <- [1,1710,null,{}] 07:36:18 INFO - PROCESS | 2634 | 1461681378182 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}] 07:36:18 INFO - PROCESS | 2634 | 1461681378347 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 07:36:18 INFO - PROCESS | 2634 | 1461681378544 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:18 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2229bd1800 == 122 [pid = 2634] [id = 435] 07:36:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 225 (0x7f21e3e24c00) [pid = 2634] [serial = 1306] [outer = (nil)] 07:36:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 226 (0x7f21f8b05800) [pid = 2634] [serial = 1307] [outer = 0x7f21e3e24c00] 07:36:18 INFO - PROCESS | 2634 | 1461681378612 Marionette DEBUG loaded listener.js 07:36:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 227 (0x7f21f9247c00) [pid = 2634] [serial = 1308] [outer = 0x7f21e3e24c00] 07:36:19 INFO - PROCESS | 2634 | 1461681379500 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]]]}] 07:36:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 07:36:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1385ms 07:36:19 INFO - PROCESS | 2634 | 1461681379561 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 07:36:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 07:36:19 INFO - PROCESS | 2634 | 1461681379565 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 07:36:19 INFO - PROCESS | 2634 | 1461681379571 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 07:36:19 INFO - PROCESS | 2634 | 1461681379575 Marionette TRACE conn3 <- [1,1714,null,{}] 07:36:19 INFO - PROCESS | 2634 | 1461681379580 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}] 07:36:19 INFO - PROCESS | 2634 | 1461681379770 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 07:36:19 INFO - PROCESS | 2634 | 1461681379974 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:20 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e6839800 == 123 [pid = 2634] [id = 436] 07:36:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 228 (0x7f21fba5c800) [pid = 2634] [serial = 1309] [outer = (nil)] 07:36:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 229 (0x7f21fba62000) [pid = 2634] [serial = 1310] [outer = 0x7f21fba5c800] 07:36:20 INFO - PROCESS | 2634 | 1461681380073 Marionette DEBUG loaded listener.js 07:36:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 230 (0x7f2205806c00) [pid = 2634] [serial = 1311] [outer = 0x7f21fba5c800] 07:36:20 INFO - PROCESS | 2634 | 1461681380945 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]]]}] 07:36:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 07:36:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1430ms 07:36:21 INFO - PROCESS | 2634 | 1461681381000 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 07:36:21 INFO - PROCESS | 2634 | 1461681381004 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 07:36:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 07:36:21 INFO - PROCESS | 2634 | 1461681381010 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 07:36:21 INFO - PROCESS | 2634 | 1461681381012 Marionette TRACE conn3 <- [1,1718,null,{}] 07:36:21 INFO - PROCESS | 2634 | 1461681381017 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}] 07:36:21 INFO - PROCESS | 2634 | 1461681381178 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 07:36:21 INFO - PROCESS | 2634 | 1461681381376 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:21 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e57b0800 == 124 [pid = 2634] [id = 437] 07:36:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 231 (0x7f21fba58400) [pid = 2634] [serial = 1312] [outer = (nil)] 07:36:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 232 (0x7f2206830c00) [pid = 2634] [serial = 1313] [outer = 0x7f21fba58400] 07:36:21 INFO - PROCESS | 2634 | 1461681381441 Marionette DEBUG loaded listener.js 07:36:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 233 (0x7f2208abd800) [pid = 2634] [serial = 1314] [outer = 0x7f21fba58400] 07:36:22 INFO - PROCESS | 2634 | 1461681382282 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]]]}] 07:36:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 07:36:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1330ms 07:36:22 INFO - PROCESS | 2634 | 1461681382340 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 07:36:22 INFO - PROCESS | 2634 | 1461681382343 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 07:36:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 07:36:22 INFO - PROCESS | 2634 | 1461681382349 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 07:36:22 INFO - PROCESS | 2634 | 1461681382360 Marionette TRACE conn3 <- [1,1722,null,{}] 07:36:22 INFO - PROCESS | 2634 | 1461681382365 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}] 07:36:22 INFO - PROCESS | 2634 | 1461681382529 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 07:36:22 INFO - PROCESS | 2634 | 1461681382728 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:22 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e7916800 == 125 [pid = 2634] [id = 438] 07:36:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 234 (0x7f21e050e800) [pid = 2634] [serial = 1315] [outer = (nil)] 07:36:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 235 (0x7f21e0517000) [pid = 2634] [serial = 1316] [outer = 0x7f21e050e800] 07:36:22 INFO - PROCESS | 2634 | 1461681382797 Marionette DEBUG loaded listener.js 07:36:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 236 (0x7f21e051bc00) [pid = 2634] [serial = 1317] [outer = 0x7f21e050e800] 07:36:23 INFO - PROCESS | 2634 | 1461681383673 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]]]}] 07:36:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 07:36:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1390ms 07:36:23 INFO - PROCESS | 2634 | 1461681383741 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 07:36:23 INFO - PROCESS | 2634 | 1461681383745 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 07:36:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 07:36:23 INFO - PROCESS | 2634 | 1461681383750 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 07:36:23 INFO - PROCESS | 2634 | 1461681383752 Marionette TRACE conn3 <- [1,1726,null,{}] 07:36:23 INFO - PROCESS | 2634 | 1461681383757 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}] 07:36:23 INFO - PROCESS | 2634 | 1461681383920 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 07:36:24 INFO - PROCESS | 2634 | 1461681384120 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:24 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e17d5800 == 126 [pid = 2634] [id = 439] 07:36:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 237 (0x7f21e0510c00) [pid = 2634] [serial = 1318] [outer = (nil)] 07:36:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 238 (0x7f21e6766400) [pid = 2634] [serial = 1319] [outer = 0x7f21e0510c00] 07:36:24 INFO - PROCESS | 2634 | 1461681384186 Marionette DEBUG loaded listener.js 07:36:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 239 (0x7f21ee62fc00) [pid = 2634] [serial = 1320] [outer = 0x7f21e0510c00] 07:36:25 INFO - PROCESS | 2634 | 1461681385110 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]]]}] 07:36:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 07:36:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1427ms 07:36:25 INFO - PROCESS | 2634 | 1461681385179 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 07:36:25 INFO - PROCESS | 2634 | 1461681385182 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 07:36:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 07:36:25 INFO - PROCESS | 2634 | 1461681385188 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 07:36:25 INFO - PROCESS | 2634 | 1461681385190 Marionette TRACE conn3 <- [1,1730,null,{}] 07:36:25 INFO - PROCESS | 2634 | 1461681385195 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}] 07:36:25 INFO - PROCESS | 2634 | 1461681385354 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 07:36:25 INFO - PROCESS | 2634 | 1461681385566 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:25 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e05d4800 == 127 [pid = 2634] [id = 440] 07:36:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 240 (0x7f21debfcc00) [pid = 2634] [serial = 1321] [outer = (nil)] 07:36:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 241 (0x7f21e18c9400) [pid = 2634] [serial = 1322] [outer = 0x7f21debfcc00] 07:36:25 INFO - PROCESS | 2634 | 1461681385676 Marionette DEBUG loaded listener.js 07:36:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 242 (0x7f21e18cec00) [pid = 2634] [serial = 1323] [outer = 0x7f21debfcc00] 07:36:26 INFO - PROCESS | 2634 | 1461681386794 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]]]}] 07:36:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 07:36:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1635ms 07:36:26 INFO - PROCESS | 2634 | 1461681386824 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 07:36:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 07:36:26 INFO - PROCESS | 2634 | 1461681386829 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 07:36:26 INFO - PROCESS | 2634 | 1461681386837 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 07:36:26 INFO - PROCESS | 2634 | 1461681386841 Marionette TRACE conn3 <- [1,1734,null,{}] 07:36:26 INFO - PROCESS | 2634 | 1461681386850 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}] 07:36:27 INFO - PROCESS | 2634 | 1461681387024 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 07:36:27 INFO - PROCESS | 2634 | 1461681387297 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:27 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e57b1800 == 128 [pid = 2634] [id = 441] 07:36:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 243 (0x7f21e18d1000) [pid = 2634] [serial = 1324] [outer = (nil)] 07:36:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 244 (0x7f21e2d8a800) [pid = 2634] [serial = 1325] [outer = 0x7f21e18d1000] 07:36:27 INFO - PROCESS | 2634 | 1461681387363 Marionette DEBUG loaded listener.js 07:36:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 245 (0x7f21e3de5c00) [pid = 2634] [serial = 1326] [outer = 0x7f21e18d1000] 07:36:28 INFO - PROCESS | 2634 | 1461681388189 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]]]}] 07:36:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 07:36:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1431ms 07:36:28 INFO - PROCESS | 2634 | 1461681388267 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 07:36:28 INFO - PROCESS | 2634 | 1461681388274 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 07:36:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 07:36:28 INFO - PROCESS | 2634 | 1461681388283 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 07:36:28 INFO - PROCESS | 2634 | 1461681388286 Marionette TRACE conn3 <- [1,1738,null,{}] 07:36:28 INFO - PROCESS | 2634 | 1461681388291 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}] 07:36:28 INFO - PROCESS | 2634 | 1461681388553 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 07:36:28 INFO - PROCESS | 2634 | 1461681388870 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:28 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e05ac800 == 129 [pid = 2634] [id = 442] 07:36:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 246 (0x7f21e4881400) [pid = 2634] [serial = 1327] [outer = (nil)] 07:36:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 247 (0x7f21e4934800) [pid = 2634] [serial = 1328] [outer = 0x7f21e4881400] 07:36:28 INFO - PROCESS | 2634 | 1461681388936 Marionette DEBUG loaded listener.js 07:36:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 248 (0x7f21e4a64c00) [pid = 2634] [serial = 1329] [outer = 0x7f21e4881400] 07:36:29 INFO - PROCESS | 2634 | --DOMWINDOW == 247 (0x7f21f7a79c00) [pid = 2634] [serial = 1211] [outer = (nil)] [url = about:blank] 07:36:29 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e6947800 == 128 [pid = 2634] [id = 424] 07:36:29 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21eee79800 == 127 [pid = 2634] [id = 423] 07:36:29 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21edc21000 == 126 [pid = 2634] [id = 422] 07:36:29 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e76e1000 == 125 [pid = 2634] [id = 421] 07:36:29 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e41ac000 == 124 [pid = 2634] [id = 420] 07:36:29 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e20e7800 == 123 [pid = 2634] [id = 419] 07:36:29 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ec89a000 == 122 [pid = 2634] [id = 418] 07:36:29 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e4857000 == 121 [pid = 2634] [id = 417] 07:36:29 INFO - PROCESS | 2634 | 1461681389922 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]]]}] 07:36:29 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220d75b800 == 120 [pid = 2634] [id = 410] 07:36:29 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220abb2000 == 119 [pid = 2634] [id = 409] 07:36:29 INFO - PROCESS | 2634 | --DOCSHELL 0x7f2206824800 == 118 [pid = 2634] [id = 408] 07:36:29 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21fbad8800 == 117 [pid = 2634] [id = 407] 07:36:29 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f80d4000 == 116 [pid = 2634] [id = 406] 07:36:29 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef068000 == 115 [pid = 2634] [id = 405] 07:36:29 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e5b3c000 == 114 [pid = 2634] [id = 404] 07:36:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 07:36:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1680ms 07:36:29 INFO - PROCESS | 2634 | 1461681389962 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 07:36:29 INFO - PROCESS | 2634 | 1461681389965 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 07:36:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 07:36:29 INFO - PROCESS | 2634 | 1461681389971 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 07:36:29 INFO - PROCESS | 2634 | 1461681389975 Marionette TRACE conn3 <- [1,1742,null,{}] 07:36:29 INFO - PROCESS | 2634 | 1461681389989 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}] 07:36:30 INFO - PROCESS | 2634 | 1461681390153 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 246 (0x7f21ecac9c00) [pid = 2634] [serial = 981] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 245 (0x7f21e6a9ac00) [pid = 2634] [serial = 1194] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 244 (0x7f21e5b57000) [pid = 2634] [serial = 1193] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 243 (0x7f2204703c00) [pid = 2634] [serial = 993] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 242 (0x7f21f09cec00) [pid = 2634] [serial = 1172] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 241 (0x7f2208a3c000) [pid = 2634] [serial = 996] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 240 (0x7f21edec3800) [pid = 2634] [serial = 1200] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 239 (0x7f21f725e000) [pid = 2634] [serial = 1181] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 238 (0x7f21e4c58000) [pid = 2634] [serial = 1154] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 237 (0x7f21f86ec400) [pid = 2634] [serial = 987] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 236 (0x7f21e3d1ac00) [pid = 2634] [serial = 1151] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 235 (0x7f21ede89c00) [pid = 2634] [serial = 1187] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 234 (0x7f21f058bc00) [pid = 2634] [serial = 1205] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 233 (0x7f21f3049800) [pid = 2634] [serial = 1206] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 232 (0x7f220a4a3800) [pid = 2634] [serial = 1008] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 231 (0x7f21eefd6000) [pid = 2634] [serial = 1169] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 230 (0x7f21f304e400) [pid = 2634] [serial = 1178] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 229 (0x7f21f75af800) [pid = 2634] [serial = 1209] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 228 (0x7f21f7e7a400) [pid = 2634] [serial = 1184] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 227 (0x7f21ec753800) [pid = 2634] [serial = 1149] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 226 (0x7f21e5b5b000) [pid = 2634] [serial = 1196] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 225 (0x7f21e2eeb400) [pid = 2634] [serial = 1191] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 224 (0x7f21f0433400) [pid = 2634] [serial = 1005] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 223 (0x7f220ade7400) [pid = 2634] [serial = 1011] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 222 (0x7f21fa279400) [pid = 2634] [serial = 990] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 221 (0x7f21ef77f000) [pid = 2634] [serial = 984] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 220 (0x7f21eddc8000) [pid = 2634] [serial = 1199] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 219 (0x7f21ee3cc800) [pid = 2634] [serial = 1202] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 218 (0x7f21f0437000) [pid = 2634] [serial = 1208] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 217 (0x7f21e7849400) [pid = 2634] [serial = 1157] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 216 (0x7f21e4889400) [pid = 2634] [serial = 1002] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 215 (0x7f21ecabb000) [pid = 2634] [serial = 1160] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 214 (0x7f21f1f7b000) [pid = 2634] [serial = 1175] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 213 (0x7f21e5b65000) [pid = 2634] [serial = 999] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 212 (0x7f21f1f80800) [pid = 2634] [serial = 1038] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 211 (0x7f21ee48f000) [pid = 2634] [serial = 1203] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 210 (0x7f21e7843c00) [pid = 2634] [serial = 1197] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 209 (0x7f21ee48e800) [pid = 2634] [serial = 1166] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 208 (0x7f21edccb400) [pid = 2634] [serial = 1163] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 207 (0x7f21e07c9000) [pid = 2634] [serial = 1190] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | --DOMWINDOW == 206 (0x7f21ebacc000) [pid = 2634] [serial = 1014] [outer = (nil)] [url = about:blank] 07:36:30 INFO - PROCESS | 2634 | 1461681390427 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:30 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e570c000 == 115 [pid = 2634] [id = 443] 07:36:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 207 (0x7f21e3e30000) [pid = 2634] [serial = 1330] [outer = (nil)] 07:36:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 208 (0x7f21e5b5b800) [pid = 2634] [serial = 1331] [outer = 0x7f21e3e30000] 07:36:30 INFO - PROCESS | 2634 | 1461681390514 Marionette DEBUG loaded listener.js 07:36:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 209 (0x7f21e67ae800) [pid = 2634] [serial = 1332] [outer = 0x7f21e3e30000] 07:36:31 INFO - PROCESS | 2634 | 1461681391184 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]]]}] 07:36:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 07:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1236ms 07:36:31 INFO - PROCESS | 2634 | 1461681391207 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 07:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 07:36:31 INFO - PROCESS | 2634 | 1461681391211 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 07:36:31 INFO - PROCESS | 2634 | 1461681391217 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 07:36:31 INFO - PROCESS | 2634 | 1461681391219 Marionette TRACE conn3 <- [1,1746,null,{}] 07:36:31 INFO - PROCESS | 2634 | 1461681391224 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}] 07:36:31 INFO - PROCESS | 2634 | 1461681391372 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 07:36:31 INFO - PROCESS | 2634 | 1461681391391 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:31 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e695a000 == 116 [pid = 2634] [id = 444] 07:36:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 210 (0x7f21e4889400) [pid = 2634] [serial = 1333] [outer = (nil)] 07:36:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 211 (0x7f21e7519000) [pid = 2634] [serial = 1334] [outer = 0x7f21e4889400] 07:36:31 INFO - PROCESS | 2634 | 1461681391590 Marionette DEBUG loaded listener.js 07:36:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 212 (0x7f21e7849400) [pid = 2634] [serial = 1335] [outer = 0x7f21e4889400] 07:36:32 INFO - PROCESS | 2634 | 1461681392407 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]]]}] 07:36:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 07:36:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1225ms 07:36:32 INFO - PROCESS | 2634 | 1461681392442 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 07:36:32 INFO - PROCESS | 2634 | 1461681392446 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 07:36:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 07:36:32 INFO - PROCESS | 2634 | 1461681392464 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 07:36:32 INFO - PROCESS | 2634 | 1461681392466 Marionette TRACE conn3 <- [1,1750,null,{}] 07:36:32 INFO - PROCESS | 2634 | 1461681392491 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}] 07:36:32 INFO - PROCESS | 2634 | 1461681392700 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 07:36:32 INFO - PROCESS | 2634 | 1461681392720 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:32 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ebb86000 == 117 [pid = 2634] [id = 445] 07:36:32 INFO - PROCESS | 2634 | ++DOMWINDOW == 213 (0x7f21e4c58000) [pid = 2634] [serial = 1336] [outer = (nil)] 07:36:32 INFO - PROCESS | 2634 | ++DOMWINDOW == 214 (0x7f21ec753800) [pid = 2634] [serial = 1337] [outer = 0x7f21e4c58000] 07:36:32 INFO - PROCESS | 2634 | 1461681392778 Marionette DEBUG loaded listener.js 07:36:32 INFO - PROCESS | 2634 | ++DOMWINDOW == 215 (0x7f21ecabc800) [pid = 2634] [serial = 1338] [outer = 0x7f21e4c58000] 07:36:33 INFO - PROCESS | 2634 | 1461681393719 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]]]}] 07:36:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 07:36:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1311ms 07:36:33 INFO - PROCESS | 2634 | 1461681393764 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 07:36:33 INFO - PROCESS | 2634 | 1461681393770 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 07:36:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 07:36:33 INFO - PROCESS | 2634 | 1461681393778 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 07:36:33 INFO - PROCESS | 2634 | 1461681393786 Marionette TRACE conn3 <- [1,1754,null,{}] 07:36:33 INFO - PROCESS | 2634 | 1461681393806 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}] 07:36:34 INFO - PROCESS | 2634 | 1461681394066 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 07:36:34 INFO - PROCESS | 2634 | 1461681394095 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:34 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eca15000 == 118 [pid = 2634] [id = 446] 07:36:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 216 (0x7f21ecac2400) [pid = 2634] [serial = 1339] [outer = (nil)] 07:36:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 217 (0x7f21ee62ac00) [pid = 2634] [serial = 1340] [outer = 0x7f21ecac2400] 07:36:34 INFO - PROCESS | 2634 | 1461681394157 Marionette DEBUG loaded listener.js 07:36:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 218 (0x7f21eeca4400) [pid = 2634] [serial = 1341] [outer = 0x7f21ecac2400] 07:36:34 INFO - PROCESS | 2634 | --DOMWINDOW == 217 (0x7f21ecac9800) [pid = 2634] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 07:36:34 INFO - PROCESS | 2634 | --DOMWINDOW == 216 (0x7f21e2d8bc00) [pid = 2634] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 07:36:34 INFO - PROCESS | 2634 | --DOMWINDOW == 215 (0x7f21ebad0800) [pid = 2634] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 07:36:34 INFO - PROCESS | 2634 | --DOMWINDOW == 214 (0x7f21e2d87c00) [pid = 2634] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 07:36:34 INFO - PROCESS | 2634 | --DOMWINDOW == 213 (0x7f21debfe400) [pid = 2634] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 07:36:34 INFO - PROCESS | 2634 | --DOMWINDOW == 212 (0x7f21e07c8000) [pid = 2634] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 07:36:34 INFO - PROCESS | 2634 | --DOMWINDOW == 211 (0x7f21e3d1b000) [pid = 2634] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 07:36:34 INFO - PROCESS | 2634 | --DOMWINDOW == 210 (0x7f21e67a6400) [pid = 2634] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 07:36:34 INFO - PROCESS | 2634 | --DOMWINDOW == 209 (0x7f21edce4c00) [pid = 2634] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 07:36:35 INFO - PROCESS | 2634 | 1461681395010 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]]]}] 07:36:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 07:36:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1301ms 07:36:35 INFO - PROCESS | 2634 | 1461681395081 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 07:36:35 INFO - PROCESS | 2634 | 1461681395084 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 07:36:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 07:36:35 INFO - PROCESS | 2634 | 1461681395103 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 07:36:35 INFO - PROCESS | 2634 | 1461681395107 Marionette TRACE conn3 <- [1,1758,null,{}] 07:36:35 INFO - PROCESS | 2634 | 1461681395112 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}] 07:36:35 INFO - PROCESS | 2634 | 1461681395271 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 07:36:35 INFO - PROCESS | 2634 | 1461681395280 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:35 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee5e3800 == 119 [pid = 2634] [id = 447] 07:36:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 210 (0x7f21e4c58c00) [pid = 2634] [serial = 1342] [outer = (nil)] 07:36:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 211 (0x7f21eeca7400) [pid = 2634] [serial = 1343] [outer = 0x7f21e4c58c00] 07:36:35 INFO - PROCESS | 2634 | 1461681395338 Marionette DEBUG loaded listener.js 07:36:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 212 (0x7f21ef77b800) [pid = 2634] [serial = 1344] [outer = 0x7f21e4c58c00] 07:36:36 INFO - PROCESS | 2634 | 1461681396173 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]]]}] 07:36:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 07:36:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1136ms 07:36:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 07:36:36 INFO - PROCESS | 2634 | 1461681396230 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 07:36:36 INFO - PROCESS | 2634 | 1461681396233 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 07:36:36 INFO - PROCESS | 2634 | 1461681396247 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 07:36:36 INFO - PROCESS | 2634 | 1461681396249 Marionette TRACE conn3 <- [1,1762,null,{}] 07:36:36 INFO - PROCESS | 2634 | 1461681396255 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}] 07:36:36 INFO - PROCESS | 2634 | 1461681396414 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 07:36:36 INFO - PROCESS | 2634 | 1461681396428 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:36 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eed9d800 == 120 [pid = 2634] [id = 448] 07:36:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 213 (0x7f21ec8e1800) [pid = 2634] [serial = 1345] [outer = (nil)] 07:36:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 214 (0x7f21f043e800) [pid = 2634] [serial = 1346] [outer = 0x7f21ec8e1800] 07:36:36 INFO - PROCESS | 2634 | 1461681396488 Marionette DEBUG loaded listener.js 07:36:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 215 (0x7f21f09dbc00) [pid = 2634] [serial = 1347] [outer = 0x7f21ec8e1800] 07:36:37 INFO - PROCESS | 2634 | 1461681397678 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]]]}] 07:36:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 07:36:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1488ms 07:36:37 INFO - PROCESS | 2634 | 1461681397727 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 07:36:37 INFO - PROCESS | 2634 | 1461681397734 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 07:36:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 07:36:37 INFO - PROCESS | 2634 | 1461681397741 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 07:36:37 INFO - PROCESS | 2634 | 1461681397747 Marionette TRACE conn3 <- [1,1766,null,{}] 07:36:37 INFO - PROCESS | 2634 | 1461681397755 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}] 07:36:37 INFO - PROCESS | 2634 | 1461681397966 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 07:36:38 INFO - PROCESS | 2634 | 1461681398210 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:38 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e579b800 == 121 [pid = 2634] [id = 449] 07:36:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 216 (0x7f21e2ddb400) [pid = 2634] [serial = 1348] [outer = (nil)] 07:36:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 217 (0x7f21e3df2800) [pid = 2634] [serial = 1349] [outer = 0x7f21e2ddb400] 07:36:38 INFO - PROCESS | 2634 | 1461681398330 Marionette DEBUG loaded listener.js 07:36:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 218 (0x7f21e4888c00) [pid = 2634] [serial = 1350] [outer = 0x7f21e2ddb400] 07:36:39 INFO - PROCESS | 2634 | 1461681399226 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]]]}] 07:36:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 07:36:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1542ms 07:36:39 INFO - PROCESS | 2634 | 1461681399285 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 07:36:39 INFO - PROCESS | 2634 | 1461681399293 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 07:36:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 07:36:39 INFO - PROCESS | 2634 | 1461681399303 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 07:36:39 INFO - PROCESS | 2634 | 1461681399306 Marionette TRACE conn3 <- [1,1770,null,{}] 07:36:39 INFO - PROCESS | 2634 | 1461681399312 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}] 07:36:39 INFO - PROCESS | 2634 | 1461681399513 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 07:36:39 INFO - PROCESS | 2634 | 1461681399709 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:39 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e79df000 == 122 [pid = 2634] [id = 450] 07:36:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 219 (0x7f21e4a61c00) [pid = 2634] [serial = 1351] [outer = (nil)] 07:36:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 220 (0x7f21e6768400) [pid = 2634] [serial = 1352] [outer = 0x7f21e4a61c00] 07:36:39 INFO - PROCESS | 2634 | 1461681399781 Marionette DEBUG loaded listener.js 07:36:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 221 (0x7f21e751b000) [pid = 2634] [serial = 1353] [outer = 0x7f21e4a61c00] 07:36:40 INFO - PROCESS | 2634 | 1461681400740 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]]]}] 07:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 07:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1476ms 07:36:40 INFO - PROCESS | 2634 | 1461681400779 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 07:36:40 INFO - PROCESS | 2634 | 1461681400783 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 07:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 07:36:40 INFO - PROCESS | 2634 | 1461681400789 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 07:36:40 INFO - PROCESS | 2634 | 1461681400794 Marionette TRACE conn3 <- [1,1774,null,{}] 07:36:40 INFO - PROCESS | 2634 | 1461681400810 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}] 07:36:41 INFO - PROCESS | 2634 | 1461681401013 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 07:36:41 INFO - PROCESS | 2634 | 1461681401210 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:41 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef453000 == 123 [pid = 2634] [id = 451] 07:36:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 222 (0x7f21ebacd800) [pid = 2634] [serial = 1354] [outer = (nil)] 07:36:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 223 (0x7f21edf3f800) [pid = 2634] [serial = 1355] [outer = 0x7f21ebacd800] 07:36:41 INFO - PROCESS | 2634 | 1461681401284 Marionette DEBUG loaded listener.js 07:36:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 224 (0x7f21ee62dc00) [pid = 2634] [serial = 1356] [outer = 0x7f21ebacd800] 07:36:42 INFO - PROCESS | 2634 | 1461681402152 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]]]}] 07:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 07:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1431ms 07:36:42 INFO - PROCESS | 2634 | 1461681402221 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 07:36:42 INFO - PROCESS | 2634 | 1461681402225 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 07:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 07:36:42 INFO - PROCESS | 2634 | 1461681402231 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 07:36:42 INFO - PROCESS | 2634 | 1461681402234 Marionette TRACE conn3 <- [1,1778,null,{}] 07:36:42 INFO - PROCESS | 2634 | 1461681402238 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}] 07:36:42 INFO - PROCESS | 2634 | 1461681402425 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 07:36:42 INFO - PROCESS | 2634 | 1461681402623 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:42 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f2a5d000 == 124 [pid = 2634] [id = 452] 07:36:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 225 (0x7f21ec868800) [pid = 2634] [serial = 1357] [outer = (nil)] 07:36:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 226 (0x7f21f09d6400) [pid = 2634] [serial = 1358] [outer = 0x7f21ec868800] 07:36:42 INFO - PROCESS | 2634 | 1461681402696 Marionette DEBUG loaded listener.js 07:36:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 227 (0x7f21f1337800) [pid = 2634] [serial = 1359] [outer = 0x7f21ec868800] 07:36:43 INFO - PROCESS | 2634 | 1461681403550 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]]]}] 07:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 07:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1375ms 07:36:43 INFO - PROCESS | 2634 | 1461681403607 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 07:36:43 INFO - PROCESS | 2634 | 1461681403610 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 07:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 07:36:43 INFO - PROCESS | 2634 | 1461681403616 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 07:36:43 INFO - PROCESS | 2634 | 1461681403618 Marionette TRACE conn3 <- [1,1782,null,{}] 07:36:43 INFO - PROCESS | 2634 | 1461681403624 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}] 07:36:43 INFO - PROCESS | 2634 | 1461681403791 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 07:36:44 INFO - PROCESS | 2634 | 1461681404002 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:44 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f6890800 == 125 [pid = 2634] [id = 453] 07:36:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 228 (0x7f21e2d88000) [pid = 2634] [serial = 1360] [outer = (nil)] 07:36:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 229 (0x7f21ee632000) [pid = 2634] [serial = 1361] [outer = 0x7f21e2d88000] 07:36:44 INFO - PROCESS | 2634 | 1461681404127 Marionette DEBUG loaded listener.js 07:36:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 230 (0x7f21f2eda400) [pid = 2634] [serial = 1362] [outer = 0x7f21e2d88000] 07:36:45 INFO - PROCESS | 2634 | 1461681405037 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]]]}] 07:36:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 07:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1484ms 07:36:45 INFO - PROCESS | 2634 | 1461681405101 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 07:36:45 INFO - PROCESS | 2634 | 1461681405104 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 07:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 07:36:45 INFO - PROCESS | 2634 | 1461681405110 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 07:36:45 INFO - PROCESS | 2634 | 1461681405112 Marionette TRACE conn3 <- [1,1786,null,{}] 07:36:45 INFO - PROCESS | 2634 | 1461681405118 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}] 07:36:45 INFO - PROCESS | 2634 | 1461681405307 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 07:36:45 INFO - PROCESS | 2634 | 1461681405504 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:45 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f9fc1800 == 126 [pid = 2634] [id = 454] 07:36:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 231 (0x7f21f75af800) [pid = 2634] [serial = 1363] [outer = (nil)] 07:36:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 232 (0x7f21f9589800) [pid = 2634] [serial = 1364] [outer = 0x7f21f75af800] 07:36:45 INFO - PROCESS | 2634 | 1461681405578 Marionette DEBUG loaded listener.js 07:36:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 233 (0x7f21fe858400) [pid = 2634] [serial = 1365] [outer = 0x7f21f75af800] 07:36:46 INFO - PROCESS | 2634 | 1461681406445 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]]]}] 07:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 07:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1376ms 07:36:46 INFO - PROCESS | 2634 | 1461681406487 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 07:36:46 INFO - PROCESS | 2634 | 1461681406490 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 07:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 07:36:46 INFO - PROCESS | 2634 | 1461681406496 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 07:36:46 INFO - PROCESS | 2634 | 1461681406498 Marionette TRACE conn3 <- [1,1790,null,{}] 07:36:46 INFO - PROCESS | 2634 | 1461681406504 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}] 07:36:46 INFO - PROCESS | 2634 | 1461681406674 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 07:36:46 INFO - PROCESS | 2634 | 1461681406876 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:46 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f22058e8800 == 127 [pid = 2634] [id = 455] 07:36:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 234 (0x7f21f7e83000) [pid = 2634] [serial = 1366] [outer = (nil)] 07:36:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 235 (0x7f220536bc00) [pid = 2634] [serial = 1367] [outer = 0x7f21f7e83000] 07:36:46 INFO - PROCESS | 2634 | 1461681406943 Marionette DEBUG loaded listener.js 07:36:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 236 (0x7f2205aee800) [pid = 2634] [serial = 1368] [outer = 0x7f21f7e83000] 07:36:47 INFO - PROCESS | 2634 | 1461681407787 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]]]}] 07:36:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 07:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1334ms 07:36:47 INFO - PROCESS | 2634 | 1461681407831 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 07:36:47 INFO - PROCESS | 2634 | 1461681407835 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 07:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 07:36:47 INFO - PROCESS | 2634 | 1461681407840 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 07:36:47 INFO - PROCESS | 2634 | 1461681407842 Marionette TRACE conn3 <- [1,1794,null,{}] 07:36:47 INFO - PROCESS | 2634 | 1461681407848 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}] 07:36:48 INFO - PROCESS | 2634 | 1461681408015 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 07:36:48 INFO - PROCESS | 2634 | 1461681408216 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:48 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220ab34000 == 128 [pid = 2634] [id = 456] 07:36:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 237 (0x7f21e2eaa800) [pid = 2634] [serial = 1369] [outer = (nil)] 07:36:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 238 (0x7f21e2eb2c00) [pid = 2634] [serial = 1370] [outer = 0x7f21e2eaa800] 07:36:48 INFO - PROCESS | 2634 | 1461681408283 Marionette DEBUG loaded listener.js 07:36:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 239 (0x7f21e2eb7800) [pid = 2634] [serial = 1371] [outer = 0x7f21e2eaa800] 07:36:49 INFO - PROCESS | 2634 | 1461681409158 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]]]}] 07:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1384ms 07:36:49 INFO - PROCESS | 2634 | 1461681409226 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 07:36:49 INFO - PROCESS | 2634 | 1461681409229 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 07:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 07:36:49 INFO - PROCESS | 2634 | 1461681409235 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 07:36:49 INFO - PROCESS | 2634 | 1461681409237 Marionette TRACE conn3 <- [1,1798,null,{}] 07:36:49 INFO - PROCESS | 2634 | 1461681409243 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}] 07:36:49 INFO - PROCESS | 2634 | 1461681409412 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 07:36:49 INFO - PROCESS | 2634 | 1461681409611 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:49 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220fda8800 == 129 [pid = 2634] [id = 457] 07:36:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 240 (0x7f21e2eac800) [pid = 2634] [serial = 1372] [outer = (nil)] 07:36:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 241 (0x7f2204709800) [pid = 2634] [serial = 1373] [outer = 0x7f21e2eac800] 07:36:49 INFO - PROCESS | 2634 | 1461681409679 Marionette DEBUG loaded listener.js 07:36:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 242 (0x7f2206908800) [pid = 2634] [serial = 1374] [outer = 0x7f21e2eac800] 07:36:50 INFO - PROCESS | 2634 | 1461681410582 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]]]}] 07:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 07:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1382ms 07:36:50 INFO - PROCESS | 2634 | 1461681410618 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 07:36:50 INFO - PROCESS | 2634 | 1461681410622 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 07:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 07:36:50 INFO - PROCESS | 2634 | 1461681410631 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 07:36:50 INFO - PROCESS | 2634 | 1461681410635 Marionette TRACE conn3 <- [1,1802,null,{}] 07:36:50 INFO - PROCESS | 2634 | 1461681410644 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}] 07:36:50 INFO - PROCESS | 2634 | 1461681410817 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 07:36:51 INFO - PROCESS | 2634 | 1461681411019 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:51 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e2378800 == 130 [pid = 2634] [id = 458] 07:36:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 243 (0x7f21e2eabc00) [pid = 2634] [serial = 1375] [outer = (nil)] 07:36:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 244 (0x7f21e77acc00) [pid = 2634] [serial = 1376] [outer = 0x7f21e2eabc00] 07:36:51 INFO - PROCESS | 2634 | 1461681411084 Marionette DEBUG loaded listener.js 07:36:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 245 (0x7f21e77b1800) [pid = 2634] [serial = 1377] [outer = 0x7f21e2eabc00] 07:36:51 INFO - PROCESS | 2634 | 1461681411943 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]]]}] 07:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 07:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1386ms 07:36:52 INFO - PROCESS | 2634 | 1461681412014 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 07:36:52 INFO - PROCESS | 2634 | 1461681412018 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 07:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 07:36:52 INFO - PROCESS | 2634 | 1461681412024 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 07:36:52 INFO - PROCESS | 2634 | 1461681412027 Marionette TRACE conn3 <- [1,1806,null,{}] 07:36:52 INFO - PROCESS | 2634 | 1461681412032 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}] 07:36:52 INFO - PROCESS | 2634 | 1461681412261 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 07:36:52 INFO - PROCESS | 2634 | 1461681412462 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:52 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21dff6a800 == 131 [pid = 2634] [id = 459] 07:36:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 246 (0x7f21de7e5800) [pid = 2634] [serial = 1378] [outer = (nil)] 07:36:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 247 (0x7f21de7ee400) [pid = 2634] [serial = 1379] [outer = 0x7f21de7e5800] 07:36:52 INFO - PROCESS | 2634 | 1461681412537 Marionette DEBUG loaded listener.js 07:36:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 248 (0x7f22068ecc00) [pid = 2634] [serial = 1380] [outer = 0x7f21de7e5800] 07:36:53 INFO - PROCESS | 2634 | 1461681413440 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]]]}] 07:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 07:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1487ms 07:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 07:36:53 INFO - PROCESS | 2634 | 1461681413511 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 07:36:53 INFO - PROCESS | 2634 | 1461681413514 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 07:36:53 INFO - PROCESS | 2634 | 1461681413520 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 07:36:53 INFO - PROCESS | 2634 | 1461681413522 Marionette TRACE conn3 <- [1,1810,null,{}] 07:36:53 INFO - PROCESS | 2634 | 1461681413527 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}] 07:36:53 INFO - PROCESS | 2634 | 1461681413712 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 07:36:54 INFO - PROCESS | 2634 | 1461681414479 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:54 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21dff67000 == 132 [pid = 2634] [id = 460] 07:36:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 249 (0x7f21de7e3400) [pid = 2634] [serial = 1381] [outer = (nil)] 07:36:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 250 (0x7f21de7e5c00) [pid = 2634] [serial = 1382] [outer = 0x7f21de7e3400] 07:36:54 INFO - PROCESS | 2634 | 1461681414553 Marionette DEBUG loaded listener.js 07:36:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 251 (0x7f21de7ef400) [pid = 2634] [serial = 1383] [outer = 0x7f21de7e3400] 07:36:55 INFO - PROCESS | 2634 | 1461681415398 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]]]}] 07:36:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 07:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1927ms 07:36:55 INFO - PROCESS | 2634 | 1461681415448 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 07:36:55 INFO - PROCESS | 2634 | 1461681415453 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 07:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 07:36:55 INFO - PROCESS | 2634 | 1461681415460 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 07:36:55 INFO - PROCESS | 2634 | 1461681415465 Marionette TRACE conn3 <- [1,1814,null,{}] 07:36:55 INFO - PROCESS | 2634 | 1461681415471 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}] 07:36:55 INFO - PROCESS | 2634 | 1461681415654 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 07:36:55 INFO - PROCESS | 2634 | 1461681415863 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:55 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e3578800 == 133 [pid = 2634] [id = 461] 07:36:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 252 (0x7f21de7e4000) [pid = 2634] [serial = 1384] [outer = (nil)] 07:36:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 253 (0x7f21e051cc00) [pid = 2634] [serial = 1385] [outer = 0x7f21de7e4000] 07:36:55 INFO - PROCESS | 2634 | 1461681415987 Marionette DEBUG loaded listener.js 07:36:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 254 (0x7f21e18c6800) [pid = 2634] [serial = 1386] [outer = 0x7f21de7e4000] 07:36:56 INFO - PROCESS | 2634 | 1461681416961 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]]]}] 07:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 07:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1536ms 07:36:57 INFO - PROCESS | 2634 | 1461681417000 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 07:36:57 INFO - PROCESS | 2634 | 1461681417006 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 07:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 07:36:57 INFO - PROCESS | 2634 | 1461681417012 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 07:36:57 INFO - PROCESS | 2634 | 1461681417015 Marionette TRACE conn3 <- [1,1818,null,{}] 07:36:57 INFO - PROCESS | 2634 | 1461681417020 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}] 07:36:57 INFO - PROCESS | 2634 | 1461681417205 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 07:36:57 INFO - PROCESS | 2634 | 1461681417418 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:57 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e4c8b000 == 134 [pid = 2634] [id = 462] 07:36:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 255 (0x7f21e18cbc00) [pid = 2634] [serial = 1387] [outer = (nil)] 07:36:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 256 (0x7f21e2eecc00) [pid = 2634] [serial = 1388] [outer = 0x7f21e18cbc00] 07:36:57 INFO - PROCESS | 2634 | 1461681417480 Marionette DEBUG loaded listener.js 07:36:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 257 (0x7f21e3d15800) [pid = 2634] [serial = 1389] [outer = 0x7f21e18cbc00] 07:36:58 INFO - PROCESS | 2634 | 1461681418333 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]]]}] 07:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 07:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1390ms 07:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 07:36:58 INFO - PROCESS | 2634 | 1461681418404 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 07:36:58 INFO - PROCESS | 2634 | 1461681418407 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 07:36:58 INFO - PROCESS | 2634 | 1461681418420 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 07:36:58 INFO - PROCESS | 2634 | 1461681418427 Marionette TRACE conn3 <- [1,1822,null,{}] 07:36:58 INFO - PROCESS | 2634 | 1461681418435 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}] 07:36:58 INFO - PROCESS | 2634 | 1461681418612 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 07:36:58 INFO - PROCESS | 2634 | 1461681418823 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:58 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e59a6000 == 135 [pid = 2634] [id = 463] 07:36:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 258 (0x7f21e4881000) [pid = 2634] [serial = 1390] [outer = (nil)] 07:36:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 259 (0x7f21e4a69400) [pid = 2634] [serial = 1391] [outer = 0x7f21e4881000] 07:36:58 INFO - PROCESS | 2634 | 1461681418929 Marionette DEBUG loaded listener.js 07:36:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 260 (0x7f21e578b800) [pid = 2634] [serial = 1392] [outer = 0x7f21e4881000] 07:36:59 INFO - PROCESS | 2634 | 1461681419767 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]]]}] 07:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 07:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1393ms 07:36:59 INFO - PROCESS | 2634 | 1461681419806 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 07:36:59 INFO - PROCESS | 2634 | 1461681419809 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 07:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 07:36:59 INFO - PROCESS | 2634 | 1461681419815 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 07:36:59 INFO - PROCESS | 2634 | 1461681419817 Marionette TRACE conn3 <- [1,1826,null,{}] 07:36:59 INFO - PROCESS | 2634 | 1461681419822 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}] 07:36:59 INFO - PROCESS | 2634 | 1461681419986 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 07:37:00 INFO - PROCESS | 2634 | 1461681420307 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:00 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220478c800 == 134 [pid = 2634] [id = 394] 07:37:00 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ee076800 == 133 [pid = 2634] [id = 364] 07:37:00 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e4c96800 == 132 [pid = 2634] [id = 395] 07:37:00 INFO - PROCESS | 2634 | --DOMWINDOW == 259 (0x7f21e0851400) [pid = 2634] [serial = 1238] [outer = (nil)] [url = about:blank] 07:37:00 INFO - PROCESS | 2634 | --DOMWINDOW == 258 (0x7f21f7e80800) [pid = 2634] [serial = 1223] [outer = (nil)] [url = about:blank] 07:37:00 INFO - PROCESS | 2634 | --DOMWINDOW == 257 (0x7f21e0846c00) [pid = 2634] [serial = 1235] [outer = (nil)] [url = about:blank] 07:37:00 INFO - PROCESS | 2634 | --DOMWINDOW == 256 (0x7f21f09d8400) [pid = 2634] [serial = 1220] [outer = (nil)] [url = about:blank] 07:37:00 INFO - PROCESS | 2634 | --DOMWINDOW == 255 (0x7f21e492d400) [pid = 2634] [serial = 1214] [outer = (nil)] [url = about:blank] 07:37:00 INFO - PROCESS | 2634 | --DOMWINDOW == 254 (0x7f21ec8e0000) [pid = 2634] [serial = 1217] [outer = (nil)] [url = about:blank] 07:37:00 INFO - PROCESS | 2634 | --DOMWINDOW == 253 (0x7f21f9c80c00) [pid = 2634] [serial = 1226] [outer = (nil)] [url = about:blank] 07:37:00 INFO - PROCESS | 2634 | --DOMWINDOW == 252 (0x7f2205843c00) [pid = 2634] [serial = 1229] [outer = (nil)] [url = about:blank] 07:37:00 INFO - PROCESS | 2634 | --DOMWINDOW == 251 (0x7f21e0540000) [pid = 2634] [serial = 1232] [outer = (nil)] [url = about:blank] 07:37:00 INFO - PROCESS | 2634 | --DOMWINDOW == 250 (0x7f21e5788400) [pid = 2634] [serial = 1241] [outer = (nil)] [url = about:blank] 07:37:00 INFO - PROCESS | 2634 | --DOMWINDOW == 249 (0x7f21ee62d000) [pid = 2634] [serial = 1244] [outer = (nil)] [url = about:blank] 07:37:00 INFO - PROCESS | 2634 | --DOMWINDOW == 248 (0x7f21e40b2c00) [pid = 2634] [serial = 1247] [outer = (nil)] [url = about:blank] 07:37:00 INFO - PROCESS | 2634 | --DOMWINDOW == 247 (0x7f21edf44800) [pid = 2634] [serial = 1250] [outer = (nil)] [url = about:blank] 07:37:00 INFO - PROCESS | 2634 | --DOMWINDOW == 246 (0x7f21edf4cc00) [pid = 2634] [serial = 1277] [outer = (nil)] [url = about:blank] 07:37:00 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e20e6800 == 133 [pid = 2634] [id = 464] 07:37:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 247 (0x7f21e0540000) [pid = 2634] [serial = 1393] [outer = (nil)] 07:37:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 248 (0x7f21e2ef8000) [pid = 2634] [serial = 1394] [outer = 0x7f21e0540000] 07:37:00 INFO - PROCESS | 2634 | 1461681420438 Marionette DEBUG loaded listener.js 07:37:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 249 (0x7f21e4935c00) [pid = 2634] [serial = 1395] [outer = 0x7f21e0540000] 07:37:00 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ee5e3800 == 132 [pid = 2634] [id = 447] 07:37:00 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21eca15000 == 131 [pid = 2634] [id = 446] 07:37:00 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ebb86000 == 130 [pid = 2634] [id = 445] 07:37:00 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e695a000 == 129 [pid = 2634] [id = 444] 07:37:00 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e570c000 == 128 [pid = 2634] [id = 443] 07:37:00 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e05ac800 == 127 [pid = 2634] [id = 442] 07:37:00 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e57b1800 == 126 [pid = 2634] [id = 441] 07:37:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e7916800 == 125 [pid = 2634] [id = 438] 07:37:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e57b0800 == 124 [pid = 2634] [id = 437] 07:37:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e6839800 == 123 [pid = 2634] [id = 436] 07:37:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f2229bd1800 == 122 [pid = 2634] [id = 435] 07:37:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220a950800 == 121 [pid = 2634] [id = 434] 07:37:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f2206b19800 == 120 [pid = 2634] [id = 433] 07:37:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ff7dd000 == 119 [pid = 2634] [id = 432] 07:37:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f94c6800 == 118 [pid = 2634] [id = 431] 07:37:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f79a5800 == 117 [pid = 2634] [id = 430] 07:37:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f4787800 == 116 [pid = 2634] [id = 429] 07:37:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f201b800 == 115 [pid = 2634] [id = 428] 07:37:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ec895000 == 114 [pid = 2634] [id = 427] 07:37:01 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e4848800 == 113 [pid = 2634] [id = 426] 07:37:01 INFO - PROCESS | 2634 | 1461681421217 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]]]}] 07:37:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 07:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1435ms 07:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 07:37:01 INFO - PROCESS | 2634 | 1461681421251 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 07:37:01 INFO - PROCESS | 2634 | 1461681421253 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 07:37:01 INFO - PROCESS | 2634 | 1461681421259 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 07:37:01 INFO - PROCESS | 2634 | 1461681421262 Marionette TRACE conn3 <- [1,1830,null,{}] 07:37:01 INFO - PROCESS | 2634 | 1461681421267 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}] 07:37:01 INFO - PROCESS | 2634 | --DOMWINDOW == 248 (0x7f21ee3d1000) [pid = 2634] [serial = 1271] [outer = (nil)] [url = about:blank] 07:37:01 INFO - PROCESS | 2634 | --DOMWINDOW == 247 (0x7f21e4880400) [pid = 2634] [serial = 1274] [outer = (nil)] [url = about:blank] 07:37:01 INFO - PROCESS | 2634 | --DOMWINDOW == 246 (0x7f21f8d0ac00) [pid = 2634] [serial = 1212] [outer = (nil)] [url = about:blank] 07:37:01 INFO - PROCESS | 2634 | --DOMWINDOW == 245 (0x7f21ec750400) [pid = 2634] [serial = 1265] [outer = (nil)] [url = about:blank] 07:37:01 INFO - PROCESS | 2634 | --DOMWINDOW == 244 (0x7f21ecaba800) [pid = 2634] [serial = 1266] [outer = (nil)] [url = about:blank] 07:37:01 INFO - PROCESS | 2634 | --DOMWINDOW == 243 (0x7f21e676bc00) [pid = 2634] [serial = 1262] [outer = (nil)] [url = about:blank] 07:37:01 INFO - PROCESS | 2634 | --DOMWINDOW == 242 (0x7f21ebac5000) [pid = 2634] [serial = 1263] [outer = (nil)] [url = about:blank] 07:37:01 INFO - PROCESS | 2634 | --DOMWINDOW == 241 (0x7f21e31f5c00) [pid = 2634] [serial = 1254] [outer = (nil)] [url = about:blank] 07:37:01 INFO - PROCESS | 2634 | --DOMWINDOW == 240 (0x7f21e084b400) [pid = 2634] [serial = 1253] [outer = (nil)] [url = about:blank] 07:37:01 INFO - PROCESS | 2634 | --DOMWINDOW == 239 (0x7f21e5b5a800) [pid = 2634] [serial = 1257] [outer = (nil)] [url = about:blank] 07:37:01 INFO - PROCESS | 2634 | --DOMWINDOW == 238 (0x7f21e67a9000) [pid = 2634] [serial = 1259] [outer = (nil)] [url = about:blank] 07:37:01 INFO - PROCESS | 2634 | --DOMWINDOW == 237 (0x7f21e67ae400) [pid = 2634] [serial = 1260] [outer = (nil)] [url = about:blank] 07:37:01 INFO - PROCESS | 2634 | --DOMWINDOW == 236 (0x7f21e4a66400) [pid = 2634] [serial = 1256] [outer = (nil)] [url = about:blank] 07:37:01 INFO - PROCESS | 2634 | --DOMWINDOW == 235 (0x7f21eddc8400) [pid = 2634] [serial = 1268] [outer = (nil)] [url = about:blank] 07:37:01 INFO - PROCESS | 2634 | --DOMWINDOW == 234 (0x7f21edf40000) [pid = 2634] [serial = 1269] [outer = (nil)] [url = about:blank] 07:37:01 INFO - PROCESS | 2634 | --DOMWINDOW == 233 (0x7f21ee62e000) [pid = 2634] [serial = 1272] [outer = (nil)] [url = about:blank] 07:37:01 INFO - PROCESS | 2634 | --DOMWINDOW == 232 (0x7f21ebac3800) [pid = 2634] [serial = 1275] [outer = (nil)] [url = about:blank] 07:37:01 INFO - PROCESS | 2634 | 1461681421551 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 07:37:01 INFO - PROCESS | 2634 | 1461681421663 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:01 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e571f800 == 114 [pid = 2634] [id = 465] 07:37:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 233 (0x7f21e67af000) [pid = 2634] [serial = 1396] [outer = (nil)] 07:37:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 234 (0x7f21e6aa5800) [pid = 2634] [serial = 1397] [outer = 0x7f21e67af000] 07:37:01 INFO - PROCESS | 2634 | 1461681421744 Marionette DEBUG loaded listener.js 07:37:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 235 (0x7f21e77adc00) [pid = 2634] [serial = 1398] [outer = 0x7f21e67af000] 07:37:02 INFO - PROCESS | 2634 | 1461681422460 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]]]}] 07:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 07:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1235ms 07:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 07:37:02 INFO - PROCESS | 2634 | 1461681422494 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 07:37:02 INFO - PROCESS | 2634 | 1461681422497 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 07:37:02 INFO - PROCESS | 2634 | 1461681422501 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 07:37:02 INFO - PROCESS | 2634 | 1461681422504 Marionette TRACE conn3 <- [1,1834,null,{}] 07:37:02 INFO - PROCESS | 2634 | 1461681422509 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}] 07:37:02 INFO - PROCESS | 2634 | 1461681422742 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 07:37:02 INFO - PROCESS | 2634 | 1461681422764 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:02 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e79cc800 == 115 [pid = 2634] [id = 466] 07:37:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 236 (0x7f21e4935800) [pid = 2634] [serial = 1399] [outer = (nil)] 07:37:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 237 (0x7f21ec757000) [pid = 2634] [serial = 1400] [outer = 0x7f21e4935800] 07:37:02 INFO - PROCESS | 2634 | 1461681422828 Marionette DEBUG loaded listener.js 07:37:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 238 (0x7f21ec8d8c00) [pid = 2634] [serial = 1401] [outer = 0x7f21e4935800] 07:37:03 INFO - PROCESS | 2634 | 1461681423676 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]]]}] 07:37:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 07:37:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1227ms 07:37:03 INFO - PROCESS | 2634 | 1461681423736 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 07:37:03 INFO - PROCESS | 2634 | 1461681423739 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 07:37:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 07:37:03 INFO - PROCESS | 2634 | 1461681423744 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 07:37:03 INFO - PROCESS | 2634 | 1461681423746 Marionette TRACE conn3 <- [1,1838,null,{}] 07:37:03 INFO - PROCESS | 2634 | 1461681423751 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}] 07:37:03 INFO - PROCESS | 2634 | 1461681423975 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 07:37:04 INFO - PROCESS | 2634 | 1461681424007 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:04 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ebd32000 == 116 [pid = 2634] [id = 467] 07:37:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 239 (0x7f21ebad0800) [pid = 2634] [serial = 1402] [outer = (nil)] 07:37:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 240 (0x7f21ecac9c00) [pid = 2634] [serial = 1403] [outer = 0x7f21ebad0800] 07:37:04 INFO - PROCESS | 2634 | 1461681424067 Marionette DEBUG loaded listener.js 07:37:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 241 (0x7f21eddc5400) [pid = 2634] [serial = 1404] [outer = 0x7f21ebad0800] 07:37:04 INFO - PROCESS | 2634 | 1461681424894 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]]]}] 07:37:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 07:37:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1177ms 07:37:04 INFO - PROCESS | 2634 | 1461681424922 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 07:37:04 INFO - PROCESS | 2634 | 1461681424926 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 07:37:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 07:37:04 INFO - PROCESS | 2634 | 1461681424931 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 07:37:04 INFO - PROCESS | 2634 | 1461681424933 Marionette TRACE conn3 <- [1,1842,null,{}] 07:37:04 INFO - PROCESS | 2634 | 1461681424938 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}] 07:37:06 INFO - PROCESS | 2634 | 1461681426080 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 240 (0x7f21eedc4800) [pid = 2634] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 239 (0x7f21e4889400) [pid = 2634] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 238 (0x7f21e18d1000) [pid = 2634] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 237 (0x7f21f2ee0800) [pid = 2634] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 236 (0x7f21debf0400) [pid = 2634] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 235 (0x7f21eee22400) [pid = 2634] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 234 (0x7f21e676a000) [pid = 2634] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 233 (0x7f21debf2000) [pid = 2634] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 232 (0x7f21eedc5000) [pid = 2634] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 231 (0x7f21debf4c00) [pid = 2634] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 230 (0x7f21eddd1400) [pid = 2634] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 229 (0x7f21e2d91800) [pid = 2634] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 228 (0x7f21eedc5400) [pid = 2634] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 227 (0x7f21f20ac000) [pid = 2634] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 226 (0x7f21debf2400) [pid = 2634] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 225 (0x7f21e6aa1400) [pid = 2634] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 224 (0x7f21f070e400) [pid = 2634] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 223 (0x7f21e2d91000) [pid = 2634] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 222 (0x7f21e6764c00) [pid = 2634] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 221 (0x7f21e7520000) [pid = 2634] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 220 (0x7f21debf8000) [pid = 2634] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 219 (0x7f21e084c000) [pid = 2634] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 218 (0x7f21edccd000) [pid = 2634] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 217 (0x7f21f73ac000) [pid = 2634] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 216 (0x7f21e4c58000) [pid = 2634] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 215 (0x7f21e7677800) [pid = 2634] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 214 (0x7f21e31fcc00) [pid = 2634] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 213 (0x7f21e31f3000) [pid = 2634] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 212 (0x7f21e7685000) [pid = 2634] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 211 (0x7f21ec8dfc00) [pid = 2634] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 210 (0x7f21e7516c00) [pid = 2634] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 209 (0x7f21f1f5d800) [pid = 2634] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 208 (0x7f21e0536c00) [pid = 2634] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 207 (0x7f21ecac2400) [pid = 2634] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 206 (0x7f21e3e30000) [pid = 2634] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 205 (0x7f21e07ca000) [pid = 2634] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 204 (0x7f21ecac7400) [pid = 2634] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 203 (0x7f21e4881400) [pid = 2634] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 202 (0x7f21ee3c8400) [pid = 2634] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 201 (0x7f21e40b2800) [pid = 2634] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 200 (0x7f21edf48000) [pid = 2634] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 199 (0x7f21e4933000) [pid = 2634] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 198 (0x7f21f20b9c00) [pid = 2634] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 197 (0x7f21e7681000) [pid = 2634] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 196 (0x7f21ec86ac00) [pid = 2634] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 195 (0x7f21ebacf000) [pid = 2634] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 194 (0x7f21edf43400) [pid = 2634] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 193 (0x7f21f0704c00) [pid = 2634] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 192 (0x7f21f7253400) [pid = 2634] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 191 (0x7f21eddcfc00) [pid = 2634] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 190 (0x7f21e5782c00) [pid = 2634] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 189 (0x7f21e2dd6400) [pid = 2634] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 188 (0x7f21e07ce000) [pid = 2634] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 187 (0x7f21e053bc00) [pid = 2634] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 186 (0x7f21e6769c00) [pid = 2634] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 185 (0x7f21e084f000) [pid = 2634] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 07:37:06 INFO - PROCESS | 2634 | --DOMWINDOW == 184 (0x7f21e4c58c00) [pid = 2634] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 07:37:06 INFO - PROCESS | 2634 | 1461681426342 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:06 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e05a9000 == 117 [pid = 2634] [id = 468] 07:37:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 185 (0x7f21debf0000) [pid = 2634] [serial = 1405] [outer = (nil)] 07:37:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 186 (0x7f21debf6400) [pid = 2634] [serial = 1406] [outer = 0x7f21debf0000] 07:37:06 INFO - PROCESS | 2634 | 1461681426403 Marionette DEBUG loaded listener.js 07:37:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 187 (0x7f21e07cf000) [pid = 2634] [serial = 1407] [outer = 0x7f21debf0000] 07:37:07 INFO - PROCESS | 2634 | 1461681427039 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]]]}] 07:37:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 07:37:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 2127ms 07:37:07 INFO - PROCESS | 2634 | 1461681427060 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 07:37:07 INFO - PROCESS | 2634 | 1461681427063 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 07:37:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 07:37:07 INFO - PROCESS | 2634 | 1461681427068 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 07:37:07 INFO - PROCESS | 2634 | 1461681427070 Marionette TRACE conn3 <- [1,1846,null,{}] 07:37:07 INFO - PROCESS | 2634 | 1461681427076 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}] 07:37:07 INFO - PROCESS | 2634 | 1461681427227 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 07:37:07 INFO - PROCESS | 2634 | 1461681427244 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:07 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ebb84000 == 118 [pid = 2634] [id = 469] 07:37:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 188 (0x7f21e0842400) [pid = 2634] [serial = 1408] [outer = (nil)] 07:37:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 189 (0x7f21e4889400) [pid = 2634] [serial = 1409] [outer = 0x7f21e0842400] 07:37:07 INFO - PROCESS | 2634 | 1461681427301 Marionette DEBUG loaded listener.js 07:37:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 190 (0x7f21e578c400) [pid = 2634] [serial = 1410] [outer = 0x7f21e0842400] 07:37:08 INFO - PROCESS | 2634 | 1461681428282 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]]]}] 07:37:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 07:37:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1285ms 07:37:08 INFO - PROCESS | 2634 | 1461681428358 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 07:37:08 INFO - PROCESS | 2634 | 1461681428364 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 07:37:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 07:37:08 INFO - PROCESS | 2634 | 1461681428374 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 07:37:08 INFO - PROCESS | 2634 | 1461681428380 Marionette TRACE conn3 <- [1,1850,null,{}] 07:37:08 INFO - PROCESS | 2634 | 1461681428388 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}] 07:37:08 INFO - PROCESS | 2634 | 1461681428596 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 07:37:08 INFO - PROCESS | 2634 | 1461681428798 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:08 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e236e800 == 119 [pid = 2634] [id = 470] 07:37:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 191 (0x7f21dd7d9000) [pid = 2634] [serial = 1411] [outer = (nil)] 07:37:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 192 (0x7f21debf8000) [pid = 2634] [serial = 1412] [outer = 0x7f21dd7d9000] 07:37:08 INFO - PROCESS | 2634 | 1461681428910 Marionette DEBUG loaded listener.js 07:37:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 193 (0x7f21e053dc00) [pid = 2634] [serial = 1413] [outer = 0x7f21dd7d9000] 07:37:09 INFO - PROCESS | 2634 | 1461681429869 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]]]}] 07:37:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:37:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1545ms 07:37:09 INFO - PROCESS | 2634 | 1461681429920 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 07:37:09 INFO - PROCESS | 2634 | 1461681429928 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 07:37:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 07:37:09 INFO - PROCESS | 2634 | 1461681429937 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 07:37:09 INFO - PROCESS | 2634 | 1461681429941 Marionette TRACE conn3 <- [1,1854,null,{}] 07:37:09 INFO - PROCESS | 2634 | 1461681429946 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}] 07:37:10 INFO - PROCESS | 2634 | 1461681430121 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 07:37:10 INFO - PROCESS | 2634 | 1461681430325 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:10 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e6827000 == 120 [pid = 2634] [id = 471] 07:37:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 194 (0x7f21e18cfc00) [pid = 2634] [serial = 1414] [outer = (nil)] 07:37:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 195 (0x7f21e2eed400) [pid = 2634] [serial = 1415] [outer = 0x7f21e18cfc00] 07:37:10 INFO - PROCESS | 2634 | 1461681430395 Marionette DEBUG loaded listener.js 07:37:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 196 (0x7f21e3d0f400) [pid = 2634] [serial = 1416] [outer = 0x7f21e18cfc00] 07:37:11 INFO - PROCESS | 2634 | 1461681431365 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]]]}] 07:37:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 07:37:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1481ms 07:37:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 07:37:11 INFO - PROCESS | 2634 | 1461681431418 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 07:37:11 INFO - PROCESS | 2634 | 1461681431421 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 07:37:11 INFO - PROCESS | 2634 | 1461681431427 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 07:37:11 INFO - PROCESS | 2634 | 1461681431432 Marionette TRACE conn3 <- [1,1858,null,{}] 07:37:11 INFO - PROCESS | 2634 | 1461681431447 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}] 07:37:11 INFO - PROCESS | 2634 | 1461681431630 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 07:37:11 INFO - PROCESS | 2634 | 1461681431880 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:11 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee7de000 == 121 [pid = 2634] [id = 472] 07:37:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 197 (0x7f21e4933000) [pid = 2634] [serial = 1417] [outer = (nil)] 07:37:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 198 (0x7f21e5791000) [pid = 2634] [serial = 1418] [outer = 0x7f21e4933000] 07:37:12 INFO - PROCESS | 2634 | 1461681432001 Marionette DEBUG loaded listener.js 07:37:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 199 (0x7f21e67a8400) [pid = 2634] [serial = 1419] [outer = 0x7f21e4933000] 07:37:12 INFO - PROCESS | 2634 | 1461681432847 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]]]}] 07:37:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 07:37:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1483ms 07:37:12 INFO - PROCESS | 2634 | 1461681432910 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 07:37:12 INFO - PROCESS | 2634 | 1461681432914 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 07:37:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 07:37:12 INFO - PROCESS | 2634 | 1461681432920 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 07:37:12 INFO - PROCESS | 2634 | 1461681432922 Marionette TRACE conn3 <- [1,1862,null,{}] 07:37:12 INFO - PROCESS | 2634 | 1461681432927 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}] 07:37:13 INFO - PROCESS | 2634 | 1461681433103 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 07:37:13 INFO - PROCESS | 2634 | 1461681433305 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:13 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef2b5000 == 122 [pid = 2634] [id = 473] 07:37:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 200 (0x7f21e4936400) [pid = 2634] [serial = 1420] [outer = (nil)] 07:37:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 201 (0x7f21e77a7400) [pid = 2634] [serial = 1421] [outer = 0x7f21e4936400] 07:37:13 INFO - PROCESS | 2634 | 1461681433378 Marionette DEBUG loaded listener.js 07:37:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 202 (0x7f21e7844000) [pid = 2634] [serial = 1422] [outer = 0x7f21e4936400] 07:37:14 INFO - PROCESS | 2634 | 1461681434260 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]]]}] 07:37:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 07:37:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1382ms 07:37:14 INFO - PROCESS | 2634 | 1461681434302 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 07:37:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 07:37:14 INFO - PROCESS | 2634 | 1461681434306 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 07:37:14 INFO - PROCESS | 2634 | 1461681434312 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 07:37:14 INFO - PROCESS | 2634 | 1461681434314 Marionette TRACE conn3 <- [1,1866,null,{}] 07:37:14 INFO - PROCESS | 2634 | 1461681434320 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}] 07:37:14 INFO - PROCESS | 2634 | 1461681434489 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 07:37:14 INFO - PROCESS | 2634 | 1461681434691 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:14 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef4ed800 == 123 [pid = 2634] [id = 474] 07:37:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 203 (0x7f21e7514c00) [pid = 2634] [serial = 1423] [outer = (nil)] 07:37:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 204 (0x7f21ec867400) [pid = 2634] [serial = 1424] [outer = 0x7f21e7514c00] 07:37:14 INFO - PROCESS | 2634 | 1461681434760 Marionette DEBUG loaded listener.js 07:37:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 205 (0x7f21edcc5000) [pid = 2634] [serial = 1425] [outer = 0x7f21e7514c00] 07:37:15 INFO - PROCESS | 2634 | 1461681435592 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]]]}] 07:37:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 07:37:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1330ms 07:37:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 07:37:15 INFO - PROCESS | 2634 | 1461681435641 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 07:37:15 INFO - PROCESS | 2634 | 1461681435644 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 07:37:15 INFO - PROCESS | 2634 | 1461681435648 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 07:37:15 INFO - PROCESS | 2634 | 1461681435652 Marionette TRACE conn3 <- [1,1870,null,{}] 07:37:15 INFO - PROCESS | 2634 | 1461681435657 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}] 07:37:15 INFO - PROCESS | 2634 | 1461681435874 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 07:37:16 INFO - PROCESS | 2634 | 1461681436073 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:16 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f3021800 == 124 [pid = 2634] [id = 475] 07:37:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 206 (0x7f21eddcf800) [pid = 2634] [serial = 1426] [outer = (nil)] 07:37:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 207 (0x7f21ee3c7400) [pid = 2634] [serial = 1427] [outer = 0x7f21eddcf800] 07:37:16 INFO - PROCESS | 2634 | 1461681436141 Marionette DEBUG loaded listener.js 07:37:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 208 (0x7f21ee62ec00) [pid = 2634] [serial = 1428] [outer = 0x7f21eddcf800] 07:37:17 INFO - PROCESS | 2634 | 1461681437006 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]]]}] 07:37:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 07:37:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1432ms 07:37:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 07:37:17 INFO - PROCESS | 2634 | 1461681437081 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 07:37:17 INFO - PROCESS | 2634 | 1461681437084 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 07:37:17 INFO - PROCESS | 2634 | 1461681437090 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 07:37:17 INFO - PROCESS | 2634 | 1461681437093 Marionette TRACE conn3 <- [1,1874,null,{}] 07:37:17 INFO - PROCESS | 2634 | 1461681437098 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}] 07:37:17 INFO - PROCESS | 2634 | 1461681437265 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 07:37:17 INFO - PROCESS | 2634 | 1461681437464 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:17 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f80dd000 == 125 [pid = 2634] [id = 476] 07:37:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 209 (0x7f21edf3f400) [pid = 2634] [serial = 1429] [outer = (nil)] 07:37:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 210 (0x7f21eedc2c00) [pid = 2634] [serial = 1430] [outer = 0x7f21edf3f400] 07:37:17 INFO - PROCESS | 2634 | 1461681437531 Marionette DEBUG loaded listener.js 07:37:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 211 (0x7f21eefd1c00) [pid = 2634] [serial = 1431] [outer = 0x7f21edf3f400] 07:37:18 INFO - PROCESS | 2634 | 1461681438371 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]]]}] 07:37:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 07:37:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1334ms 07:37:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 07:37:18 INFO - PROCESS | 2634 | 1461681438424 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 07:37:18 INFO - PROCESS | 2634 | 1461681438426 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 07:37:18 INFO - PROCESS | 2634 | 1461681438432 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 07:37:18 INFO - PROCESS | 2634 | 1461681438435 Marionette TRACE conn3 <- [1,1878,null,{}] 07:37:18 INFO - PROCESS | 2634 | 1461681438440 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}] 07:37:18 INFO - PROCESS | 2634 | 1461681438610 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 07:37:18 INFO - PROCESS | 2634 | 1461681438815 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:18 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f94d6000 == 126 [pid = 2634] [id = 477] 07:37:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 212 (0x7f21ee48e800) [pid = 2634] [serial = 1432] [outer = (nil)] 07:37:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 213 (0x7f21ef77f800) [pid = 2634] [serial = 1433] [outer = 0x7f21ee48e800] 07:37:18 INFO - PROCESS | 2634 | 1461681438880 Marionette DEBUG loaded listener.js 07:37:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 214 (0x7f21f09d3400) [pid = 2634] [serial = 1434] [outer = 0x7f21ee48e800] 07:37:19 INFO - PROCESS | 2634 | 1461681439717 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]]]}] 07:37:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 07:37:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1329ms 07:37:19 INFO - PROCESS | 2634 | 1461681439761 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 07:37:19 INFO - PROCESS | 2634 | 1461681439765 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 07:37:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 07:37:19 INFO - PROCESS | 2634 | 1461681439770 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 07:37:19 INFO - PROCESS | 2634 | 1461681439772 Marionette TRACE conn3 <- [1,1882,null,{}] 07:37:19 INFO - PROCESS | 2634 | 1461681439777 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}] 07:37:19 INFO - PROCESS | 2634 | 1461681439939 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 07:37:20 INFO - PROCESS | 2634 | 1461681440143 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:20 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ff7e0000 == 127 [pid = 2634] [id = 478] 07:37:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 215 (0x7f21eea59000) [pid = 2634] [serial = 1435] [outer = (nil)] 07:37:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 216 (0x7f21f1ee2000) [pid = 2634] [serial = 1436] [outer = 0x7f21eea59000] 07:37:20 INFO - PROCESS | 2634 | 1461681440208 Marionette DEBUG loaded listener.js 07:37:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 217 (0x7f21f20ae400) [pid = 2634] [serial = 1437] [outer = 0x7f21eea59000] 07:37:21 INFO - PROCESS | 2634 | 1461681441068 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]]]}] 07:37:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 07:37:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1328ms 07:37:21 INFO - PROCESS | 2634 | 1461681441100 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 07:37:21 INFO - PROCESS | 2634 | 1461681441109 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 07:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 07:37:21 INFO - PROCESS | 2634 | 1461681441114 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 07:37:21 INFO - PROCESS | 2634 | 1461681441116 Marionette TRACE conn3 <- [1,1886,null,{}] 07:37:21 INFO - PROCESS | 2634 | 1461681441122 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}] 07:37:21 INFO - PROCESS | 2634 | 1461681441298 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 07:37:21 INFO - PROCESS | 2634 | 1461681441533 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:21 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2208538000 == 128 [pid = 2634] [id = 479] 07:37:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 218 (0x7f21ee92fc00) [pid = 2634] [serial = 1438] [outer = (nil)] 07:37:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 219 (0x7f21f3051000) [pid = 2634] [serial = 1439] [outer = 0x7f21ee92fc00] 07:37:21 INFO - PROCESS | 2634 | 1461681441642 Marionette DEBUG loaded listener.js 07:37:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 220 (0x7f21f64c4800) [pid = 2634] [serial = 1440] [outer = 0x7f21ee92fc00] 07:37:22 INFO - PROCESS | 2634 | 1461681442489 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]]]}] 07:37:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 07:37:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1427ms 07:37:22 INFO - PROCESS | 2634 | 1461681442542 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 07:37:22 INFO - PROCESS | 2634 | 1461681442546 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 07:37:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 07:37:22 INFO - PROCESS | 2634 | 1461681442552 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 07:37:22 INFO - PROCESS | 2634 | 1461681442555 Marionette TRACE conn3 <- [1,1890,null,{}] 07:37:22 INFO - PROCESS | 2634 | 1461681442560 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}] 07:37:22 INFO - PROCESS | 2634 | 1461681442754 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 07:37:22 INFO - PROCESS | 2634 | 1461681442956 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:22 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220edd0800 == 129 [pid = 2634] [id = 480] 07:37:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 221 (0x7f21f2ed8c00) [pid = 2634] [serial = 1441] [outer = (nil)] 07:37:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 222 (0x7f21f7e7fc00) [pid = 2634] [serial = 1442] [outer = 0x7f21f2ed8c00] 07:37:23 INFO - PROCESS | 2634 | 1461681443027 Marionette DEBUG loaded listener.js 07:37:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 223 (0x7f21f8d05000) [pid = 2634] [serial = 1443] [outer = 0x7f21f2ed8c00] 07:37:23 INFO - PROCESS | 2634 | 1461681443907 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]]]}] 07:37:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 07:37:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1427ms 07:37:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 07:37:23 INFO - PROCESS | 2634 | 1461681443980 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 07:37:23 INFO - PROCESS | 2634 | 1461681443983 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 07:37:23 INFO - PROCESS | 2634 | 1461681443988 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 07:37:23 INFO - PROCESS | 2634 | 1461681443991 Marionette TRACE conn3 <- [1,1894,null,{}] 07:37:23 INFO - PROCESS | 2634 | 1461681443996 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}] 07:37:24 INFO - PROCESS | 2634 | 1461681444159 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 07:37:24 INFO - PROCESS | 2634 | 1461681444415 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:24 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f807a800 == 130 [pid = 2634] [id = 481] 07:37:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 224 (0x7f21f64c4c00) [pid = 2634] [serial = 1444] [outer = (nil)] 07:37:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 225 (0x7f21fa279c00) [pid = 2634] [serial = 1445] [outer = 0x7f21f64c4c00] 07:37:24 INFO - PROCESS | 2634 | 1461681444486 Marionette DEBUG loaded listener.js 07:37:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 226 (0x7f2204709c00) [pid = 2634] [serial = 1446] [outer = 0x7f21f64c4c00] 07:37:25 INFO - PROCESS | 2634 | 1461681445376 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]]]}] 07:37:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 07:37:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1433ms 07:37:25 INFO - PROCESS | 2634 | 1461681445422 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 07:37:25 INFO - PROCESS | 2634 | 1461681445426 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 07:37:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 07:37:25 INFO - PROCESS | 2634 | 1461681445431 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 07:37:25 INFO - PROCESS | 2634 | 1461681445434 Marionette TRACE conn3 <- [1,1898,null,{}] 07:37:25 INFO - PROCESS | 2634 | 1461681445439 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}] 07:37:25 INFO - PROCESS | 2634 | 1461681445623 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 07:37:25 INFO - PROCESS | 2634 | 1461681445856 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:25 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e05d9800 == 131 [pid = 2634] [id = 482] 07:37:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 227 (0x7f21debf8800) [pid = 2634] [serial = 1447] [outer = (nil)] 07:37:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 228 (0x7f21e3e24400) [pid = 2634] [serial = 1448] [outer = 0x7f21debf8800] 07:37:25 INFO - PROCESS | 2634 | 1461681445925 Marionette DEBUG loaded listener.js 07:37:26 INFO - PROCESS | 2634 | ++DOMWINDOW == 229 (0x7f21ede86000) [pid = 2634] [serial = 1449] [outer = 0x7f21debf8800] 07:37:26 INFO - PROCESS | 2634 | 1461681446831 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]]]}] 07:37:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 07:37:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1443ms 07:37:26 INFO - PROCESS | 2634 | 1461681446876 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 07:37:26 INFO - PROCESS | 2634 | 1461681446879 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 07:37:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 07:37:26 INFO - PROCESS | 2634 | 1461681446885 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 07:37:26 INFO - PROCESS | 2634 | 1461681446887 Marionette TRACE conn3 <- [1,1902,null,{}] 07:37:26 INFO - PROCESS | 2634 | 1461681446892 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}] 07:37:27 INFO - PROCESS | 2634 | 1461681447062 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 07:37:27 INFO - PROCESS | 2634 | 1461681447274 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:27 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e5705800 == 132 [pid = 2634] [id = 483] 07:37:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 230 (0x7f21e0540c00) [pid = 2634] [serial = 1450] [outer = (nil)] 07:37:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 231 (0x7f21e3e2cc00) [pid = 2634] [serial = 1451] [outer = 0x7f21e0540c00] 07:37:27 INFO - PROCESS | 2634 | 1461681447338 Marionette DEBUG loaded listener.js 07:37:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 232 (0x7f21e7686800) [pid = 2634] [serial = 1452] [outer = 0x7f21e0540c00] 07:37:28 INFO - PROCESS | 2634 | 1461681448190 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]]]}] 07:37:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 07:37:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1381ms 07:37:28 INFO - PROCESS | 2634 | 1461681448266 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 07:37:28 INFO - PROCESS | 2634 | 1461681448270 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 07:37:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 07:37:28 INFO - PROCESS | 2634 | 1461681448275 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 07:37:28 INFO - PROCESS | 2634 | 1461681448277 Marionette TRACE conn3 <- [1,1906,null,{}] 07:37:28 INFO - PROCESS | 2634 | 1461681448282 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}] 07:37:28 INFO - PROCESS | 2634 | 1461681448454 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 07:37:28 INFO - PROCESS | 2634 | 1461681448664 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:28 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e086c800 == 133 [pid = 2634] [id = 484] 07:37:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 233 (0x7f21debef800) [pid = 2634] [serial = 1453] [outer = (nil)] 07:37:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 234 (0x7f21e3deac00) [pid = 2634] [serial = 1454] [outer = 0x7f21debef800] 07:37:28 INFO - PROCESS | 2634 | 1461681448731 Marionette DEBUG loaded listener.js 07:37:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 235 (0x7f21e6aa0800) [pid = 2634] [serial = 1455] [outer = 0x7f21debef800] 07:37:29 INFO - PROCESS | 2634 | 1461681449593 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]]]}] 07:37:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 07:37:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1380ms 07:37:29 INFO - PROCESS | 2634 | 1461681449656 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 07:37:29 INFO - PROCESS | 2634 | 1461681449659 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 07:37:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 07:37:29 INFO - PROCESS | 2634 | 1461681449665 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 07:37:29 INFO - PROCESS | 2634 | 1461681449667 Marionette TRACE conn3 <- [1,1910,null,{}] 07:37:29 INFO - PROCESS | 2634 | 1461681449672 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}] 07:37:29 INFO - PROCESS | 2634 | 1461681449856 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 07:37:30 INFO - PROCESS | 2634 | 1461681450548 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:30 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e2d7e000 == 134 [pid = 2634] [id = 485] 07:37:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 236 (0x7f21dd7de400) [pid = 2634] [serial = 1456] [outer = (nil)] 07:37:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 237 (0x7f21dd7e1000) [pid = 2634] [serial = 1457] [outer = 0x7f21dd7de400] 07:37:30 INFO - PROCESS | 2634 | 1461681450619 Marionette DEBUG loaded listener.js 07:37:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 238 (0x7f21e050e400) [pid = 2634] [serial = 1458] [outer = 0x7f21dd7de400] 07:37:31 INFO - PROCESS | 2634 | 1461681451492 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]]]}] 07:37:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 07:37:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1877ms 07:37:31 INFO - PROCESS | 2634 | 1461681451544 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 07:37:31 INFO - PROCESS | 2634 | 1461681451549 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 07:37:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 07:37:31 INFO - PROCESS | 2634 | 1461681451556 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 07:37:31 INFO - PROCESS | 2634 | 1461681451561 Marionette TRACE conn3 <- [1,1914,null,{}] 07:37:31 INFO - PROCESS | 2634 | 1461681451567 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}] 07:37:31 INFO - PROCESS | 2634 | 1461681451751 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 07:37:31 INFO - PROCESS | 2634 | 1461681451975 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:32 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e57a2000 == 135 [pid = 2634] [id = 486] 07:37:32 INFO - PROCESS | 2634 | ++DOMWINDOW == 239 (0x7f21de7e9400) [pid = 2634] [serial = 1459] [outer = (nil)] 07:37:32 INFO - PROCESS | 2634 | ++DOMWINDOW == 240 (0x7f21e07c3400) [pid = 2634] [serial = 1460] [outer = 0x7f21de7e9400] 07:37:32 INFO - PROCESS | 2634 | 1461681452143 Marionette DEBUG loaded listener.js 07:37:32 INFO - PROCESS | 2634 | ++DOMWINDOW == 241 (0x7f21e3d11000) [pid = 2634] [serial = 1461] [outer = 0x7f21de7e9400] 07:37:33 INFO - PROCESS | 2634 | 1461681453123 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]]]}] 07:37:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 07:37:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1641ms 07:37:33 INFO - PROCESS | 2634 | 1461681453201 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 07:37:33 INFO - PROCESS | 2634 | 1461681453206 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 07:37:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 07:37:33 INFO - PROCESS | 2634 | 1461681453212 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 07:37:33 INFO - PROCESS | 2634 | 1461681453214 Marionette TRACE conn3 <- [1,1918,null,{}] 07:37:33 INFO - PROCESS | 2634 | 1461681453220 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}] 07:37:33 INFO - PROCESS | 2634 | 1461681453406 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 07:37:33 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e05a9000 == 134 [pid = 2634] [id = 468] 07:37:33 INFO - PROCESS | 2634 | --DOMWINDOW == 240 (0x7f21fba62000) [pid = 2634] [serial = 1310] [outer = (nil)] [url = about:blank] 07:37:33 INFO - PROCESS | 2634 | --DOMWINDOW == 239 (0x7f21e0517000) [pid = 2634] [serial = 1316] [outer = (nil)] [url = about:blank] 07:37:33 INFO - PROCESS | 2634 | --DOMWINDOW == 238 (0x7f2206830c00) [pid = 2634] [serial = 1313] [outer = (nil)] [url = about:blank] 07:37:33 INFO - PROCESS | 2634 | --DOMWINDOW == 237 (0x7f21f304a400) [pid = 2634] [serial = 1304] [outer = (nil)] [url = about:blank] 07:37:33 INFO - PROCESS | 2634 | --DOMWINDOW == 236 (0x7f21e6766400) [pid = 2634] [serial = 1319] [outer = (nil)] [url = about:blank] 07:37:33 INFO - PROCESS | 2634 | --DOMWINDOW == 235 (0x7f21f8b05800) [pid = 2634] [serial = 1307] [outer = (nil)] [url = about:blank] 07:37:33 INFO - PROCESS | 2634 | 1461681453717 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:33 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ebd32000 == 133 [pid = 2634] [id = 467] 07:37:33 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e79cc800 == 132 [pid = 2634] [id = 466] 07:37:33 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e571f800 == 131 [pid = 2634] [id = 465] 07:37:33 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e20e6800 == 130 [pid = 2634] [id = 464] 07:37:33 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e05b8000 == 131 [pid = 2634] [id = 487] 07:37:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 236 (0x7f21e0513400) [pid = 2634] [serial = 1462] [outer = (nil)] 07:37:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 237 (0x7f21e40ae800) [pid = 2634] [serial = 1463] [outer = 0x7f21e0513400] 07:37:33 INFO - PROCESS | 2634 | 1461681453880 Marionette DEBUG loaded listener.js 07:37:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 238 (0x7f21e4a67000) [pid = 2634] [serial = 1464] [outer = 0x7f21e0513400] 07:37:34 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e59a6000 == 130 [pid = 2634] [id = 463] 07:37:34 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e4c8b000 == 129 [pid = 2634] [id = 462] 07:37:34 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e3578800 == 128 [pid = 2634] [id = 461] 07:37:34 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21dff67000 == 127 [pid = 2634] [id = 460] 07:37:34 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e2378800 == 126 [pid = 2634] [id = 458] 07:37:34 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220fda8800 == 125 [pid = 2634] [id = 457] 07:37:34 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220ab34000 == 124 [pid = 2634] [id = 456] 07:37:34 INFO - PROCESS | 2634 | --DOCSHELL 0x7f22058e8800 == 123 [pid = 2634] [id = 455] 07:37:34 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f9fc1800 == 122 [pid = 2634] [id = 454] 07:37:34 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f6890800 == 121 [pid = 2634] [id = 453] 07:37:34 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f2a5d000 == 120 [pid = 2634] [id = 452] 07:37:34 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef453000 == 119 [pid = 2634] [id = 451] 07:37:34 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e79df000 == 118 [pid = 2634] [id = 450] 07:37:34 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e579b800 == 117 [pid = 2634] [id = 449] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 237 (0x7f21ef77b800) [pid = 2634] [serial = 1344] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 236 (0x7f21f2edd000) [pid = 2634] [serial = 1221] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 235 (0x7f21e7849400) [pid = 2634] [serial = 1335] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 234 (0x7f21e2d8a800) [pid = 2634] [serial = 1325] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 233 (0x7f21eedc4400) [pid = 2634] [serial = 1292] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 232 (0x7f21fba0ec00) [pid = 2634] [serial = 1227] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 231 (0x7f21e7519000) [pid = 2634] [serial = 1334] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 230 (0x7f21f6941400) [pid = 2634] [serial = 1301] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 229 (0x7f21f8b03000) [pid = 2634] [serial = 1185] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 228 (0x7f21f20b6400) [pid = 2634] [serial = 1176] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 227 (0x7f2206b30800) [pid = 2634] [serial = 1068] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 226 (0x7f21ef9f4000) [pid = 2634] [serial = 1128] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 225 (0x7f21e3de5c00) [pid = 2634] [serial = 1326] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 224 (0x7f21f8fa5400) [pid = 2634] [serial = 1116] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 223 (0x7f21e40ab000) [pid = 2634] [serial = 1152] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 222 (0x7f21f9588000) [pid = 2634] [serial = 978] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 221 (0x7f21e3df3400) [pid = 2634] [serial = 1098] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 220 (0x7f21f1ee5800) [pid = 2634] [serial = 1173] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 219 (0x7f21f7eaf400) [pid = 2634] [serial = 1113] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 218 (0x7f21e6aa6400) [pid = 2634] [serial = 1131] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 217 (0x7f21edec1c00) [pid = 2634] [serial = 1218] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 216 (0x7f2205896000) [pid = 2634] [serial = 1122] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 215 (0x7f21e18c9400) [pid = 2634] [serial = 1322] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 214 (0x7f21e6764000) [pid = 2634] [serial = 1283] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 213 (0x7f21e4a6b400) [pid = 2634] [serial = 1248] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 212 (0x7f21e6771800) [pid = 2634] [serial = 1065] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 211 (0x7f21ee491000) [pid = 2634] [serial = 1289] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 210 (0x7f21ec752800) [pid = 2634] [serial = 1158] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 209 (0x7f21e6aa7400) [pid = 2634] [serial = 1134] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 208 (0x7f2206b33c00) [pid = 2634] [serial = 1239] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 207 (0x7f2208a42400) [pid = 2634] [serial = 1125] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 206 (0x7f220683c400) [pid = 2634] [serial = 1059] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 205 (0x7f21ec753800) [pid = 2634] [serial = 1337] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 204 (0x7f21ebad1800) [pid = 2634] [serial = 1044] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 203 (0x7f21f8d10c00) [pid = 2634] [serial = 1224] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 202 (0x7f21e6769000) [pid = 2634] [serial = 1155] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 201 (0x7f21eddc7000) [pid = 2634] [serial = 1164] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 200 (0x7f21f09f8c00) [pid = 2634] [serial = 1110] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 199 (0x7f2208abfc00) [pid = 2634] [serial = 1230] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 198 (0x7f21f7a7a800) [pid = 2634] [serial = 1182] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 197 (0x7f21e0544800) [pid = 2634] [serial = 1233] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 196 (0x7f21ee62ac00) [pid = 2634] [serial = 1340] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 195 (0x7f21ecabc800) [pid = 2634] [serial = 1338] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 194 (0x7f21e67ae800) [pid = 2634] [serial = 1332] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 193 (0x7f21e6a9e000) [pid = 2634] [serial = 1215] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 192 (0x7f21eedc4c00) [pid = 2634] [serial = 1167] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 191 (0x7f21e4a64c00) [pid = 2634] [serial = 1329] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 190 (0x7f21f09d2000) [pid = 2634] [serial = 1295] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 189 (0x7f21eeca4400) [pid = 2634] [serial = 1341] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 188 (0x7f21ee3d4800) [pid = 2634] [serial = 1062] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 187 (0x7f21e4c57800) [pid = 2634] [serial = 1041] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 186 (0x7f21e4934800) [pid = 2634] [serial = 1328] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 185 (0x7f21f0599000) [pid = 2634] [serial = 1170] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 184 (0x7f21e767b800) [pid = 2634] [serial = 1101] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 183 (0x7f21e5b5b800) [pid = 2634] [serial = 1331] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 182 (0x7f21f6946400) [pid = 2634] [serial = 1053] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 181 (0x7f21ecac6000) [pid = 2634] [serial = 1161] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 180 (0x7f21edcc2c00) [pid = 2634] [serial = 1286] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 179 (0x7f21edccb800) [pid = 2634] [serial = 1104] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 178 (0x7f21eedc8400) [pid = 2634] [serial = 1107] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 177 (0x7f21f3055c00) [pid = 2634] [serial = 1298] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 176 (0x7f21f1f79800) [pid = 2634] [serial = 1050] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 175 (0x7f21f47eac00) [pid = 2634] [serial = 1179] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 174 (0x7f21e2eef800) [pid = 2634] [serial = 1280] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 173 (0x7f22047e4000) [pid = 2634] [serial = 1056] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 172 (0x7f21eee30800) [pid = 2634] [serial = 1047] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 171 (0x7f2208a42000) [pid = 2634] [serial = 1245] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 170 (0x7f21f86ea000) [pid = 2634] [serial = 1251] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 169 (0x7f21f8b05000) [pid = 2634] [serial = 1188] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 168 (0x7f21e084a800) [pid = 2634] [serial = 1236] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 167 (0x7f21fba67400) [pid = 2634] [serial = 1119] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 166 (0x7f21e578d800) [pid = 2634] [serial = 1242] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | --DOMWINDOW == 165 (0x7f21eeca7400) [pid = 2634] [serial = 1343] [outer = (nil)] [url = about:blank] 07:37:34 INFO - PROCESS | 2634 | 1461681454667 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]]]}] 07:37:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 07:37:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1476ms 07:37:34 INFO - PROCESS | 2634 | 1461681454702 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 07:37:34 INFO - PROCESS | 2634 | 1461681454706 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 07:37:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 07:37:34 INFO - PROCESS | 2634 | 1461681454718 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 07:37:34 INFO - PROCESS | 2634 | 1461681454726 Marionette TRACE conn3 <- [1,1922,null,{}] 07:37:34 INFO - PROCESS | 2634 | 1461681454733 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}] 07:37:34 INFO - PROCESS | 2634 | 1461681454890 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 07:37:34 INFO - PROCESS | 2634 | 1461681454909 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:34 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e41b4800 == 118 [pid = 2634] [id = 488] 07:37:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 166 (0x7f21e5783400) [pid = 2634] [serial = 1465] [outer = (nil)] 07:37:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 167 (0x7f21e6769000) [pid = 2634] [serial = 1466] [outer = 0x7f21e5783400] 07:37:34 INFO - PROCESS | 2634 | 1461681454965 Marionette DEBUG loaded listener.js 07:37:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 168 (0x7f21e67ae000) [pid = 2634] [serial = 1467] [outer = 0x7f21e5783400] 07:37:35 INFO - PROCESS | 2634 | 1461681455776 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]]]}] 07:37:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 07:37:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1140ms 07:37:35 INFO - PROCESS | 2634 | 1461681455852 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 07:37:35 INFO - PROCESS | 2634 | 1461681455856 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 07:37:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 07:37:35 INFO - PROCESS | 2634 | 1461681455865 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 07:37:35 INFO - PROCESS | 2634 | 1461681455867 Marionette TRACE conn3 <- [1,1926,null,{}] 07:37:35 INFO - PROCESS | 2634 | 1461681455871 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}] 07:37:36 INFO - PROCESS | 2634 | 1461681456033 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 07:37:36 INFO - PROCESS | 2634 | 1461681456044 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:36 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e597f800 == 119 [pid = 2634] [id = 489] 07:37:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 169 (0x7f21e6764c00) [pid = 2634] [serial = 1468] [outer = (nil)] 07:37:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 170 (0x7f21e767b800) [pid = 2634] [serial = 1469] [outer = 0x7f21e6764c00] 07:37:36 INFO - PROCESS | 2634 | 1461681456102 Marionette DEBUG loaded listener.js 07:37:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 171 (0x7f21e77ad000) [pid = 2634] [serial = 1470] [outer = 0x7f21e6764c00] 07:37:37 INFO - PROCESS | 2634 | 1461681457053 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]]]}] 07:37:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 07:37:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1227ms 07:37:37 INFO - PROCESS | 2634 | 1461681457092 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 07:37:37 INFO - PROCESS | 2634 | 1461681457094 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 07:37:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 07:37:37 INFO - PROCESS | 2634 | 1461681457100 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 07:37:37 INFO - PROCESS | 2634 | 1461681457102 Marionette TRACE conn3 <- [1,1930,null,{}] 07:37:37 INFO - PROCESS | 2634 | 1461681457114 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}] 07:37:37 INFO - PROCESS | 2634 | 1461681457317 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 07:37:37 INFO - PROCESS | 2634 | 1461681457344 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:37 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e6833800 == 120 [pid = 2634] [id = 490] 07:37:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 172 (0x7f21e7842400) [pid = 2634] [serial = 1471] [outer = (nil)] 07:37:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 173 (0x7f21ec758400) [pid = 2634] [serial = 1472] [outer = 0x7f21e7842400] 07:37:37 INFO - PROCESS | 2634 | 1461681457410 Marionette DEBUG loaded listener.js 07:37:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 174 (0x7f21ecac6800) [pid = 2634] [serial = 1473] [outer = 0x7f21e7842400] 07:37:38 INFO - PROCESS | 2634 | 1461681458793 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]]]}] 07:37:38 INFO - PROCESS | 2634 | --DOMWINDOW == 173 (0x7f21e4881000) [pid = 2634] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 07:37:38 INFO - PROCESS | 2634 | --DOMWINDOW == 172 (0x7f21e67af000) [pid = 2634] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 07:37:38 INFO - PROCESS | 2634 | --DOMWINDOW == 171 (0x7f21e0540000) [pid = 2634] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 07:37:38 INFO - PROCESS | 2634 | --DOMWINDOW == 170 (0x7f21e18cbc00) [pid = 2634] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 07:37:38 INFO - PROCESS | 2634 | --DOMWINDOW == 169 (0x7f21debf0000) [pid = 2634] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 07:37:38 INFO - PROCESS | 2634 | --DOMWINDOW == 168 (0x7f21ebad0800) [pid = 2634] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 07:37:38 INFO - PROCESS | 2634 | --DOMWINDOW == 167 (0x7f21de7e3400) [pid = 2634] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 07:37:38 INFO - PROCESS | 2634 | --DOMWINDOW == 166 (0x7f21de7e4000) [pid = 2634] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 07:37:38 INFO - PROCESS | 2634 | --DOMWINDOW == 165 (0x7f21e4935800) [pid = 2634] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 07:37:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 07:37:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1781ms 07:37:38 INFO - PROCESS | 2634 | 1461681458883 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 07:37:38 INFO - PROCESS | 2634 | 1461681458886 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 07:37:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 07:37:38 INFO - PROCESS | 2634 | 1461681458891 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 07:37:38 INFO - PROCESS | 2634 | 1461681458893 Marionette TRACE conn3 <- [1,1934,null,{}] 07:37:38 INFO - PROCESS | 2634 | 1461681458898 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}] 07:37:39 INFO - PROCESS | 2634 | 1461681459084 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 07:37:39 INFO - PROCESS | 2634 | 1461681459241 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:39 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e5b7c800 == 121 [pid = 2634] [id = 491] 07:37:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 166 (0x7f21e67a1400) [pid = 2634] [serial = 1474] [outer = (nil)] 07:37:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 167 (0x7f21e751f400) [pid = 2634] [serial = 1475] [outer = 0x7f21e67a1400] 07:37:39 INFO - PROCESS | 2634 | 1461681459300 Marionette DEBUG loaded listener.js 07:37:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 168 (0x7f21edcc6400) [pid = 2634] [serial = 1476] [outer = 0x7f21e67a1400] 07:37:39 INFO - PROCESS | 2634 | 1461681459918 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]]]}] 07:37:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 07:37:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1081ms 07:37:39 INFO - PROCESS | 2634 | 1461681459974 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 07:37:39 INFO - PROCESS | 2634 | 1461681459976 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 07:37:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 07:37:39 INFO - PROCESS | 2634 | 1461681459981 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 07:37:39 INFO - PROCESS | 2634 | 1461681459983 Marionette TRACE conn3 <- [1,1938,null,{}] 07:37:39 INFO - PROCESS | 2634 | 1461681459988 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}] 07:37:40 INFO - PROCESS | 2634 | 1461681460199 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 07:37:40 INFO - PROCESS | 2634 | 1461681460217 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:40 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e791f000 == 122 [pid = 2634] [id = 492] 07:37:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 169 (0x7f21e2dd7000) [pid = 2634] [serial = 1477] [outer = (nil)] 07:37:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 170 (0x7f21edce8400) [pid = 2634] [serial = 1478] [outer = 0x7f21e2dd7000] 07:37:40 INFO - PROCESS | 2634 | 1461681460273 Marionette DEBUG loaded listener.js 07:37:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 171 (0x7f21edf4e000) [pid = 2634] [serial = 1479] [outer = 0x7f21e2dd7000] 07:37:41 INFO - PROCESS | 2634 | 1461681461250 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]]]}] 07:37:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 07:37:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1324ms 07:37:41 INFO - PROCESS | 2634 | 1461681461306 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 07:37:41 INFO - PROCESS | 2634 | 1461681461312 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 07:37:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 07:37:41 INFO - PROCESS | 2634 | 1461681461319 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 07:37:41 INFO - PROCESS | 2634 | 1461681461325 Marionette TRACE conn3 <- [1,1942,null,{}] 07:37:41 INFO - PROCESS | 2634 | 1461681461334 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}] 07:37:41 INFO - PROCESS | 2634 | 1461681461578 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 07:37:41 INFO - PROCESS | 2634 | 1461681461791 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:41 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e236d000 == 123 [pid = 2634] [id = 493] 07:37:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 172 (0x7f21debefc00) [pid = 2634] [serial = 1480] [outer = (nil)] 07:37:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 173 (0x7f21e18cbc00) [pid = 2634] [serial = 1481] [outer = 0x7f21debefc00] 07:37:41 INFO - PROCESS | 2634 | 1461681461903 Marionette DEBUG loaded listener.js 07:37:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 174 (0x7f21e2eb3c00) [pid = 2634] [serial = 1482] [outer = 0x7f21debefc00] 07:37:42 INFO - PROCESS | 2634 | 1461681462866 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]]]}] 07:37:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 07:37:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1584ms 07:37:42 INFO - PROCESS | 2634 | 1461681462905 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 07:37:42 INFO - PROCESS | 2634 | 1461681462913 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 07:37:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 07:37:42 INFO - PROCESS | 2634 | 1461681462922 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 07:37:42 INFO - PROCESS | 2634 | 1461681462926 Marionette TRACE conn3 <- [1,1946,null,{}] 07:37:42 INFO - PROCESS | 2634 | 1461681462931 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}] 07:37:43 INFO - PROCESS | 2634 | 1461681463110 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 07:37:43 INFO - PROCESS | 2634 | 1461681463312 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:43 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e6836000 == 124 [pid = 2634] [id = 494] 07:37:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 175 (0x7f21e492e000) [pid = 2634] [serial = 1483] [outer = (nil)] 07:37:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 176 (0x7f21e4a6c000) [pid = 2634] [serial = 1484] [outer = 0x7f21e492e000] 07:37:43 INFO - PROCESS | 2634 | 1461681463378 Marionette DEBUG loaded listener.js 07:37:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 177 (0x7f21e5b60c00) [pid = 2634] [serial = 1485] [outer = 0x7f21e492e000] 07:37:44 INFO - PROCESS | 2634 | 1461681464302 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]]]}] 07:37:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 07:37:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1438ms 07:37:44 INFO - PROCESS | 2634 | 1461681464365 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 07:37:44 INFO - PROCESS | 2634 | 1461681464371 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 07:37:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 07:37:44 INFO - PROCESS | 2634 | 1461681464380 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 07:37:44 INFO - PROCESS | 2634 | 1461681464385 Marionette TRACE conn3 <- [1,1950,null,{}] 07:37:44 INFO - PROCESS | 2634 | 1461681464400 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}] 07:37:44 INFO - PROCESS | 2634 | 1461681464665 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 07:37:44 INFO - PROCESS | 2634 | 1461681464900 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:44 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ebd34000 == 125 [pid = 2634] [id = 495] 07:37:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 178 (0x7f21e77b1400) [pid = 2634] [serial = 1486] [outer = (nil)] 07:37:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 179 (0x7f21ec74bc00) [pid = 2634] [serial = 1487] [outer = 0x7f21e77b1400] 07:37:44 INFO - PROCESS | 2634 | 1461681464978 Marionette DEBUG loaded listener.js 07:37:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 180 (0x7f21ecac6000) [pid = 2634] [serial = 1488] [outer = 0x7f21e77b1400] 07:37:45 INFO - PROCESS | 2634 | 1461681465746 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]]]}] 07:37:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 07:37:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1396ms 07:37:45 INFO - PROCESS | 2634 | 1461681465781 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 07:37:45 INFO - PROCESS | 2634 | 1461681465786 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 07:37:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 07:37:45 INFO - PROCESS | 2634 | 1461681465793 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 07:37:45 INFO - PROCESS | 2634 | 1461681465795 Marionette TRACE conn3 <- [1,1954,null,{}] 07:37:45 INFO - PROCESS | 2634 | 1461681465800 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}] 07:37:45 INFO - PROCESS | 2634 | 1461681465983 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 07:37:46 INFO - PROCESS | 2634 | 1461681466182 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:46 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee5fa800 == 126 [pid = 2634] [id = 496] 07:37:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 181 (0x7f21e783d400) [pid = 2634] [serial = 1489] [outer = (nil)] 07:37:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 182 (0x7f21ee3d2000) [pid = 2634] [serial = 1490] [outer = 0x7f21e783d400] 07:37:46 INFO - PROCESS | 2634 | 1461681466249 Marionette DEBUG loaded listener.js 07:37:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 183 (0x7f21ee491000) [pid = 2634] [serial = 1491] [outer = 0x7f21e783d400] 07:37:47 INFO - PROCESS | 2634 | 1461681467077 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]]]}] 07:37:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 07:37:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1325ms 07:37:47 INFO - PROCESS | 2634 | 1461681467118 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 07:37:47 INFO - PROCESS | 2634 | 1461681467122 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 07:37:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 07:37:47 INFO - PROCESS | 2634 | 1461681467127 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 07:37:47 INFO - PROCESS | 2634 | 1461681467129 Marionette TRACE conn3 <- [1,1958,null,{}] 07:37:47 INFO - PROCESS | 2634 | 1461681467135 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}] 07:37:47 INFO - PROCESS | 2634 | 1461681467304 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 07:37:47 INFO - PROCESS | 2634 | 1461681467506 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:47 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eed92800 == 127 [pid = 2634] [id = 497] 07:37:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 184 (0x7f21ede89c00) [pid = 2634] [serial = 1492] [outer = (nil)] 07:37:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 185 (0x7f21eedc4400) [pid = 2634] [serial = 1493] [outer = 0x7f21ede89c00] 07:37:47 INFO - PROCESS | 2634 | 1461681467572 Marionette DEBUG loaded listener.js 07:37:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 186 (0x7f21eefd6000) [pid = 2634] [serial = 1494] [outer = 0x7f21ede89c00] 07:37:48 INFO - PROCESS | 2634 | 1461681468403 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]]]}] 07:37:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 07:37:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1324ms 07:37:48 INFO - PROCESS | 2634 | 1461681468453 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 07:37:48 INFO - PROCESS | 2634 | 1461681468457 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 07:37:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 07:37:48 INFO - PROCESS | 2634 | 1461681468463 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 07:37:48 INFO - PROCESS | 2634 | 1461681468465 Marionette TRACE conn3 <- [1,1962,null,{}] 07:37:48 INFO - PROCESS | 2634 | 1461681468470 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}] 07:37:48 INFO - PROCESS | 2634 | 1461681468672 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 07:37:48 INFO - PROCESS | 2634 | 1461681468881 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:48 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef9ac800 == 128 [pid = 2634] [id = 498] 07:37:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 187 (0x7f21e2dd7800) [pid = 2634] [serial = 1495] [outer = (nil)] 07:37:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 188 (0x7f21edf4ac00) [pid = 2634] [serial = 1496] [outer = 0x7f21e2dd7800] 07:37:48 INFO - PROCESS | 2634 | 1461681468993 Marionette DEBUG loaded listener.js 07:37:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 189 (0x7f21f47e2800) [pid = 2634] [serial = 1497] [outer = 0x7f21e2dd7800] 07:37:49 INFO - PROCESS | 2634 | 1461681469872 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]]]}] 07:37:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 07:37:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1476ms 07:37:49 INFO - PROCESS | 2634 | 1461681469940 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 07:37:49 INFO - PROCESS | 2634 | 1461681469944 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 07:37:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 07:37:49 INFO - PROCESS | 2634 | 1461681469949 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 07:37:49 INFO - PROCESS | 2634 | 1461681469952 Marionette TRACE conn3 <- [1,1966,null,{}] 07:37:49 INFO - PROCESS | 2634 | 1461681469957 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}] 07:37:50 INFO - PROCESS | 2634 | 1461681470132 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 07:37:50 INFO - PROCESS | 2634 | 1461681470338 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:50 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f2b86000 == 129 [pid = 2634] [id = 499] 07:37:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 190 (0x7f21e783c800) [pid = 2634] [serial = 1498] [outer = (nil)] 07:37:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 191 (0x7f21f7a7a800) [pid = 2634] [serial = 1499] [outer = 0x7f21e783c800] 07:37:50 INFO - PROCESS | 2634 | 1461681470409 Marionette DEBUG loaded listener.js 07:37:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 192 (0x7f21f86ecc00) [pid = 2634] [serial = 1500] [outer = 0x7f21e783c800] 07:37:51 INFO - PROCESS | 2634 | 1461681471264 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]]]}] 07:37:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 07:37:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1376ms 07:37:51 INFO - PROCESS | 2634 | 1461681471327 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 07:37:51 INFO - PROCESS | 2634 | 1461681471331 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 07:37:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 07:37:51 INFO - PROCESS | 2634 | 1461681471336 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 07:37:51 INFO - PROCESS | 2634 | 1461681471339 Marionette TRACE conn3 <- [1,1970,null,{}] 07:37:51 INFO - PROCESS | 2634 | 1461681471344 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}] 07:37:51 INFO - PROCESS | 2634 | 1461681471523 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 07:37:51 INFO - PROCESS | 2634 | 1461681471730 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:51 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f53d4800 == 130 [pid = 2634] [id = 500] 07:37:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 193 (0x7f21f4739000) [pid = 2634] [serial = 1501] [outer = (nil)] 07:37:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 194 (0x7f21f8d0cc00) [pid = 2634] [serial = 1502] [outer = 0x7f21f4739000] 07:37:51 INFO - PROCESS | 2634 | 1461681471857 Marionette DEBUG loaded listener.js 07:37:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 195 (0x7f21f958c000) [pid = 2634] [serial = 1503] [outer = 0x7f21f4739000] 07:37:52 INFO - PROCESS | 2634 | 1461681472767 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]]]}] 07:37:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 07:37:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1483ms 07:37:52 INFO - PROCESS | 2634 | 1461681472821 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 07:37:52 INFO - PROCESS | 2634 | 1461681472823 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 07:37:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 07:37:52 INFO - PROCESS | 2634 | 1461681472829 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 07:37:52 INFO - PROCESS | 2634 | 1461681472831 Marionette TRACE conn3 <- [1,1974,null,{}] 07:37:52 INFO - PROCESS | 2634 | 1461681472837 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}] 07:37:53 INFO - PROCESS | 2634 | 1461681473008 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 07:37:53 INFO - PROCESS | 2634 | 1461681473214 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:53 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f7ed7800 == 131 [pid = 2634] [id = 501] 07:37:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 196 (0x7f21f86ea000) [pid = 2634] [serial = 1504] [outer = (nil)] 07:37:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 197 (0x7f21fba56000) [pid = 2634] [serial = 1505] [outer = 0x7f21f86ea000] 07:37:53 INFO - PROCESS | 2634 | 1461681473281 Marionette DEBUG loaded listener.js 07:37:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 198 (0x7f220536ac00) [pid = 2634] [serial = 1506] [outer = 0x7f21f86ea000] 07:37:54 INFO - PROCESS | 2634 | 1461681474124 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]]]}] 07:37:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 07:37:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1328ms 07:37:54 INFO - PROCESS | 2634 | 1461681474164 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 07:37:54 INFO - PROCESS | 2634 | 1461681474168 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 07:37:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 07:37:54 INFO - PROCESS | 2634 | 1461681474176 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 07:37:54 INFO - PROCESS | 2634 | 1461681474178 Marionette TRACE conn3 <- [1,1978,null,{}] 07:37:54 INFO - PROCESS | 2634 | 1461681474183 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}] 07:37:54 INFO - PROCESS | 2634 | 1461681474376 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 07:37:54 INFO - PROCESS | 2634 | 1461681474598 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:54 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f8e18800 == 132 [pid = 2634] [id = 502] 07:37:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 199 (0x7f21f8b03000) [pid = 2634] [serial = 1507] [outer = (nil)] 07:37:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 200 (0x7f2205809400) [pid = 2634] [serial = 1508] [outer = 0x7f21f8b03000] 07:37:54 INFO - PROCESS | 2634 | 1461681474717 Marionette DEBUG loaded listener.js 07:37:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 201 (0x7f2206830c00) [pid = 2634] [serial = 1509] [outer = 0x7f21f8b03000] 07:37:55 INFO - PROCESS | 2634 | 1461681475634 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]]]}] 07:37:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 07:37:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1475ms 07:37:55 INFO - PROCESS | 2634 | 1461681475667 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 07:37:55 INFO - PROCESS | 2634 | 1461681475670 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 07:37:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 07:37:55 INFO - PROCESS | 2634 | 1461681475679 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 07:37:55 INFO - PROCESS | 2634 | 1461681475682 Marionette TRACE conn3 <- [1,1982,null,{}] 07:37:55 INFO - PROCESS | 2634 | 1461681475688 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}] 07:37:55 INFO - PROCESS | 2634 | 1461681475930 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 07:37:56 INFO - PROCESS | 2634 | 1461681476136 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:56 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ff7f3000 == 133 [pid = 2634] [id = 503] 07:37:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 202 (0x7f21e2eb1800) [pid = 2634] [serial = 1510] [outer = (nil)] 07:37:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 203 (0x7f22069b4800) [pid = 2634] [serial = 1511] [outer = 0x7f21e2eb1800] 07:37:56 INFO - PROCESS | 2634 | 1461681476253 Marionette DEBUG loaded listener.js 07:37:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 204 (0x7f220a178800) [pid = 2634] [serial = 1512] [outer = 0x7f21e2eb1800] 07:37:57 INFO - PROCESS | 2634 | 1461681477134 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]]]}] 07:37:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 07:37:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1480ms 07:37:57 INFO - PROCESS | 2634 | 1461681477161 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 07:37:57 INFO - PROCESS | 2634 | 1461681477164 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 07:37:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 07:37:57 INFO - PROCESS | 2634 | 1461681477170 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 07:37:57 INFO - PROCESS | 2634 | 1461681477173 Marionette TRACE conn3 <- [1,1986,null,{}] 07:37:57 INFO - PROCESS | 2634 | 1461681477178 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}] 07:37:57 INFO - PROCESS | 2634 | 1461681477360 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 07:37:57 INFO - PROCESS | 2634 | 1461681477568 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:57 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2208549000 == 134 [pid = 2634] [id = 504] 07:37:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 205 (0x7f21dff46c00) [pid = 2634] [serial = 1513] [outer = (nil)] 07:37:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 206 (0x7f21dff4c400) [pid = 2634] [serial = 1514] [outer = 0x7f21dff46c00] 07:37:57 INFO - PROCESS | 2634 | 1461681477677 Marionette DEBUG loaded listener.js 07:37:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 207 (0x7f21dff51000) [pid = 2634] [serial = 1515] [outer = 0x7f21dff46c00] 07:37:58 INFO - PROCESS | 2634 | 1461681478515 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]]]}] 07:37:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 07:37:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1380ms 07:37:58 INFO - PROCESS | 2634 | 1461681478553 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 07:37:58 INFO - PROCESS | 2634 | 1461681478556 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 07:37:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 07:37:58 INFO - PROCESS | 2634 | 1461681478561 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 07:37:58 INFO - PROCESS | 2634 | 1461681478563 Marionette TRACE conn3 <- [1,1990,null,{}] 07:37:58 INFO - PROCESS | 2634 | 1461681478569 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}] 07:37:58 INFO - PROCESS | 2634 | 1461681478751 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 07:37:58 INFO - PROCESS | 2634 | 1461681478982 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:59 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21de9c8800 == 135 [pid = 2634] [id = 505] 07:37:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 208 (0x7f21de7e4400) [pid = 2634] [serial = 1516] [outer = (nil)] 07:37:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 209 (0x7f21e31f5400) [pid = 2634] [serial = 1517] [outer = 0x7f21de7e4400] 07:37:59 INFO - PROCESS | 2634 | 1461681479089 Marionette DEBUG loaded listener.js 07:37:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 210 (0x7f21e5936800) [pid = 2634] [serial = 1518] [outer = 0x7f21de7e4400] 07:38:00 INFO - PROCESS | 2634 | 1461681479998 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]]]}] 07:38:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 07:38:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1479ms 07:38:00 INFO - PROCESS | 2634 | 1461681480042 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 07:38:00 INFO - PROCESS | 2634 | 1461681480045 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 07:38:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 07:38:00 INFO - PROCESS | 2634 | 1461681480051 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 07:38:00 INFO - PROCESS | 2634 | 1461681480053 Marionette TRACE conn3 <- [1,1994,null,{}] 07:38:00 INFO - PROCESS | 2634 | 1461681480058 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}] 07:38:00 INFO - PROCESS | 2634 | 1461681480240 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 07:38:00 INFO - PROCESS | 2634 | 1461681480453 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:00 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e21c3800 == 136 [pid = 2634] [id = 506] 07:38:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 211 (0x7f21dd7d4000) [pid = 2634] [serial = 1519] [outer = (nil)] 07:38:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 212 (0x7f21dd7db000) [pid = 2634] [serial = 1520] [outer = 0x7f21dd7d4000] 07:38:00 INFO - PROCESS | 2634 | 1461681480998 Marionette DEBUG loaded listener.js 07:38:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 213 (0x7f21dff47400) [pid = 2634] [serial = 1521] [outer = 0x7f21dd7d4000] 07:38:02 INFO - PROCESS | 2634 | 1461681482014 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]]]}] 07:38:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 07:38:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 2031ms 07:38:02 INFO - PROCESS | 2634 | 1461681482083 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 07:38:02 INFO - PROCESS | 2634 | 1461681482097 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 07:38:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 07:38:02 INFO - PROCESS | 2634 | 1461681482108 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 07:38:02 INFO - PROCESS | 2634 | 1461681482112 Marionette TRACE conn3 <- [1,1998,null,{}] 07:38:02 INFO - PROCESS | 2634 | 1461681482119 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}] 07:38:02 INFO - PROCESS | 2634 | 1461681482358 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 07:38:02 INFO - PROCESS | 2634 | 1461681482759 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:02 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21dfbc9000 == 137 [pid = 2634] [id = 507] 07:38:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 214 (0x7f21e31f0800) [pid = 2634] [serial = 1522] [outer = (nil)] 07:38:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 215 (0x7f21e3d1a400) [pid = 2634] [serial = 1523] [outer = 0x7f21e31f0800] 07:38:02 INFO - PROCESS | 2634 | 1461681482835 Marionette DEBUG loaded listener.js 07:38:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 216 (0x7f21e4889c00) [pid = 2634] [serial = 1524] [outer = 0x7f21e31f0800] 07:38:03 INFO - PROCESS | 2634 | 1461681483683 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]]]}] 07:38:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 07:38:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1632ms 07:38:03 INFO - PROCESS | 2634 | 1461681483738 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 07:38:03 INFO - PROCESS | 2634 | 1461681483743 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 07:38:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 07:38:03 INFO - PROCESS | 2634 | 1461681483753 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 07:38:03 INFO - PROCESS | 2634 | 1461681483755 Marionette TRACE conn3 <- [1,2002,null,{}] 07:38:03 INFO - PROCESS | 2634 | 1461681483760 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}] 07:38:03 INFO - PROCESS | 2634 | 1461681483945 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 07:38:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e5b7c800 == 136 [pid = 2634] [id = 491] 07:38:04 INFO - PROCESS | 2634 | --DOMWINDOW == 215 (0x7f21e77acc00) [pid = 2634] [serial = 1376] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 2634 | --DOMWINDOW == 214 (0x7f21e2eb2c00) [pid = 2634] [serial = 1370] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 2634 | --DOMWINDOW == 213 (0x7f2204709800) [pid = 2634] [serial = 1373] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 2634 | --DOMWINDOW == 212 (0x7f21de7ee400) [pid = 2634] [serial = 1379] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 2634 | --DOMWINDOW == 211 (0x7f220536bc00) [pid = 2634] [serial = 1367] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 2634 | --DOMWINDOW == 210 (0x7f21f9589800) [pid = 2634] [serial = 1364] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 2634 | --DOMWINDOW == 209 (0x7f21e4889400) [pid = 2634] [serial = 1409] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 2634 | 1461681484370 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e6833800 == 135 [pid = 2634] [id = 490] 07:38:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e597f800 == 134 [pid = 2634] [id = 489] 07:38:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e41b4800 == 133 [pid = 2634] [id = 488] 07:38:04 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e05ad000 == 134 [pid = 2634] [id = 508] 07:38:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 210 (0x7f21e18cb400) [pid = 2634] [serial = 1525] [outer = (nil)] 07:38:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 211 (0x7f21e578d800) [pid = 2634] [serial = 1526] [outer = 0x7f21e18cb400] 07:38:04 INFO - PROCESS | 2634 | 1461681484440 Marionette DEBUG loaded listener.js 07:38:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 212 (0x7f21e5939800) [pid = 2634] [serial = 1527] [outer = 0x7f21e18cb400] 07:38:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e05b8000 == 133 [pid = 2634] [id = 487] 07:38:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e57a2000 == 132 [pid = 2634] [id = 486] 07:38:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e2d7e000 == 131 [pid = 2634] [id = 485] 07:38:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e5705800 == 130 [pid = 2634] [id = 483] 07:38:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e05d9800 == 129 [pid = 2634] [id = 482] 07:38:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f807a800 == 128 [pid = 2634] [id = 481] 07:38:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220edd0800 == 127 [pid = 2634] [id = 480] 07:38:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f2208538000 == 126 [pid = 2634] [id = 479] 07:38:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ff7e0000 == 125 [pid = 2634] [id = 478] 07:38:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f94d6000 == 124 [pid = 2634] [id = 477] 07:38:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f80dd000 == 123 [pid = 2634] [id = 476] 07:38:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f3021800 == 122 [pid = 2634] [id = 475] 07:38:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef4ed800 == 121 [pid = 2634] [id = 474] 07:38:04 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef2b5000 == 120 [pid = 2634] [id = 473] 07:38:05 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ee7de000 == 119 [pid = 2634] [id = 472] 07:38:05 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e6827000 == 118 [pid = 2634] [id = 471] 07:38:05 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e236e800 == 117 [pid = 2634] [id = 470] 07:38:05 INFO - PROCESS | 2634 | --DOMWINDOW == 211 (0x7f21e578b800) [pid = 2634] [serial = 1392] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 2634 | --DOMWINDOW == 210 (0x7f21e77adc00) [pid = 2634] [serial = 1398] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 2634 | --DOMWINDOW == 209 (0x7f21e2ef8000) [pid = 2634] [serial = 1394] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 2634 | --DOMWINDOW == 208 (0x7f21e3d15800) [pid = 2634] [serial = 1389] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 2634 | --DOMWINDOW == 207 (0x7f21edf3f800) [pid = 2634] [serial = 1355] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 2634 | --DOMWINDOW == 206 (0x7f21e3df2800) [pid = 2634] [serial = 1349] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 2634 | --DOMWINDOW == 205 (0x7f21debf6400) [pid = 2634] [serial = 1406] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 2634 | --DOMWINDOW == 204 (0x7f21e6aa5800) [pid = 2634] [serial = 1397] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 2634 | --DOMWINDOW == 203 (0x7f21e07cf000) [pid = 2634] [serial = 1407] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 2634 | --DOMWINDOW == 202 (0x7f21eddc5400) [pid = 2634] [serial = 1404] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 2634 | --DOMWINDOW == 201 (0x7f21de7ef400) [pid = 2634] [serial = 1383] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 2634 | --DOMWINDOW == 200 (0x7f21e4935c00) [pid = 2634] [serial = 1395] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 2634 | --DOMWINDOW == 199 (0x7f21ee632000) [pid = 2634] [serial = 1361] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 2634 | --DOMWINDOW == 198 (0x7f21f09d6400) [pid = 2634] [serial = 1358] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 2634 | --DOMWINDOW == 197 (0x7f21e18c6800) [pid = 2634] [serial = 1386] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 2634 | --DOMWINDOW == 196 (0x7f21e4a69400) [pid = 2634] [serial = 1391] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 2634 | --DOMWINDOW == 195 (0x7f21ec8d8c00) [pid = 2634] [serial = 1401] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 2634 | --DOMWINDOW == 194 (0x7f21e051cc00) [pid = 2634] [serial = 1385] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 2634 | --DOMWINDOW == 193 (0x7f21f043e800) [pid = 2634] [serial = 1346] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 2634 | --DOMWINDOW == 192 (0x7f21de7e5c00) [pid = 2634] [serial = 1382] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 2634 | --DOMWINDOW == 191 (0x7f21e2eecc00) [pid = 2634] [serial = 1388] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 2634 | --DOMWINDOW == 190 (0x7f21ecac9c00) [pid = 2634] [serial = 1403] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 2634 | --DOMWINDOW == 189 (0x7f21ec757000) [pid = 2634] [serial = 1400] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 2634 | --DOMWINDOW == 188 (0x7f21e6768400) [pid = 2634] [serial = 1352] [outer = (nil)] [url = about:blank] 07:38:05 INFO - PROCESS | 2634 | 1461681485216 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]]]}] 07:38:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 07:38:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1484ms 07:38:05 INFO - PROCESS | 2634 | 1461681485250 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 07:38:05 INFO - PROCESS | 2634 | 1461681485254 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 07:38:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 07:38:05 INFO - PROCESS | 2634 | 1461681485262 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 07:38:05 INFO - PROCESS | 2634 | 1461681485268 Marionette TRACE conn3 <- [1,2006,null,{}] 07:38:05 INFO - PROCESS | 2634 | 1461681485282 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}] 07:38:05 INFO - PROCESS | 2634 | 1461681485452 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 07:38:05 INFO - PROCESS | 2634 | 1461681485475 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:05 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e596f000 == 118 [pid = 2634] [id = 509] 07:38:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 189 (0x7f21e5939c00) [pid = 2634] [serial = 1528] [outer = (nil)] 07:38:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 190 (0x7f21e6763400) [pid = 2634] [serial = 1529] [outer = 0x7f21e5939c00] 07:38:05 INFO - PROCESS | 2634 | 1461681485534 Marionette DEBUG loaded listener.js 07:38:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 191 (0x7f21e67a3800) [pid = 2634] [serial = 1530] [outer = 0x7f21e5939c00] 07:38:06 INFO - PROCESS | 2634 | 1461681486373 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]]]}] 07:38:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 07:38:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1188ms 07:38:06 INFO - PROCESS | 2634 | 1461681486451 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 07:38:06 INFO - PROCESS | 2634 | 1461681486455 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 07:38:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 07:38:06 INFO - PROCESS | 2634 | 1461681486460 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 07:38:06 INFO - PROCESS | 2634 | 1461681486462 Marionette TRACE conn3 <- [1,2010,null,{}] 07:38:06 INFO - PROCESS | 2634 | 1461681486467 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}] 07:38:06 INFO - PROCESS | 2634 | 1461681486627 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 07:38:06 INFO - PROCESS | 2634 | 1461681486638 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:06 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e690f800 == 119 [pid = 2634] [id = 510] 07:38:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 192 (0x7f21e578f400) [pid = 2634] [serial = 1531] [outer = (nil)] 07:38:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 193 (0x7f21e7519000) [pid = 2634] [serial = 1532] [outer = 0x7f21e578f400] 07:38:06 INFO - PROCESS | 2634 | 1461681486694 Marionette DEBUG loaded listener.js 07:38:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 194 (0x7f21e77aa800) [pid = 2634] [serial = 1533] [outer = 0x7f21e578f400] 07:38:07 INFO - PROCESS | 2634 | 1461681487644 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]]]}] 07:38:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 07:38:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1234ms 07:38:07 INFO - PROCESS | 2634 | 1461681487704 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 07:38:07 INFO - PROCESS | 2634 | 1461681487707 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 07:38:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 07:38:07 INFO - PROCESS | 2634 | 1461681487713 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 07:38:07 INFO - PROCESS | 2634 | 1461681487715 Marionette TRACE conn3 <- [1,2014,null,{}] 07:38:07 INFO - PROCESS | 2634 | 1461681487720 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}] 07:38:07 INFO - PROCESS | 2634 | 1461681487933 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 07:38:07 INFO - PROCESS | 2634 | 1461681487958 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:07 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e79c8000 == 120 [pid = 2634] [id = 511] 07:38:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 195 (0x7f21e783ec00) [pid = 2634] [serial = 1534] [outer = (nil)] 07:38:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 196 (0x7f21ebacc000) [pid = 2634] [serial = 1535] [outer = 0x7f21e783ec00] 07:38:08 INFO - PROCESS | 2634 | 1461681488020 Marionette DEBUG loaded listener.js 07:38:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 197 (0x7f21edcccc00) [pid = 2634] [serial = 1536] [outer = 0x7f21e783ec00] 07:38:08 INFO - PROCESS | 2634 | 1461681488863 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]]]}] 07:38:09 INFO - PROCESS | 2634 | --DOMWINDOW == 196 (0x7f21e0513400) [pid = 2634] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 07:38:09 INFO - PROCESS | 2634 | --DOMWINDOW == 195 (0x7f21e7842400) [pid = 2634] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 07:38:09 INFO - PROCESS | 2634 | --DOMWINDOW == 194 (0x7f21e6764c00) [pid = 2634] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 07:38:09 INFO - PROCESS | 2634 | --DOMWINDOW == 193 (0x7f21dd7de400) [pid = 2634] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 07:38:09 INFO - PROCESS | 2634 | --DOMWINDOW == 192 (0x7f21e5783400) [pid = 2634] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 07:38:09 INFO - PROCESS | 2634 | --DOMWINDOW == 191 (0x7f21de7e9400) [pid = 2634] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 07:38:09 INFO - PROCESS | 2634 | --DOMWINDOW == 190 (0x7f21e67a1400) [pid = 2634] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 07:38:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 07:38:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1681ms 07:38:09 INFO - PROCESS | 2634 | 1461681489412 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 07:38:09 INFO - PROCESS | 2634 | 1461681489415 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 07:38:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 07:38:09 INFO - PROCESS | 2634 | 1461681489422 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 07:38:09 INFO - PROCESS | 2634 | 1461681489424 Marionette TRACE conn3 <- [1,2018,null,{}] 07:38:09 INFO - PROCESS | 2634 | 1461681489429 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}] 07:38:09 INFO - PROCESS | 2634 | 1461681489606 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 07:38:09 INFO - PROCESS | 2634 | 1461681489802 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:09 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e682f000 == 121 [pid = 2634] [id = 512] 07:38:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 191 (0x7f21e7843800) [pid = 2634] [serial = 1537] [outer = (nil)] 07:38:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 192 (0x7f21edebcc00) [pid = 2634] [serial = 1538] [outer = 0x7f21e7843800] 07:38:09 INFO - PROCESS | 2634 | 1461681489860 Marionette DEBUG loaded listener.js 07:38:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 193 (0x7f21ee3cb400) [pid = 2634] [serial = 1539] [outer = 0x7f21e7843800] 07:38:10 INFO - PROCESS | 2634 | 1461681490483 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]]]}] 07:38:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 07:38:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1130ms 07:38:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 07:38:10 INFO - PROCESS | 2634 | 1461681490553 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 07:38:10 INFO - PROCESS | 2634 | 1461681490555 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 07:38:10 INFO - PROCESS | 2634 | 1461681490561 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 07:38:10 INFO - PROCESS | 2634 | 1461681490563 Marionette TRACE conn3 <- [1,2022,null,{}] 07:38:10 INFO - PROCESS | 2634 | 1461681490568 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}] 07:38:10 INFO - PROCESS | 2634 | 1461681490726 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 07:38:10 INFO - PROCESS | 2634 | 1461681490886 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:10 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee7dd000 == 122 [pid = 2634] [id = 513] 07:38:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 194 (0x7f21e4882000) [pid = 2634] [serial = 1540] [outer = (nil)] 07:38:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 195 (0x7f21eedc6400) [pid = 2634] [serial = 1541] [outer = 0x7f21e4882000] 07:38:10 INFO - PROCESS | 2634 | 1461681490943 Marionette DEBUG loaded listener.js 07:38:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 196 (0x7f21f0434400) [pid = 2634] [serial = 1542] [outer = 0x7f21e4882000] 07:38:11 INFO - PROCESS | 2634 | 1461681491817 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]]]}] 07:38:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 07:38:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1326ms 07:38:11 INFO - PROCESS | 2634 | 1461681491888 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 07:38:11 INFO - PROCESS | 2634 | 1461681491894 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 07:38:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 07:38:11 INFO - PROCESS | 2634 | 1461681491902 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 07:38:11 INFO - PROCESS | 2634 | 1461681491908 Marionette TRACE conn3 <- [1,2026,null,{}] 07:38:11 INFO - PROCESS | 2634 | 1461681491916 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}] 07:38:12 INFO - PROCESS | 2634 | 1461681492122 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 07:38:12 INFO - PROCESS | 2634 | 1461681492404 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:12 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e41b0800 == 123 [pid = 2634] [id = 514] 07:38:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 197 (0x7f21e0519400) [pid = 2634] [serial = 1543] [outer = (nil)] 07:38:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 198 (0x7f21e2eb0000) [pid = 2634] [serial = 1544] [outer = 0x7f21e0519400] 07:38:12 INFO - PROCESS | 2634 | 1461681492491 Marionette DEBUG loaded listener.js 07:38:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 199 (0x7f21e3de5c00) [pid = 2634] [serial = 1545] [outer = 0x7f21e0519400] 07:38:13 INFO - PROCESS | 2634 | 1461681493335 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]]]}] 07:38:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 07:38:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1484ms 07:38:13 INFO - PROCESS | 2634 | 1461681493387 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 07:38:13 INFO - PROCESS | 2634 | 1461681493395 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 07:38:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 07:38:13 INFO - PROCESS | 2634 | 1461681493404 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 07:38:13 INFO - PROCESS | 2634 | 1461681493408 Marionette TRACE conn3 <- [1,2030,null,{}] 07:38:13 INFO - PROCESS | 2634 | 1461681493412 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}] 07:38:13 INFO - PROCESS | 2634 | 1461681493606 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 07:38:13 INFO - PROCESS | 2634 | 1461681493810 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:13 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e76f3000 == 124 [pid = 2634] [id = 515] 07:38:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 200 (0x7f21e4935c00) [pid = 2634] [serial = 1546] [outer = (nil)] 07:38:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 201 (0x7f21e5934400) [pid = 2634] [serial = 1547] [outer = 0x7f21e4935c00] 07:38:13 INFO - PROCESS | 2634 | 1461681493882 Marionette DEBUG loaded listener.js 07:38:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 202 (0x7f21e593e000) [pid = 2634] [serial = 1548] [outer = 0x7f21e4935c00] 07:38:14 INFO - PROCESS | 2634 | 1461681494844 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]]]}] 07:38:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 07:38:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1487ms 07:38:14 INFO - PROCESS | 2634 | 1461681494892 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 07:38:14 INFO - PROCESS | 2634 | 1461681494896 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 07:38:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 07:38:14 INFO - PROCESS | 2634 | 1461681494902 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 07:38:14 INFO - PROCESS | 2634 | 1461681494907 Marionette TRACE conn3 <- [1,2034,null,{}] 07:38:14 INFO - PROCESS | 2634 | 1461681494923 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}] 07:38:15 INFO - PROCESS | 2634 | 1461681495117 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 07:38:15 INFO - PROCESS | 2634 | 1461681495371 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:15 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef4e6800 == 125 [pid = 2634] [id = 516] 07:38:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 203 (0x7f21e77b3800) [pid = 2634] [serial = 1549] [outer = (nil)] 07:38:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 204 (0x7f21ecac1c00) [pid = 2634] [serial = 1550] [outer = 0x7f21e77b3800] 07:38:15 INFO - PROCESS | 2634 | 1461681495489 Marionette DEBUG loaded listener.js 07:38:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 205 (0x7f21edec2800) [pid = 2634] [serial = 1551] [outer = 0x7f21e77b3800] 07:38:16 INFO - PROCESS | 2634 | 1461681496304 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]]]}] 07:38:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 07:38:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1437ms 07:38:16 INFO - PROCESS | 2634 | 1461681496344 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 07:38:16 INFO - PROCESS | 2634 | 1461681496349 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 07:38:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 07:38:16 INFO - PROCESS | 2634 | 1461681496354 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 07:38:16 INFO - PROCESS | 2634 | 1461681496357 Marionette TRACE conn3 <- [1,2038,null,{}] 07:38:16 INFO - PROCESS | 2634 | 1461681496362 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}] 07:38:16 INFO - PROCESS | 2634 | 1461681496539 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 07:38:16 INFO - PROCESS | 2634 | 1461681496749 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:16 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f5354000 == 126 [pid = 2634] [id = 517] 07:38:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 206 (0x7f21e783f400) [pid = 2634] [serial = 1552] [outer = (nil)] 07:38:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 207 (0x7f21f0430c00) [pid = 2634] [serial = 1553] [outer = 0x7f21e783f400] 07:38:16 INFO - PROCESS | 2634 | 1461681496819 Marionette DEBUG loaded listener.js 07:38:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 208 (0x7f21f09f5c00) [pid = 2634] [serial = 1554] [outer = 0x7f21e783f400] 07:38:17 INFO - PROCESS | 2634 | 1461681497707 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]]]}] 07:38:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 07:38:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1379ms 07:38:17 INFO - PROCESS | 2634 | 1461681497737 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 07:38:17 INFO - PROCESS | 2634 | 1461681497740 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 07:38:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 07:38:17 INFO - PROCESS | 2634 | 1461681497746 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 07:38:17 INFO - PROCESS | 2634 | 1461681497748 Marionette TRACE conn3 <- [1,2042,null,{}] 07:38:17 INFO - PROCESS | 2634 | 1461681497754 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}] 07:38:17 INFO - PROCESS | 2634 | 1461681497925 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 07:38:18 INFO - PROCESS | 2634 | 1461681498135 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:18 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f8684000 == 127 [pid = 2634] [id = 518] 07:38:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 209 (0x7f21edf40000) [pid = 2634] [serial = 1555] [outer = (nil)] 07:38:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 210 (0x7f21f1f7e400) [pid = 2634] [serial = 1556] [outer = 0x7f21edf40000] 07:38:18 INFO - PROCESS | 2634 | 1461681498245 Marionette DEBUG loaded listener.js 07:38:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 211 (0x7f21f304c400) [pid = 2634] [serial = 1557] [outer = 0x7f21edf40000] 07:38:19 INFO - PROCESS | 2634 | 1461681499116 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]]]}] 07:38: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) 07:38:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1434ms 07:38:19 INFO - PROCESS | 2634 | 1461681499180 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 07:38:19 INFO - PROCESS | 2634 | 1461681499184 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 07:38:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 07:38:19 INFO - PROCESS | 2634 | 1461681499189 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 07:38:19 INFO - PROCESS | 2634 | 1461681499192 Marionette TRACE conn3 <- [1,2046,null,{}] 07:38:19 INFO - PROCESS | 2634 | 1461681499197 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}] 07:38:19 INFO - PROCESS | 2634 | 1461681499402 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 07:38:19 INFO - PROCESS | 2634 | 1461681499614 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:19 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2204796000 == 128 [pid = 2634] [id = 519] 07:38:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 212 (0x7f21f7e7b000) [pid = 2634] [serial = 1558] [outer = (nil)] 07:38:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 213 (0x7f21f923c400) [pid = 2634] [serial = 1559] [outer = 0x7f21f7e7b000] 07:38:19 INFO - PROCESS | 2634 | 1461681499725 Marionette DEBUG loaded listener.js 07:38:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 214 (0x7f2206b32400) [pid = 2634] [serial = 1560] [outer = 0x7f21f7e7b000] 07:38:20 INFO - PROCESS | 2634 | 1461681500613 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]]]}] 07:38:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:38:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1476ms 07:38:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 07:38:20 INFO - PROCESS | 2634 | 1461681500666 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 07:38:20 INFO - PROCESS | 2634 | 1461681500669 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 07:38:20 INFO - PROCESS | 2634 | 1461681500675 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 07:38:20 INFO - PROCESS | 2634 | 1461681500678 Marionette TRACE conn3 <- [1,2050,null,{}] 07:38:20 INFO - PROCESS | 2634 | 1461681500702 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}] 07:38:20 INFO - PROCESS | 2634 | 1461681500878 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 07:38:21 INFO - PROCESS | 2634 | 1461681501088 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:21 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220ae07000 == 129 [pid = 2634] [id = 520] 07:38:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 215 (0x7f21dfd32400) [pid = 2634] [serial = 1561] [outer = (nil)] 07:38:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 216 (0x7f21dfd3bc00) [pid = 2634] [serial = 1562] [outer = 0x7f21dfd32400] 07:38:21 INFO - PROCESS | 2634 | 1461681501199 Marionette DEBUG loaded listener.js 07:38:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 217 (0x7f21dfd40c00) [pid = 2634] [serial = 1563] [outer = 0x7f21dfd32400] 07:38:22 INFO - PROCESS | 2634 | 1461681502065 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]]]}] 07:38:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 07:38:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1452ms 07:38:22 INFO - PROCESS | 2634 | 1461681502127 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 07:38:22 INFO - PROCESS | 2634 | 1461681502131 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 07:38:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 07:38:22 INFO - PROCESS | 2634 | 1461681502155 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 07:38:22 INFO - PROCESS | 2634 | 1461681502158 Marionette TRACE conn3 <- [1,2054,null,{}] 07:38:22 INFO - PROCESS | 2634 | 1461681502163 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}] 07:38:22 INFO - PROCESS | 2634 | 1461681502338 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 07:38:22 INFO - PROCESS | 2634 | 1461681502579 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:22 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220edcb800 == 130 [pid = 2634] [id = 521] 07:38:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 218 (0x7f21dfd3b800) [pid = 2634] [serial = 1564] [outer = (nil)] 07:38:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 219 (0x7f2206b38000) [pid = 2634] [serial = 1565] [outer = 0x7f21dfd3b800] 07:38:22 INFO - PROCESS | 2634 | 1461681502692 Marionette DEBUG loaded listener.js 07:38:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 220 (0x7f220a183400) [pid = 2634] [serial = 1566] [outer = 0x7f21dfd3b800] 07:38:23 INFO - PROCESS | 2634 | 1461681503553 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]]]}] 07:38:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 07:38:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1438ms 07:38:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 07:38:23 INFO - PROCESS | 2634 | 1461681503590 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 07:38:23 INFO - PROCESS | 2634 | 1461681503593 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 07:38:23 INFO - PROCESS | 2634 | 1461681503599 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 07:38:23 INFO - PROCESS | 2634 | 1461681503602 Marionette TRACE conn3 <- [1,2058,null,{}] 07:38:23 INFO - PROCESS | 2634 | 1461681503606 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}] 07:38:23 INFO - PROCESS | 2634 | 1461681503774 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 07:38:23 INFO - PROCESS | 2634 | 1461681503988 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:24 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e2e2c800 == 131 [pid = 2634] [id = 522] 07:38:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 221 (0x7f21ee602400) [pid = 2634] [serial = 1567] [outer = (nil)] 07:38:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 222 (0x7f21ee60ac00) [pid = 2634] [serial = 1568] [outer = 0x7f21ee602400] 07:38:24 INFO - PROCESS | 2634 | 1461681504100 Marionette DEBUG loaded listener.js 07:38:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 223 (0x7f21ee60f000) [pid = 2634] [serial = 1569] [outer = 0x7f21ee602400] 07:38:24 INFO - PROCESS | 2634 | 1461681504991 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]]]}] 07:38:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 07:38:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1427ms 07:38:25 INFO - PROCESS | 2634 | 1461681505026 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 07:38:25 INFO - PROCESS | 2634 | 1461681505029 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 07:38:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 07:38:25 INFO - PROCESS | 2634 | 1461681505034 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 07:38:25 INFO - PROCESS | 2634 | 1461681505037 Marionette TRACE conn3 <- [1,2062,null,{}] 07:38:25 INFO - PROCESS | 2634 | 1461681505042 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}] 07:38:25 INFO - PROCESS | 2634 | 1461681505231 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 07:38:25 INFO - PROCESS | 2634 | 1461681505441 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:25 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220fdab800 == 132 [pid = 2634] [id = 523] 07:38:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 224 (0x7f21ee602c00) [pid = 2634] [serial = 1570] [outer = (nil)] 07:38:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 225 (0x7f21f2d45800) [pid = 2634] [serial = 1571] [outer = 0x7f21ee602c00] 07:38:25 INFO - PROCESS | 2634 | 1461681505548 Marionette DEBUG loaded listener.js 07:38:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 226 (0x7f21f2d49800) [pid = 2634] [serial = 1572] [outer = 0x7f21ee602c00] 07:38:26 INFO - PROCESS | 2634 | 1461681506443 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]]]}] 07:38:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 07:38:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1477ms 07:38:26 INFO - PROCESS | 2634 | 1461681506513 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 07:38:26 INFO - PROCESS | 2634 | 1461681506516 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 07:38:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 07:38:26 INFO - PROCESS | 2634 | 1461681506523 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 07:38:26 INFO - PROCESS | 2634 | 1461681506527 Marionette TRACE conn3 <- [1,2066,null,{}] 07:38:26 INFO - PROCESS | 2634 | 1461681506532 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}] 07:38:26 INFO - PROCESS | 2634 | 1461681506779 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 07:38:27 INFO - PROCESS | 2634 | 1461681507037 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:27 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21dfcbe800 == 133 [pid = 2634] [id = 524] 07:38:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 227 (0x7f2206b3ac00) [pid = 2634] [serial = 1573] [outer = (nil)] 07:38:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 228 (0x7f220a4a6400) [pid = 2634] [serial = 1574] [outer = 0x7f2206b3ac00] 07:38:27 INFO - PROCESS | 2634 | 1461681507159 Marionette DEBUG loaded listener.js 07:38:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 229 (0x7f220ab44c00) [pid = 2634] [serial = 1575] [outer = 0x7f2206b3ac00] 07:38:27 INFO - PROCESS | 2634 | 1461681507958 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]]]}] 07:38:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 07:38:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1477ms 07:38:28 INFO - PROCESS | 2634 | 1461681508001 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 07:38:28 INFO - PROCESS | 2634 | 1461681508004 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 07:38:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 07:38:28 INFO - PROCESS | 2634 | 1461681508009 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 07:38:28 INFO - PROCESS | 2634 | 1461681508011 Marionette TRACE conn3 <- [1,2070,null,{}] 07:38:28 INFO - PROCESS | 2634 | 1461681508017 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}] 07:38:28 INFO - PROCESS | 2634 | 1461681508189 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 07:38:28 INFO - PROCESS | 2634 | 1461681508452 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:28 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21db1f1000 == 134 [pid = 2634] [id = 525] 07:38:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 230 (0x7f21e3170000) [pid = 2634] [serial = 1576] [outer = (nil)] 07:38:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 231 (0x7f21e3178800) [pid = 2634] [serial = 1577] [outer = 0x7f21e3170000] 07:38:28 INFO - PROCESS | 2634 | 1461681508523 Marionette DEBUG loaded listener.js 07:38:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 232 (0x7f21e317d400) [pid = 2634] [serial = 1578] [outer = 0x7f21e3170000] 07:38:29 INFO - PROCESS | 2634 | 1461681509304 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]]]}] 07:38:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 07:38:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1328ms 07:38:29 INFO - PROCESS | 2634 | 1461681509346 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 07:38:29 INFO - PROCESS | 2634 | 1461681509350 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 07:38:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 07:38:29 INFO - PROCESS | 2634 | 1461681509355 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 07:38:29 INFO - PROCESS | 2634 | 1461681509358 Marionette TRACE conn3 <- [1,2074,null,{}] 07:38:29 INFO - PROCESS | 2634 | 1461681509363 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}] 07:38:29 INFO - PROCESS | 2634 | 1461681509532 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 07:38:29 INFO - PROCESS | 2634 | 1461681509764 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:29 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21db2d3800 == 135 [pid = 2634] [id = 526] 07:38:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 233 (0x7f21de229c00) [pid = 2634] [serial = 1579] [outer = (nil)] 07:38:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 234 (0x7f21de231c00) [pid = 2634] [serial = 1580] [outer = 0x7f21de229c00] 07:38:29 INFO - PROCESS | 2634 | 1461681509869 Marionette DEBUG loaded listener.js 07:38:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 235 (0x7f21de236c00) [pid = 2634] [serial = 1581] [outer = 0x7f21de229c00] 07:38:30 INFO - PROCESS | 2634 | 1461681510759 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]]]}] 07:38:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 07:38:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1475ms 07:38:30 INFO - PROCESS | 2634 | 1461681510833 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 07:38:30 INFO - PROCESS | 2634 | 1461681510837 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 07:38:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 07:38:30 INFO - PROCESS | 2634 | 1461681510843 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 07:38:30 INFO - PROCESS | 2634 | 1461681510845 Marionette TRACE conn3 <- [1,2078,null,{}] 07:38:30 INFO - PROCESS | 2634 | 1461681510850 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}] 07:38:31 INFO - PROCESS | 2634 | 1461681511043 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 07:38:31 INFO - PROCESS | 2634 | 1461681511256 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:31 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e1a65800 == 136 [pid = 2634] [id = 527] 07:38:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 236 (0x7f21de22e000) [pid = 2634] [serial = 1582] [outer = (nil)] 07:38:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 237 (0x7f21e1a2cc00) [pid = 2634] [serial = 1583] [outer = 0x7f21de22e000] 07:38:31 INFO - PROCESS | 2634 | 1461681511371 Marionette DEBUG loaded listener.js 07:38:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 238 (0x7f21e1a31800) [pid = 2634] [serial = 1584] [outer = 0x7f21de22e000] 07:38:32 INFO - PROCESS | 2634 | 1461681512202 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]]]}] 07:38:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 07:38:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1434ms 07:38:32 INFO - PROCESS | 2634 | 1461681512277 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 07:38:32 INFO - PROCESS | 2634 | 1461681512280 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 07:38:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 07:38:32 INFO - PROCESS | 2634 | 1461681512286 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 07:38:32 INFO - PROCESS | 2634 | 1461681512288 Marionette TRACE conn3 <- [1,2082,null,{}] 07:38:32 INFO - PROCESS | 2634 | 1461681512293 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}] 07:38:32 INFO - PROCESS | 2634 | 1461681512517 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 07:38:33 INFO - PROCESS | 2634 | 1461681513165 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:33 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21dfcbb800 == 137 [pid = 2634] [id = 528] 07:38:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 239 (0x7f21dd7dfc00) [pid = 2634] [serial = 1585] [outer = (nil)] 07:38:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 240 (0x7f21dfd36000) [pid = 2634] [serial = 1586] [outer = 0x7f21dd7dfc00] 07:38:33 INFO - PROCESS | 2634 | 1461681513362 Marionette DEBUG loaded listener.js 07:38:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 241 (0x7f21e0519c00) [pid = 2634] [serial = 1587] [outer = 0x7f21dd7dfc00] 07:38:34 INFO - PROCESS | 2634 | 1461681514184 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]]]}] 07:38:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 07:38:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1930ms 07:38:34 INFO - PROCESS | 2634 | 1461681514216 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 07:38:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 07:38:34 INFO - PROCESS | 2634 | 1461681514222 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 07:38:34 INFO - PROCESS | 2634 | 1461681514229 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 07:38:34 INFO - PROCESS | 2634 | 1461681514234 Marionette TRACE conn3 <- [1,2086,null,{}] 07:38:34 INFO - PROCESS | 2634 | 1461681514240 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}] 07:38:34 INFO - PROCESS | 2634 | 1461681514441 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 07:38:34 INFO - PROCESS | 2634 | 1461681514714 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:34 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e2381800 == 138 [pid = 2634] [id = 529] 07:38:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 242 (0x7f21dd7dbc00) [pid = 2634] [serial = 1588] [outer = (nil)] 07:38:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 243 (0x7f21e07cf000) [pid = 2634] [serial = 1589] [outer = 0x7f21dd7dbc00] 07:38:34 INFO - PROCESS | 2634 | 1461681514780 Marionette DEBUG loaded listener.js 07:38:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 244 (0x7f21e1a3ac00) [pid = 2634] [serial = 1590] [outer = 0x7f21dd7dbc00] 07:38:35 INFO - PROCESS | 2634 | 1461681515598 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]]]}] 07:38:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 07:38:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1430ms 07:38:35 INFO - PROCESS | 2634 | 1461681515659 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 07:38:35 INFO - PROCESS | 2634 | 1461681515665 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 07:38:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 07:38:35 INFO - PROCESS | 2634 | 1461681515672 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 07:38:35 INFO - PROCESS | 2634 | 1461681515674 Marionette TRACE conn3 <- [1,2090,null,{}] 07:38:35 INFO - PROCESS | 2634 | 1461681515679 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}] 07:38:35 INFO - PROCESS | 2634 | 1461681515918 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 07:38:36 INFO - PROCESS | 2634 | 1461681516286 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:36 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21dfbda000 == 139 [pid = 2634] [id = 530] 07:38:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 245 (0x7f21e31f8c00) [pid = 2634] [serial = 1591] [outer = (nil)] 07:38:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 246 (0x7f21e3d19c00) [pid = 2634] [serial = 1592] [outer = 0x7f21e31f8c00] 07:38:36 INFO - PROCESS | 2634 | 1461681516394 Marionette DEBUG loaded listener.js 07:38:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 247 (0x7f21e4889400) [pid = 2634] [serial = 1593] [outer = 0x7f21e31f8c00] 07:38:36 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e682f000 == 138 [pid = 2634] [id = 512] 07:38:37 INFO - PROCESS | 2634 | --DOMWINDOW == 246 (0x7f21f3051000) [pid = 2634] [serial = 1439] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 2634 | --DOMWINDOW == 245 (0x7f21f7e7fc00) [pid = 2634] [serial = 1442] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 2634 | --DOMWINDOW == 244 (0x7f21fa279c00) [pid = 2634] [serial = 1445] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 2634 | --DOMWINDOW == 243 (0x7f21e3e24400) [pid = 2634] [serial = 1448] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 2634 | --DOMWINDOW == 242 (0x7f21e3e2cc00) [pid = 2634] [serial = 1451] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 2634 | --DOMWINDOW == 241 (0x7f21e3deac00) [pid = 2634] [serial = 1454] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 2634 | --DOMWINDOW == 240 (0x7f21edce8400) [pid = 2634] [serial = 1478] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e79c8000 == 137 [pid = 2634] [id = 511] 07:38:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e690f800 == 136 [pid = 2634] [id = 510] 07:38:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e596f000 == 135 [pid = 2634] [id = 509] 07:38:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e05ad000 == 134 [pid = 2634] [id = 508] 07:38:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21dfbc9000 == 133 [pid = 2634] [id = 507] 07:38:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e21c3800 == 132 [pid = 2634] [id = 506] 07:38:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f8e18800 == 131 [pid = 2634] [id = 502] 07:38:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f7ed7800 == 130 [pid = 2634] [id = 501] 07:38:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f53d4800 == 129 [pid = 2634] [id = 500] 07:38:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f2b86000 == 128 [pid = 2634] [id = 499] 07:38:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef9ac800 == 127 [pid = 2634] [id = 498] 07:38:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21eed92800 == 126 [pid = 2634] [id = 497] 07:38:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ee5fa800 == 125 [pid = 2634] [id = 496] 07:38:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ebd34000 == 124 [pid = 2634] [id = 495] 07:38:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e6836000 == 123 [pid = 2634] [id = 494] 07:38:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e236d000 == 122 [pid = 2634] [id = 493] 07:38:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e791f000 == 121 [pid = 2634] [id = 492] 07:38:37 INFO - PROCESS | 2634 | 1461681517318 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]]]}] 07:38:37 INFO - PROCESS | 2634 | --DOMWINDOW == 239 (0x7f21e40ae800) [pid = 2634] [serial = 1463] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 2634 | --DOMWINDOW == 238 (0x7f21e77a7400) [pid = 2634] [serial = 1421] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 2634 | --DOMWINDOW == 237 (0x7f21f1ee2000) [pid = 2634] [serial = 1436] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 2634 | --DOMWINDOW == 236 (0x7f21ec758400) [pid = 2634] [serial = 1472] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 2634 | --DOMWINDOW == 235 (0x7f21e767b800) [pid = 2634] [serial = 1469] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 2634 | --DOMWINDOW == 234 (0x7f21ee3c7400) [pid = 2634] [serial = 1427] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 2634 | --DOMWINDOW == 233 (0x7f21ef77f800) [pid = 2634] [serial = 1433] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 2634 | --DOMWINDOW == 232 (0x7f21dd7e1000) [pid = 2634] [serial = 1457] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 2634 | --DOMWINDOW == 231 (0x7f21e050e400) [pid = 2634] [serial = 1458] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 2634 | --DOMWINDOW == 230 (0x7f21e2eed400) [pid = 2634] [serial = 1415] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 2634 | --DOMWINDOW == 229 (0x7f21e5791000) [pid = 2634] [serial = 1418] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 2634 | --DOMWINDOW == 228 (0x7f21eedc2c00) [pid = 2634] [serial = 1430] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 2634 | --DOMWINDOW == 227 (0x7f21ec867400) [pid = 2634] [serial = 1424] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 2634 | --DOMWINDOW == 226 (0x7f21e6769000) [pid = 2634] [serial = 1466] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 2634 | --DOMWINDOW == 225 (0x7f21e67ae000) [pid = 2634] [serial = 1467] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 2634 | --DOMWINDOW == 224 (0x7f21e3d11000) [pid = 2634] [serial = 1461] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 2634 | --DOMWINDOW == 223 (0x7f21e751f400) [pid = 2634] [serial = 1475] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 2634 | --DOMWINDOW == 222 (0x7f21e07c3400) [pid = 2634] [serial = 1460] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 2634 | --DOMWINDOW == 221 (0x7f21ecac6800) [pid = 2634] [serial = 1473] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 2634 | --DOMWINDOW == 220 (0x7f21debf8000) [pid = 2634] [serial = 1412] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 2634 | --DOMWINDOW == 219 (0x7f21e4a67000) [pid = 2634] [serial = 1464] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 2634 | --DOMWINDOW == 218 (0x7f21edcc6400) [pid = 2634] [serial = 1476] [outer = (nil)] [url = about:blank] 07:38:37 INFO - PROCESS | 2634 | --DOMWINDOW == 217 (0x7f21e77ad000) [pid = 2634] [serial = 1470] [outer = (nil)] [url = about:blank] 07:38:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 07:38:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1738ms 07:38:37 INFO - PROCESS | 2634 | 1461681517410 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 07:38:37 INFO - PROCESS | 2634 | 1461681517413 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 07:38:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 07:38:37 INFO - PROCESS | 2634 | 1461681517420 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 07:38:37 INFO - PROCESS | 2634 | 1461681517428 Marionette TRACE conn3 <- [1,2094,null,{}] 07:38:37 INFO - PROCESS | 2634 | 1461681517440 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}] 07:38:37 INFO - PROCESS | 2634 | 1461681517609 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 07:38:37 INFO - PROCESS | 2634 | 1461681517842 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:37 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e41ae800 == 122 [pid = 2634] [id = 531] 07:38:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 218 (0x7f21e31fb400) [pid = 2634] [serial = 1594] [outer = (nil)] 07:38:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 219 (0x7f21e5784000) [pid = 2634] [serial = 1595] [outer = 0x7f21e31fb400] 07:38:37 INFO - PROCESS | 2634 | 1461681517902 Marionette DEBUG loaded listener.js 07:38:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 220 (0x7f21e5935400) [pid = 2634] [serial = 1596] [outer = 0x7f21e31fb400] 07:38:38 INFO - PROCESS | 2634 | 1461681518602 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]]]}] 07:38:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 07:38:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1237ms 07:38:38 INFO - PROCESS | 2634 | 1461681518656 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 07:38:38 INFO - PROCESS | 2634 | 1461681518659 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 07:38:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 07:38:38 INFO - PROCESS | 2634 | 1461681518676 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 07:38:38 INFO - PROCESS | 2634 | 1461681518682 Marionette TRACE conn3 <- [1,2098,null,{}] 07:38:38 INFO - PROCESS | 2634 | 1461681518691 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}] 07:38:38 INFO - PROCESS | 2634 | 1461681518854 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 07:38:38 INFO - PROCESS | 2634 | 1461681518869 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:38 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e5b80000 == 123 [pid = 2634] [id = 532] 07:38:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 221 (0x7f21e2eef800) [pid = 2634] [serial = 1597] [outer = (nil)] 07:38:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 222 (0x7f21e5b63000) [pid = 2634] [serial = 1598] [outer = 0x7f21e2eef800] 07:38:38 INFO - PROCESS | 2634 | 1461681518927 Marionette DEBUG loaded listener.js 07:38:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 223 (0x7f21e67a2800) [pid = 2634] [serial = 1599] [outer = 0x7f21e2eef800] 07:38:39 INFO - PROCESS | 2634 | 1461681519870 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]]]}] 07:38:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 07:38:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1245ms 07:38:39 INFO - PROCESS | 2634 | 1461681519910 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 07:38:39 INFO - PROCESS | 2634 | 1461681519914 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 07:38:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 07:38:39 INFO - PROCESS | 2634 | 1461681519919 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 07:38:39 INFO - PROCESS | 2634 | 1461681519921 Marionette TRACE conn3 <- [1,2102,null,{}] 07:38:39 INFO - PROCESS | 2634 | 1461681519926 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}] 07:38:40 INFO - PROCESS | 2634 | 1461681520147 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 07:38:40 INFO - PROCESS | 2634 | 1461681520172 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:40 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e6921000 == 124 [pid = 2634] [id = 533] 07:38:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 224 (0x7f21e6aa6400) [pid = 2634] [serial = 1600] [outer = (nil)] 07:38:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 225 (0x7f21e767b000) [pid = 2634] [serial = 1601] [outer = 0x7f21e6aa6400] 07:38:40 INFO - PROCESS | 2634 | 1461681520239 Marionette DEBUG loaded listener.js 07:38:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 226 (0x7f21e783a800) [pid = 2634] [serial = 1602] [outer = 0x7f21e6aa6400] 07:38:41 INFO - PROCESS | 2634 | 1461681521104 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]]]}] 07:38:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 07:38:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1229ms 07:38:41 INFO - PROCESS | 2634 | 1461681521149 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 07:38:41 INFO - PROCESS | 2634 | 1461681521152 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 07:38:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 07:38:41 INFO - PROCESS | 2634 | 1461681521188 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 07:38:41 INFO - PROCESS | 2634 | 1461681521191 Marionette TRACE conn3 <- [1,2106,null,{}] 07:38:41 INFO - PROCESS | 2634 | 1461681521196 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}] 07:38:41 INFO - PROCESS | 2634 | 1461681521429 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 07:38:41 INFO - PROCESS | 2634 | 1461681521452 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:41 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e791f000 == 125 [pid = 2634] [id = 534] 07:38:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 227 (0x7f21ebacf000) [pid = 2634] [serial = 1603] [outer = (nil)] 07:38:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 228 (0x7f21edccdc00) [pid = 2634] [serial = 1604] [outer = 0x7f21ebacf000] 07:38:41 INFO - PROCESS | 2634 | 1461681521510 Marionette DEBUG loaded listener.js 07:38:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 229 (0x7f21edec1400) [pid = 2634] [serial = 1605] [outer = 0x7f21ebacf000] 07:38:42 INFO - PROCESS | 2634 | --DOMWINDOW == 228 (0x7f21e578f400) [pid = 2634] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 07:38:42 INFO - PROCESS | 2634 | --DOMWINDOW == 227 (0x7f21e783ec00) [pid = 2634] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 07:38:42 INFO - PROCESS | 2634 | --DOMWINDOW == 226 (0x7f21e18cb400) [pid = 2634] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 07:38:42 INFO - PROCESS | 2634 | --DOMWINDOW == 225 (0x7f21e5939c00) [pid = 2634] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 07:38:42 INFO - PROCESS | 2634 | --DOMWINDOW == 224 (0x7f21dd7d4000) [pid = 2634] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 07:38:42 INFO - PROCESS | 2634 | --DOMWINDOW == 223 (0x7f21e31f0800) [pid = 2634] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 07:38:42 INFO - PROCESS | 2634 | --DOMWINDOW == 222 (0x7f21e7843800) [pid = 2634] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 07:38:42 INFO - PROCESS | 2634 | 1461681522674 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]]]}] 07:38:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 07:38:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1557ms 07:38:42 INFO - PROCESS | 2634 | 1461681522715 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 07:38:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 07:38:42 INFO - PROCESS | 2634 | 1461681522728 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 07:38:42 INFO - PROCESS | 2634 | 1461681522733 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 07:38:42 INFO - PROCESS | 2634 | 1461681522737 Marionette TRACE conn3 <- [1,2110,null,{}] 07:38:42 INFO - PROCESS | 2634 | 1461681522751 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}] 07:38:42 INFO - PROCESS | 2634 | 1461681522906 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 07:38:42 INFO - PROCESS | 2634 | 1461681522919 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:42 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ebb9d800 == 126 [pid = 2634] [id = 535] 07:38:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 223 (0x7f21e31f0800) [pid = 2634] [serial = 1606] [outer = (nil)] 07:38:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 224 (0x7f21edf42400) [pid = 2634] [serial = 1607] [outer = 0x7f21e31f0800] 07:38:42 INFO - PROCESS | 2634 | 1461681522974 Marionette DEBUG loaded listener.js 07:38:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 225 (0x7f21ee48f000) [pid = 2634] [serial = 1608] [outer = 0x7f21e31f0800] 07:38:43 INFO - PROCESS | 2634 | 1461681523756 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]]]}] 07:38:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 07:38:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1039ms 07:38:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 07:38:43 INFO - PROCESS | 2634 | 1461681523773 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 07:38:43 INFO - PROCESS | 2634 | 1461681523775 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 07:38:43 INFO - PROCESS | 2634 | 1461681523781 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 07:38:43 INFO - PROCESS | 2634 | 1461681523784 Marionette TRACE conn3 <- [1,2114,null,{}] 07:38:43 INFO - PROCESS | 2634 | 1461681523804 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}] 07:38:44 INFO - PROCESS | 2634 | 1461681524023 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 07:38:44 INFO - PROCESS | 2634 | 1461681524044 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:44 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee089000 == 127 [pid = 2634] [id = 536] 07:38:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 226 (0x7f21e5b5dc00) [pid = 2634] [serial = 1609] [outer = (nil)] 07:38:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 227 (0x7f21ee626c00) [pid = 2634] [serial = 1610] [outer = 0x7f21e5b5dc00] 07:38:44 INFO - PROCESS | 2634 | 1461681524099 Marionette DEBUG loaded listener.js 07:38:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 228 (0x7f21f0432400) [pid = 2634] [serial = 1611] [outer = 0x7f21e5b5dc00] 07:38:45 INFO - PROCESS | 2634 | 1461681525230 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]]]}] 07:38:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 07:38:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1485ms 07:38:45 INFO - PROCESS | 2634 | 1461681525267 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 07:38:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 07:38:45 INFO - PROCESS | 2634 | 1461681525273 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 07:38:45 INFO - PROCESS | 2634 | 1461681525280 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 07:38:45 INFO - PROCESS | 2634 | 1461681525286 Marionette TRACE conn3 <- [1,2118,null,{}] 07:38:45 INFO - PROCESS | 2634 | 1461681525293 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}] 07:38:45 INFO - PROCESS | 2634 | 1461681525493 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 07:38:45 INFO - PROCESS | 2634 | 1461681525700 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:45 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e237c800 == 128 [pid = 2634] [id = 537] 07:38:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 229 (0x7f21e0538c00) [pid = 2634] [serial = 1612] [outer = (nil)] 07:38:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 230 (0x7f21e1a2d400) [pid = 2634] [serial = 1613] [outer = 0x7f21e0538c00] 07:38:45 INFO - PROCESS | 2634 | 1461681525812 Marionette DEBUG loaded listener.js 07:38:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 231 (0x7f21e2d86c00) [pid = 2634] [serial = 1614] [outer = 0x7f21e0538c00] 07:38:46 INFO - PROCESS | 2634 | 1461681526797 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]]]}] 07:38:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 07:38:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1587ms 07:38:46 INFO - PROCESS | 2634 | 1461681526867 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 07:38:46 INFO - PROCESS | 2634 | 1461681526876 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 07:38:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 07:38:46 INFO - PROCESS | 2634 | 1461681526885 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 07:38:46 INFO - PROCESS | 2634 | 1461681526889 Marionette TRACE conn3 <- [1,2122,null,{}] 07:38:46 INFO - PROCESS | 2634 | 1461681526895 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}] 07:38:47 INFO - PROCESS | 2634 | 1461681527130 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 07:38:47 INFO - PROCESS | 2634 | 1461681527420 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:47 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e691e800 == 129 [pid = 2634] [id = 538] 07:38:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 232 (0x7f21e3dec000) [pid = 2634] [serial = 1615] [outer = (nil)] 07:38:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 233 (0x7f21e4934c00) [pid = 2634] [serial = 1616] [outer = 0x7f21e3dec000] 07:38:47 INFO - PROCESS | 2634 | 1461681527534 Marionette DEBUG loaded listener.js 07:38:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 234 (0x7f21e593c800) [pid = 2634] [serial = 1617] [outer = 0x7f21e3dec000] 07:38:48 INFO - PROCESS | 2634 | 1461681528356 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]]]}] 07:38:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 07:38:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1533ms 07:38:48 INFO - PROCESS | 2634 | 1461681528419 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 07:38:48 INFO - PROCESS | 2634 | 1461681528423 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 07:38:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 07:38:48 INFO - PROCESS | 2634 | 1461681528428 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 07:38:48 INFO - PROCESS | 2634 | 1461681528434 Marionette TRACE conn3 <- [1,2126,null,{}] 07:38:48 INFO - PROCESS | 2634 | 1461681528449 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}] 07:38:48 INFO - PROCESS | 2634 | 1461681528682 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 07:38:48 INFO - PROCESS | 2634 | 1461681528891 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:48 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef371800 == 130 [pid = 2634] [id = 539] 07:38:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 235 (0x7f21e6aa3400) [pid = 2634] [serial = 1618] [outer = (nil)] 07:38:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 236 (0x7f21e77af800) [pid = 2634] [serial = 1619] [outer = 0x7f21e6aa3400] 07:38:49 INFO - PROCESS | 2634 | 1461681529001 Marionette DEBUG loaded listener.js 07:38:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 237 (0x7f21edce4000) [pid = 2634] [serial = 1620] [outer = 0x7f21e6aa3400] 07:38:49 INFO - PROCESS | 2634 | ************************* 07:38:49 INFO - PROCESS | 2634 | A coding exception was thrown and uncaught in a Task. 07:38:49 INFO - PROCESS | 2634 | 07:38:49 INFO - PROCESS | 2634 | Full message: TypeError: NetworkError when attempting to fetch resource. 07:38:49 INFO - PROCESS | 2634 | Full stack: 07:38:49 INFO - PROCESS | 2634 | ************************* 07:38:49 INFO - PROCESS | 2634 | 1461681529946 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]]]}] 07:38:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 07:38:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1589ms 07:38:50 INFO - PROCESS | 2634 | 1461681530018 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 07:38:50 INFO - PROCESS | 2634 | 1461681530023 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 07:38:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 07:38:50 INFO - PROCESS | 2634 | 1461681530028 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 07:38:50 INFO - PROCESS | 2634 | 1461681530030 Marionette TRACE conn3 <- [1,2130,null,{}] 07:38:50 INFO - PROCESS | 2634 | 1461681530036 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}] 07:38:50 INFO - PROCESS | 2634 | 1461681530254 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 07:38:50 INFO - PROCESS | 2634 | 1461681530465 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:50 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f6887000 == 131 [pid = 2634] [id = 540] 07:38:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 238 (0x7f21e7682800) [pid = 2634] [serial = 1621] [outer = (nil)] 07:38:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 239 (0x7f21f2d47400) [pid = 2634] [serial = 1622] [outer = 0x7f21e7682800] 07:38:50 INFO - PROCESS | 2634 | 1461681530579 Marionette DEBUG loaded listener.js 07:38:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 240 (0x7f21f2d50400) [pid = 2634] [serial = 1623] [outer = 0x7f21e7682800] 07:38:51 INFO - PROCESS | 2634 | 1461681531497 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] 07:38:51 INFO - PROCESS | 2634 | 1461681531564 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 07:38:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 07:38:51 INFO - PROCESS | 2634 | 1461681531571 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 07:38:51 INFO - PROCESS | 2634 | 1461681531575 Marionette TRACE conn3 <- [1,2134,null,{}] 07:38:51 INFO - PROCESS | 2634 | 1461681531580 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}] 07:38:51 INFO - PROCESS | 2634 | 1461681531785 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 07:38:52 INFO - PROCESS | 2634 | 1461681532000 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:52 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f8d9e800 == 132 [pid = 2634] [id = 541] 07:38:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 241 (0x7f21dff46400) [pid = 2634] [serial = 1624] [outer = (nil)] 07:38:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 242 (0x7f21f2d50c00) [pid = 2634] [serial = 1625] [outer = 0x7f21dff46400] 07:38:52 INFO - PROCESS | 2634 | 1461681532117 Marionette DEBUG loaded listener.js 07:38:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 243 (0x7f21f7a79c00) [pid = 2634] [serial = 1626] [outer = 0x7f21dff46400] 07:38:53 INFO - PROCESS | 2634 | 1461681533116 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]]]}] 07:38:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 07:38:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1577ms 07:38:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 07:38:53 INFO - PROCESS | 2634 | 1461681533149 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 07:38:53 INFO - PROCESS | 2634 | 1461681533152 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 07:38:53 INFO - PROCESS | 2634 | 1461681533158 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 07:38:53 INFO - PROCESS | 2634 | 1461681533161 Marionette TRACE conn3 <- [1,2138,null,{}] 07:38:53 INFO - PROCESS | 2634 | 1461681533166 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}] 07:38:53 INFO - PROCESS | 2634 | 1461681533367 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 07:38:53 INFO - PROCESS | 2634 | 1461681533585 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:53 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220586a800 == 133 [pid = 2634] [id = 542] 07:38:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 244 (0x7f21f3053c00) [pid = 2634] [serial = 1627] [outer = (nil)] 07:38:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 245 (0x7f21ff788000) [pid = 2634] [serial = 1628] [outer = 0x7f21f3053c00] 07:38:53 INFO - PROCESS | 2634 | 1461681533703 Marionette DEBUG loaded listener.js 07:38:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 246 (0x7f2206b39800) [pid = 2634] [serial = 1629] [outer = 0x7f21f3053c00] 07:38:54 INFO - PROCESS | 2634 | 1461681534587 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]]]}] 07:38:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 07:38:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1480ms 07:38:54 INFO - PROCESS | 2634 | 1461681534638 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 07:38:54 INFO - PROCESS | 2634 | 1461681534641 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 07:38:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 07:38:54 INFO - PROCESS | 2634 | 1461681534647 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 07:38:54 INFO - PROCESS | 2634 | 1461681534650 Marionette TRACE conn3 <- [1,2142,null,{}] 07:38:54 INFO - PROCESS | 2634 | 1461681534682 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}] 07:38:54 INFO - PROCESS | 2634 | 1461681534875 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 07:38:55 INFO - PROCESS | 2634 | 1461681535091 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:55 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220ada6800 == 134 [pid = 2634] [id = 543] 07:38:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 247 (0x7f21e053f400) [pid = 2634] [serial = 1630] [outer = (nil)] 07:38:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 248 (0x7f21e5808400) [pid = 2634] [serial = 1631] [outer = 0x7f21e053f400] 07:38:55 INFO - PROCESS | 2634 | 1461681535208 Marionette DEBUG loaded listener.js 07:38:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 249 (0x7f21e580fc00) [pid = 2634] [serial = 1632] [outer = 0x7f21e053f400] 07:38:56 INFO - PROCESS | 2634 | 1461681536119 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] 07:38:56 INFO - PROCESS | 2634 | 1461681536211 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 07:38:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 07:38:56 INFO - PROCESS | 2634 | 1461681536217 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 07:38:56 INFO - PROCESS | 2634 | 1461681536220 Marionette TRACE conn3 <- [1,2146,null,{}] 07:38:56 INFO - PROCESS | 2634 | 1461681536225 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}] 07:38:56 INFO - PROCESS | 2634 | 1461681536441 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 07:38:56 INFO - PROCESS | 2634 | 1461681536703 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:56 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f2d69800 == 135 [pid = 2634] [id = 544] 07:38:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 250 (0x7f21e2eb3400) [pid = 2634] [serial = 1633] [outer = (nil)] 07:38:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 251 (0x7f21f4746c00) [pid = 2634] [serial = 1634] [outer = 0x7f21e2eb3400] 07:38:56 INFO - PROCESS | 2634 | 1461681536822 Marionette DEBUG loaded listener.js 07:38:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 252 (0x7f220851cc00) [pid = 2634] [serial = 1635] [outer = 0x7f21e2eb3400] 07:38:57 INFO - PROCESS | 2634 | 1461681537838 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] 07:38:57 INFO - PROCESS | 2634 | 1461681537906 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 07:38:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 07:38:57 INFO - PROCESS | 2634 | 1461681537912 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 07:38:57 INFO - PROCESS | 2634 | 1461681537915 Marionette TRACE conn3 <- [1,2150,null,{}] 07:38:57 INFO - PROCESS | 2634 | 1461681537920 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}] 07:38:58 INFO - PROCESS | 2634 | 1461681538352 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 07:38:58 INFO - PROCESS | 2634 | 1461681538670 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:58 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21de263000 == 136 [pid = 2634] [id = 545] 07:38:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 253 (0x7f21e2eed800) [pid = 2634] [serial = 1636] [outer = (nil)] 07:38:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 254 (0x7f21e3f4c000) [pid = 2634] [serial = 1637] [outer = 0x7f21e2eed800] 07:38:58 INFO - PROCESS | 2634 | 1461681538748 Marionette DEBUG loaded listener.js 07:38:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 255 (0x7f2208a3e800) [pid = 2634] [serial = 1638] [outer = 0x7f21e2eed800] 07:38:59 INFO - PROCESS | 2634 | 1461681539724 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]]]}] 07:38:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 07:38:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1879ms 07:38:59 INFO - PROCESS | 2634 | 1461681539792 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 07:38:59 INFO - PROCESS | 2634 | 1461681539795 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 07:38:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 07:38:59 INFO - PROCESS | 2634 | 1461681539800 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 07:38:59 INFO - PROCESS | 2634 | 1461681539803 Marionette TRACE conn3 <- [1,2154,null,{}] 07:38:59 INFO - PROCESS | 2634 | 1461681539808 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}] 07:39:00 INFO - PROCESS | 2634 | 1461681540006 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 07:39:00 INFO - PROCESS | 2634 | 1461681540217 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:00 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21d9ed5800 == 137 [pid = 2634] [id = 546] 07:39:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 256 (0x7f21e3f44000) [pid = 2634] [serial = 1639] [outer = (nil)] 07:39:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 257 (0x7f21e771d800) [pid = 2634] [serial = 1640] [outer = 0x7f21e3f44000] 07:39:00 INFO - PROCESS | 2634 | 1461681540330 Marionette DEBUG loaded listener.js 07:39:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 258 (0x7f21e7723000) [pid = 2634] [serial = 1641] [outer = 0x7f21e3f44000] 07:39:01 INFO - PROCESS | 2634 | 1461681541246 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]]]}] 07:39:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 07:39:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1479ms 07:39:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 07:39:01 INFO - PROCESS | 2634 | 1461681541281 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 07:39:01 INFO - PROCESS | 2634 | 1461681541284 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 07:39:01 INFO - PROCESS | 2634 | 1461681541290 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 07:39:01 INFO - PROCESS | 2634 | 1461681541294 Marionette TRACE conn3 <- [1,2158,null,{}] 07:39:01 INFO - PROCESS | 2634 | 1461681541298 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}] 07:39:01 INFO - PROCESS | 2634 | 1461681541572 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 07:39:01 INFO - PROCESS | 2634 | 1461681541836 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:01 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21da015000 == 138 [pid = 2634] [id = 547] 07:39:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 259 (0x7f21dea1b400) [pid = 2634] [serial = 1642] [outer = (nil)] 07:39:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 260 (0x7f21dea24000) [pid = 2634] [serial = 1643] [outer = 0x7f21dea1b400] 07:39:01 INFO - PROCESS | 2634 | 1461681541959 Marionette DEBUG loaded listener.js 07:39:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 261 (0x7f220a176c00) [pid = 2634] [serial = 1644] [outer = 0x7f21dea1b400] 07:39:02 INFO - PROCESS | 2634 | 1461681542801 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]]]}] 07:39:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 07:39:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1578ms 07:39:02 INFO - PROCESS | 2634 | 1461681542868 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 07:39:02 INFO - PROCESS | 2634 | 1461681542871 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 07:39:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 07:39:02 INFO - PROCESS | 2634 | 1461681542877 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 07:39:02 INFO - PROCESS | 2634 | 1461681542879 Marionette TRACE conn3 <- [1,2162,null,{}] 07:39:02 INFO - PROCESS | 2634 | 1461681542884 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}] 07:39:03 INFO - PROCESS | 2634 | 1461681543098 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 07:39:03 INFO - PROCESS | 2634 | 1461681543316 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:03 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21da031800 == 139 [pid = 2634] [id = 548] 07:39:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 262 (0x7f21da13ac00) [pid = 2634] [serial = 1645] [outer = (nil)] 07:39:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 263 (0x7f21da141800) [pid = 2634] [serial = 1646] [outer = 0x7f21da13ac00] 07:39:03 INFO - PROCESS | 2634 | 1461681543429 Marionette DEBUG loaded listener.js 07:39:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 264 (0x7f21da146800) [pid = 2634] [serial = 1647] [outer = 0x7f21da13ac00] 07:39:04 INFO - PROCESS | 2634 | 1461681544357 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]]]}] 07:39:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 07:39:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1531ms 07:39:04 INFO - PROCESS | 2634 | 1461681544408 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 07:39:04 INFO - PROCESS | 2634 | 1461681544411 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 07:39:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 07:39:04 INFO - PROCESS | 2634 | 1461681544426 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 07:39:04 INFO - PROCESS | 2634 | 1461681544428 Marionette TRACE conn3 <- [1,2166,null,{}] 07:39:04 INFO - PROCESS | 2634 | 1461681544434 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}] 07:39:04 INFO - PROCESS | 2634 | 1461681544628 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 07:39:04 INFO - PROCESS | 2634 | 1461681544859 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:04 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21d93de000 == 140 [pid = 2634] [id = 549] 07:39:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 265 (0x7f21da13b400) [pid = 2634] [serial = 1648] [outer = (nil)] 07:39:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 266 (0x7f21db242400) [pid = 2634] [serial = 1649] [outer = 0x7f21da13b400] 07:39:04 INFO - PROCESS | 2634 | 1461681544975 Marionette DEBUG loaded listener.js 07:39:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 267 (0x7f21db247c00) [pid = 2634] [serial = 1650] [outer = 0x7f21da13b400] 07:39:05 INFO - PROCESS | 2634 | 1461681545892 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]]]}] 07:39:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 07:39:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1531ms 07:39:05 INFO - PROCESS | 2634 | 1461681545958 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 07:39:05 INFO - PROCESS | 2634 | 1461681545961 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 07:39:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 07:39:05 INFO - PROCESS | 2634 | 1461681545968 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 07:39:05 INFO - PROCESS | 2634 | 1461681545970 Marionette TRACE conn3 <- [1,2170,null,{}] 07:39:05 INFO - PROCESS | 2634 | 1461681545975 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}] 07:39:06 INFO - PROCESS | 2634 | 1461681546192 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 07:39:06 INFO - PROCESS | 2634 | 1461681546885 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:07 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21de9df000 == 141 [pid = 2634] [id = 550] 07:39:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 268 (0x7f21dd7d7400) [pid = 2634] [serial = 1651] [outer = (nil)] 07:39:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 269 (0x7f21de233c00) [pid = 2634] [serial = 1652] [outer = 0x7f21dd7d7400] 07:39:07 INFO - PROCESS | 2634 | 1461681547071 Marionette DEBUG loaded listener.js 07:39:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 270 (0x7f21dea1ac00) [pid = 2634] [serial = 1653] [outer = 0x7f21dd7d7400] 07:39:07 INFO - PROCESS | 2634 | 1461681547969 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]]]}] 07:39:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 07:39:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 2077ms 07:39:08 INFO - PROCESS | 2634 | 1461681548046 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 07:39:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 07:39:08 INFO - PROCESS | 2634 | 1461681548050 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 07:39:08 INFO - PROCESS | 2634 | 1461681548056 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 07:39:08 INFO - PROCESS | 2634 | 1461681548061 Marionette TRACE conn3 <- [1,2174,null,{}] 07:39:08 INFO - PROCESS | 2634 | 1461681548067 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}] 07:39:08 INFO - PROCESS | 2634 | 1461681548295 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 07:39:08 INFO - PROCESS | 2634 | 1461681548553 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:08 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21dfca3000 == 142 [pid = 2634] [id = 551] 07:39:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 271 (0x7f21dd7e1400) [pid = 2634] [serial = 1654] [outer = (nil)] 07:39:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 272 (0x7f21dea21000) [pid = 2634] [serial = 1655] [outer = 0x7f21dd7e1400] 07:39:08 INFO - PROCESS | 2634 | 1461681548678 Marionette DEBUG loaded listener.js 07:39:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 273 (0x7f21e051b400) [pid = 2634] [serial = 1656] [outer = 0x7f21dd7e1400] 07:39:09 INFO - PROCESS | 2634 | 1461681549637 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]]]}] 07:39:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 07:39:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1635ms 07:39:09 INFO - PROCESS | 2634 | 1461681549692 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 07:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 07:39:09 INFO - PROCESS | 2634 | 1461681549698 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 07:39:09 INFO - PROCESS | 2634 | 1461681549705 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 07:39:09 INFO - PROCESS | 2634 | 1461681549708 Marionette TRACE conn3 <- [1,2178,null,{}] 07:39:09 INFO - PROCESS | 2634 | 1461681549713 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}] 07:39:09 INFO - PROCESS | 2634 | 1461681549918 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 07:39:10 INFO - PROCESS | 2634 | 1461681550265 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:10 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21dfca2800 == 143 [pid = 2634] [id = 552] 07:39:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 274 (0x7f21e2ddfc00) [pid = 2634] [serial = 1657] [outer = (nil)] 07:39:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 275 (0x7f21e2eb5400) [pid = 2634] [serial = 1658] [outer = 0x7f21e2ddfc00] 07:39:10 INFO - PROCESS | 2634 | 1461681550338 Marionette DEBUG loaded listener.js 07:39:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 276 (0x7f21e3176400) [pid = 2634] [serial = 1659] [outer = 0x7f21e2ddfc00] 07:39:11 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ebb9d800 == 142 [pid = 2634] [id = 535] 07:39:11 INFO - PROCESS | 2634 | --DOMWINDOW == 275 (0x7f21f7a7a800) [pid = 2634] [serial = 1499] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 2634 | --DOMWINDOW == 274 (0x7f21f8d0cc00) [pid = 2634] [serial = 1502] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 2634 | --DOMWINDOW == 273 (0x7f21fba56000) [pid = 2634] [serial = 1505] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 2634 | --DOMWINDOW == 272 (0x7f2205809400) [pid = 2634] [serial = 1508] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 2634 | --DOMWINDOW == 271 (0x7f22069b4800) [pid = 2634] [serial = 1511] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 2634 | --DOMWINDOW == 270 (0x7f21dff4c400) [pid = 2634] [serial = 1514] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 2634 | --DOMWINDOW == 269 (0x7f21e31f5400) [pid = 2634] [serial = 1517] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 2634 | --DOMWINDOW == 268 (0x7f21eedc6400) [pid = 2634] [serial = 1541] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 2634 | 1461681551343 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]]]}] 07:39:11 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e791f000 == 141 [pid = 2634] [id = 534] 07:39:11 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e6921000 == 140 [pid = 2634] [id = 533] 07:39:11 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e5b80000 == 139 [pid = 2634] [id = 532] 07:39:11 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e41ae800 == 138 [pid = 2634] [id = 531] 07:39:11 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21dfbda000 == 137 [pid = 2634] [id = 530] 07:39:11 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e2381800 == 136 [pid = 2634] [id = 529] 07:39:11 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21dfcbb800 == 135 [pid = 2634] [id = 528] 07:39:11 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21dfcbe800 == 134 [pid = 2634] [id = 524] 07:39:11 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220fdab800 == 133 [pid = 2634] [id = 523] 07:39:11 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e2e2c800 == 132 [pid = 2634] [id = 522] 07:39:11 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220edcb800 == 131 [pid = 2634] [id = 521] 07:39:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 07:39:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1684ms 07:39:11 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220ae07000 == 130 [pid = 2634] [id = 520] 07:39:11 INFO - PROCESS | 2634 | --DOCSHELL 0x7f2204796000 == 129 [pid = 2634] [id = 519] 07:39:11 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f8684000 == 128 [pid = 2634] [id = 518] 07:39:11 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f5354000 == 127 [pid = 2634] [id = 517] 07:39:11 INFO - PROCESS | 2634 | 1461681551394 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 07:39:11 INFO - PROCESS | 2634 | 1461681551399 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 07:39:11 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef4e6800 == 126 [pid = 2634] [id = 516] 07:39:11 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e76f3000 == 125 [pid = 2634] [id = 515] 07:39:11 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e41b0800 == 124 [pid = 2634] [id = 514] 07:39:11 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ee7dd000 == 123 [pid = 2634] [id = 513] 07:39:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 07:39:11 INFO - PROCESS | 2634 | 1461681551413 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 07:39:11 INFO - PROCESS | 2634 | 1461681551421 Marionette TRACE conn3 <- [1,2182,null,{}] 07:39:11 INFO - PROCESS | 2634 | 1461681551441 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}] 07:39:11 INFO - PROCESS | 2634 | 1461681551609 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 07:39:11 INFO - PROCESS | 2634 | --DOMWINDOW == 267 (0x7f21e7519000) [pid = 2634] [serial = 1532] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 2634 | --DOMWINDOW == 266 (0x7f21ebacc000) [pid = 2634] [serial = 1535] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 2634 | --DOMWINDOW == 265 (0x7f21e578d800) [pid = 2634] [serial = 1526] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 2634 | --DOMWINDOW == 264 (0x7f21e5939800) [pid = 2634] [serial = 1527] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 2634 | --DOMWINDOW == 263 (0x7f21e6763400) [pid = 2634] [serial = 1529] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 2634 | --DOMWINDOW == 262 (0x7f21e67a3800) [pid = 2634] [serial = 1530] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 2634 | --DOMWINDOW == 261 (0x7f21dff47400) [pid = 2634] [serial = 1521] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 2634 | --DOMWINDOW == 260 (0x7f21dd7db000) [pid = 2634] [serial = 1520] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 2634 | --DOMWINDOW == 259 (0x7f21eedc4400) [pid = 2634] [serial = 1493] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 2634 | --DOMWINDOW == 258 (0x7f21edf4ac00) [pid = 2634] [serial = 1496] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 2634 | --DOMWINDOW == 257 (0x7f21e3d1a400) [pid = 2634] [serial = 1523] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 2634 | --DOMWINDOW == 256 (0x7f21e4889c00) [pid = 2634] [serial = 1524] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 2634 | --DOMWINDOW == 255 (0x7f21e4a6c000) [pid = 2634] [serial = 1484] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 2634 | --DOMWINDOW == 254 (0x7f21e18cbc00) [pid = 2634] [serial = 1481] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 2634 | --DOMWINDOW == 253 (0x7f21ec74bc00) [pid = 2634] [serial = 1487] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 2634 | --DOMWINDOW == 252 (0x7f21ee3d2000) [pid = 2634] [serial = 1490] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 2634 | --DOMWINDOW == 251 (0x7f21edebcc00) [pid = 2634] [serial = 1538] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 2634 | --DOMWINDOW == 250 (0x7f21edcccc00) [pid = 2634] [serial = 1536] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 2634 | --DOMWINDOW == 249 (0x7f21e77aa800) [pid = 2634] [serial = 1533] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 2634 | --DOMWINDOW == 248 (0x7f21ee3cb400) [pid = 2634] [serial = 1539] [outer = (nil)] [url = about:blank] 07:39:11 INFO - PROCESS | 2634 | 1461681551848 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:11 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e237f800 == 124 [pid = 2634] [id = 553] 07:39:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 249 (0x7f21dd7db000) [pid = 2634] [serial = 1660] [outer = (nil)] 07:39:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 250 (0x7f21e3f4d800) [pid = 2634] [serial = 1661] [outer = 0x7f21dd7db000] 07:39:11 INFO - PROCESS | 2634 | 1461681551911 Marionette DEBUG loaded listener.js 07:39:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 251 (0x7f21e4936c00) [pid = 2634] [serial = 1662] [outer = 0x7f21dd7db000] 07:39:12 INFO - PROCESS | 2634 | 1461681552625 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]]]}] 07:39:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 07:39:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1249ms 07:39:12 INFO - PROCESS | 2634 | 1461681552660 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 07:39:12 INFO - PROCESS | 2634 | 1461681552664 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 07:39:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 07:39:12 INFO - PROCESS | 2634 | 1461681552672 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 07:39:12 INFO - PROCESS | 2634 | 1461681552675 Marionette TRACE conn3 <- [1,2186,null,{}] 07:39:12 INFO - PROCESS | 2634 | 1461681552706 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}] 07:39:12 INFO - PROCESS | 2634 | 1461681552888 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 07:39:12 INFO - PROCESS | 2634 | 1461681552900 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:12 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e5999000 == 125 [pid = 2634] [id = 554] 07:39:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 252 (0x7f21e3deac00) [pid = 2634] [serial = 1663] [outer = (nil)] 07:39:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 253 (0x7f21e5938400) [pid = 2634] [serial = 1664] [outer = 0x7f21e3deac00] 07:39:12 INFO - PROCESS | 2634 | 1461681552958 Marionette DEBUG loaded listener.js 07:39:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 254 (0x7f21e593f800) [pid = 2634] [serial = 1665] [outer = 0x7f21e3deac00] 07:39:13 INFO - PROCESS | 2634 | 1461681553826 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]]]}] 07:39:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 07:39:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1201ms 07:39:13 INFO - PROCESS | 2634 | 1461681553874 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 07:39:13 INFO - PROCESS | 2634 | 1461681553876 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 07:39:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 07:39:13 INFO - PROCESS | 2634 | 1461681553882 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 07:39:13 INFO - PROCESS | 2634 | 1461681553894 Marionette TRACE conn3 <- [1,2190,null,{}] 07:39:13 INFO - PROCESS | 2634 | 1461681553941 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}] 07:39:14 INFO - PROCESS | 2634 | 1461681554166 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 07:39:14 INFO - PROCESS | 2634 | 1461681554191 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:14 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e6914800 == 126 [pid = 2634] [id = 555] 07:39:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 255 (0x7f21e6770c00) [pid = 2634] [serial = 1666] [outer = (nil)] 07:39:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 256 (0x7f21e6a9ac00) [pid = 2634] [serial = 1667] [outer = 0x7f21e6770c00] 07:39:14 INFO - PROCESS | 2634 | 1461681554260 Marionette DEBUG loaded listener.js 07:39:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 257 (0x7f21e771ec00) [pid = 2634] [serial = 1668] [outer = 0x7f21e6770c00] 07:39:15 INFO - PROCESS | 2634 | 1461681555119 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]]]}] 07:39:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 07:39:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1275ms 07:39:15 INFO - PROCESS | 2634 | 1461681555157 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 07:39:15 INFO - PROCESS | 2634 | 1461681555159 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 07:39:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 07:39:15 INFO - PROCESS | 2634 | 1461681555169 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 07:39:15 INFO - PROCESS | 2634 | 1461681555171 Marionette TRACE conn3 <- [1,2194,null,{}] 07:39:15 INFO - PROCESS | 2634 | 1461681555187 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}] 07:39:15 INFO - PROCESS | 2634 | 1461681555413 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 07:39:15 INFO - PROCESS | 2634 | 1461681555441 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:15 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e791f000 == 127 [pid = 2634] [id = 556] 07:39:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 258 (0x7f21e771f000) [pid = 2634] [serial = 1669] [outer = (nil)] 07:39:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 259 (0x7f21ec752800) [pid = 2634] [serial = 1670] [outer = 0x7f21e771f000] 07:39:15 INFO - PROCESS | 2634 | 1461681555502 Marionette DEBUG loaded listener.js 07:39:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 260 (0x7f21edcc2c00) [pid = 2634] [serial = 1671] [outer = 0x7f21e771f000] 07:39:16 INFO - PROCESS | 2634 | --DOMWINDOW == 259 (0x7f21e2dd7000) [pid = 2634] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 07:39:16 INFO - PROCESS | 2634 | --DOMWINDOW == 258 (0x7f21e31f0800) [pid = 2634] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 07:39:16 INFO - PROCESS | 2634 | --DOMWINDOW == 257 (0x7f21ebacf000) [pid = 2634] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 07:39:16 INFO - PROCESS | 2634 | --DOMWINDOW == 256 (0x7f21e31fb400) [pid = 2634] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 07:39:16 INFO - PROCESS | 2634 | --DOMWINDOW == 255 (0x7f21dd7dfc00) [pid = 2634] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 07:39:16 INFO - PROCESS | 2634 | --DOMWINDOW == 254 (0x7f21e2de0000) [pid = 2634] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 07:39:16 INFO - PROCESS | 2634 | --DOMWINDOW == 253 (0x7f21ef77e400) [pid = 2634] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 07:39:16 INFO - PROCESS | 2634 | --DOMWINDOW == 252 (0x7f21e31f2400) [pid = 2634] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 07:39:16 INFO - PROCESS | 2634 | --DOMWINDOW == 251 (0x7f21fba5c800) [pid = 2634] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 07:39:16 INFO - PROCESS | 2634 | --DOMWINDOW == 250 (0x7f21dd7dbc00) [pid = 2634] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 07:39:16 INFO - PROCESS | 2634 | --DOMWINDOW == 249 (0x7f21e31f8c00) [pid = 2634] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 07:39:16 INFO - PROCESS | 2634 | --DOMWINDOW == 248 (0x7f21e2eef800) [pid = 2634] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 07:39:16 INFO - PROCESS | 2634 | --DOMWINDOW == 247 (0x7f21e0842400) [pid = 2634] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 07:39:16 INFO - PROCESS | 2634 | --DOMWINDOW == 246 (0x7f21e3e24c00) [pid = 2634] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 07:39:16 INFO - PROCESS | 2634 | --DOMWINDOW == 245 (0x7f21f09d7000) [pid = 2634] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 07:39:16 INFO - PROCESS | 2634 | --DOMWINDOW == 244 (0x7f21ecac9000) [pid = 2634] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 07:39:16 INFO - PROCESS | 2634 | --DOMWINDOW == 243 (0x7f21ef77ec00) [pid = 2634] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 07:39:16 INFO - PROCESS | 2634 | --DOMWINDOW == 242 (0x7f21e6aa6400) [pid = 2634] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 07:39:16 INFO - PROCESS | 2634 | --DOMWINDOW == 241 (0x7f21ebac6400) [pid = 2634] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 07:39:16 INFO - PROCESS | 2634 | --DOMWINDOW == 240 (0x7f21e3d0ec00) [pid = 2634] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 07:39:16 INFO - PROCESS | 2634 | --DOMWINDOW == 239 (0x7f21ec8e1800) [pid = 2634] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 07:39:16 INFO - PROCESS | 2634 | --DOMWINDOW == 238 (0x7f21e0536800) [pid = 2634] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 07:39:16 INFO - PROCESS | 2634 | --DOMWINDOW == 237 (0x7f21ec74f800) [pid = 2634] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 07:39:16 INFO - PROCESS | 2634 | 1461681556865 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]]]}] 07:39:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 07:39:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1738ms 07:39:16 INFO - PROCESS | 2634 | 1461681556907 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 07:39:16 INFO - PROCESS | 2634 | 1461681556910 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 07:39:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 07:39:16 INFO - PROCESS | 2634 | 1461681556915 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 07:39:16 INFO - PROCESS | 2634 | 1461681556917 Marionette TRACE conn3 <- [1,2198,null,{}] 07:39:16 INFO - PROCESS | 2634 | 1461681556922 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}] 07:39:17 INFO - PROCESS | 2634 | 1461681557151 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 07:39:17 INFO - PROCESS | 2634 | 1461681557172 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:17 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e5971000 == 128 [pid = 2634] [id = 557] 07:39:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 238 (0x7f21e0541c00) [pid = 2634] [serial = 1672] [outer = (nil)] 07:39:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 239 (0x7f21e5784400) [pid = 2634] [serial = 1673] [outer = 0x7f21e0541c00] 07:39:17 INFO - PROCESS | 2634 | 1461681557227 Marionette DEBUG loaded listener.js 07:39:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 240 (0x7f21ebac8c00) [pid = 2634] [serial = 1674] [outer = 0x7f21e0541c00] 07:39:17 INFO - PROCESS | 2634 | 1461681557960 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]]]}] 07:39:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 07:39:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1074ms 07:39:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 07:39:17 INFO - PROCESS | 2634 | 1461681557989 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 07:39:17 INFO - PROCESS | 2634 | 1461681557991 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 07:39:17 INFO - PROCESS | 2634 | 1461681557996 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 07:39:18 INFO - PROCESS | 2634 | 1461681557999 Marionette TRACE conn3 <- [1,2202,null,{}] 07:39:18 INFO - PROCESS | 2634 | 1461681558004 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}] 07:39:18 INFO - PROCESS | 2634 | 1461681558176 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 07:39:18 INFO - PROCESS | 2634 | 1461681558354 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:18 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eca13800 == 129 [pid = 2634] [id = 558] 07:39:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 241 (0x7f21e07c7c00) [pid = 2634] [serial = 1675] [outer = (nil)] 07:39:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 242 (0x7f21edcd1000) [pid = 2634] [serial = 1676] [outer = 0x7f21e07c7c00] 07:39:18 INFO - PROCESS | 2634 | 1461681558412 Marionette DEBUG loaded listener.js 07:39:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 243 (0x7f21edf4b000) [pid = 2634] [serial = 1677] [outer = 0x7f21e07c7c00] 07:39:19 INFO - PROCESS | 2634 | 1461681559475 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]]]}] 07:39:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 07:39:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1536ms 07:39:19 INFO - PROCESS | 2634 | 1461681559532 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 07:39:19 INFO - PROCESS | 2634 | 1461681559539 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 07:39:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 07:39:19 INFO - PROCESS | 2634 | 1461681559546 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 07:39:19 INFO - PROCESS | 2634 | 1461681559552 Marionette TRACE conn3 <- [1,2206,null,{}] 07:39:19 INFO - PROCESS | 2634 | 1461681559559 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}] 07:39:19 INFO - PROCESS | 2634 | 1461681559828 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 07:39:20 INFO - PROCESS | 2634 | 1461681560136 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:20 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e1a6d000 == 130 [pid = 2634] [id = 559] 07:39:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 244 (0x7f21dfd36400) [pid = 2634] [serial = 1678] [outer = (nil)] 07:39:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 245 (0x7f21dff47400) [pid = 2634] [serial = 1679] [outer = 0x7f21dfd36400] 07:39:20 INFO - PROCESS | 2634 | 1461681560216 Marionette DEBUG loaded listener.js 07:39:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 246 (0x7f21e0538000) [pid = 2634] [serial = 1680] [outer = 0x7f21dfd36400] 07:39:21 INFO - PROCESS | 2634 | 1461681561107 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]]]}] 07:39:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 07:39:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1635ms 07:39:21 INFO - PROCESS | 2634 | 1461681561183 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 07:39:21 INFO - PROCESS | 2634 | 1461681561191 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 07:39:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 07:39:21 INFO - PROCESS | 2634 | 1461681561200 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 07:39:21 INFO - PROCESS | 2634 | 1461681561204 Marionette TRACE conn3 <- [1,2210,null,{}] 07:39:21 INFO - PROCESS | 2634 | 1461681561209 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}] 07:39:21 INFO - PROCESS | 2634 | 1461681561451 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 07:39:21 INFO - PROCESS | 2634 | 1461681561790 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:21 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e687c000 == 131 [pid = 2634] [id = 560] 07:39:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 247 (0x7f21e2eb6c00) [pid = 2634] [serial = 1681] [outer = (nil)] 07:39:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 248 (0x7f21e3d0e000) [pid = 2634] [serial = 1682] [outer = 0x7f21e2eb6c00] 07:39:21 INFO - PROCESS | 2634 | 1461681561864 Marionette DEBUG loaded listener.js 07:39:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 249 (0x7f21e492d000) [pid = 2634] [serial = 1683] [outer = 0x7f21e2eb6c00] 07:39:22 INFO - PROCESS | 2634 | 1461681562652 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]]]}] 07:39:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 07:39:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1481ms 07:39:22 INFO - PROCESS | 2634 | 1461681562681 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 07:39:22 INFO - PROCESS | 2634 | 1461681562685 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 07:39:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 07:39:22 INFO - PROCESS | 2634 | 1461681562691 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 07:39:22 INFO - PROCESS | 2634 | 1461681562696 Marionette TRACE conn3 <- [1,2214,null,{}] 07:39:22 INFO - PROCESS | 2634 | 1461681562711 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}] 07:39:22 INFO - PROCESS | 2634 | 1461681562898 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 07:39:23 INFO - PROCESS | 2634 | 1461681563195 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:23 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee918800 == 132 [pid = 2634] [id = 561] 07:39:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 250 (0x7f21e6aa4800) [pid = 2634] [serial = 1684] [outer = (nil)] 07:39:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 251 (0x7f21e7718400) [pid = 2634] [serial = 1685] [outer = 0x7f21e6aa4800] 07:39:23 INFO - PROCESS | 2634 | 1461681563272 Marionette DEBUG loaded listener.js 07:39:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 252 (0x7f21e77b3000) [pid = 2634] [serial = 1686] [outer = 0x7f21e6aa4800] 07:39:24 INFO - PROCESS | 2634 | 1461681564115 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]]]}] 07:39:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 07:39:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1434ms 07:39:24 INFO - PROCESS | 2634 | 1461681564126 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 07:39:24 INFO - PROCESS | 2634 | 1461681564130 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 07:39:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 07:39:24 INFO - PROCESS | 2634 | 1461681564136 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 07:39:24 INFO - PROCESS | 2634 | 1461681564139 Marionette TRACE conn3 <- [1,2218,null,{}] 07:39:24 INFO - PROCESS | 2634 | 1461681564144 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}] 07:39:24 INFO - PROCESS | 2634 | 1461681564336 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 07:39:24 INFO - PROCESS | 2634 | 1461681564571 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:24 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f09b2800 == 133 [pid = 2634] [id = 562] 07:39:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 253 (0x7f21e3d1a000) [pid = 2634] [serial = 1687] [outer = (nil)] 07:39:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 254 (0x7f21edf4ec00) [pid = 2634] [serial = 1688] [outer = 0x7f21e3d1a000] 07:39:24 INFO - PROCESS | 2634 | 1461681564642 Marionette DEBUG loaded listener.js 07:39:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 255 (0x7f21ee602800) [pid = 2634] [serial = 1689] [outer = 0x7f21e3d1a000] 07:39:25 INFO - PROCESS | 2634 | 1461681565511 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]]]}] 07:39:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 07:39:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1434ms 07:39:25 INFO - PROCESS | 2634 | 1461681565570 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 07:39:25 INFO - PROCESS | 2634 | 1461681565574 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 07:39:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 07:39:25 INFO - PROCESS | 2634 | 1461681565580 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 07:39:25 INFO - PROCESS | 2634 | 1461681565582 Marionette TRACE conn3 <- [1,2222,null,{}] 07:39:25 INFO - PROCESS | 2634 | 1461681565587 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}] 07:39:25 INFO - PROCESS | 2634 | 1461681565777 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 07:39:26 INFO - PROCESS | 2634 | 1461681566048 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:26 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f3024800 == 134 [pid = 2634] [id = 563] 07:39:26 INFO - PROCESS | 2634 | ++DOMWINDOW == 256 (0x7f21e783b400) [pid = 2634] [serial = 1690] [outer = (nil)] 07:39:26 INFO - PROCESS | 2634 | ++DOMWINDOW == 257 (0x7f21eea56c00) [pid = 2634] [serial = 1691] [outer = 0x7f21e783b400] 07:39:26 INFO - PROCESS | 2634 | 1461681566123 Marionette DEBUG loaded listener.js 07:39:26 INFO - PROCESS | 2634 | ++DOMWINDOW == 258 (0x7f21eedccc00) [pid = 2634] [serial = 1692] [outer = 0x7f21e783b400] 07:39:27 INFO - PROCESS | 2634 | 1461681567006 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]]]}] 07:39:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 07:39:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1480ms 07:39:27 INFO - PROCESS | 2634 | 1461681567061 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 07:39:27 INFO - PROCESS | 2634 | 1461681567064 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 07:39:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 07:39:27 INFO - PROCESS | 2634 | 1461681567070 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 07:39:27 INFO - PROCESS | 2634 | 1461681567073 Marionette TRACE conn3 <- [1,2226,null,{}] 07:39:27 INFO - PROCESS | 2634 | 1461681567078 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}] 07:39:27 INFO - PROCESS | 2634 | 1461681567282 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 07:39:27 INFO - PROCESS | 2634 | 1461681567497 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:27 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f8491800 == 135 [pid = 2634] [id = 564] 07:39:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 259 (0x7f21f09cf000) [pid = 2634] [serial = 1693] [outer = (nil)] 07:39:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 260 (0x7f21f2d47c00) [pid = 2634] [serial = 1694] [outer = 0x7f21f09cf000] 07:39:27 INFO - PROCESS | 2634 | 1461681567611 Marionette DEBUG loaded listener.js 07:39:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 261 (0x7f21f530e800) [pid = 2634] [serial = 1695] [outer = 0x7f21f09cf000] 07:39:28 INFO - PROCESS | 2634 | 1461681568452 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]]]}] 07:39:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 07:39:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1435ms 07:39:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 07:39:28 INFO - PROCESS | 2634 | 1461681568506 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 07:39:28 INFO - PROCESS | 2634 | 1461681568509 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 07:39:28 INFO - PROCESS | 2634 | 1461681568513 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 07:39:28 INFO - PROCESS | 2634 | 1461681568517 Marionette TRACE conn3 <- [1,2230,null,{}] 07:39:28 INFO - PROCESS | 2634 | 1461681568522 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}] 07:39:28 INFO - PROCESS | 2634 | 1461681568694 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 07:39:28 INFO - PROCESS | 2634 | 1461681568913 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:28 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ff7e1000 == 136 [pid = 2634] [id = 565] 07:39:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 262 (0x7f21f13c5400) [pid = 2634] [serial = 1696] [outer = (nil)] 07:39:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 263 (0x7f21f7a7a800) [pid = 2634] [serial = 1697] [outer = 0x7f21f13c5400] 07:39:29 INFO - PROCESS | 2634 | 1461681569020 Marionette DEBUG loaded listener.js 07:39:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 264 (0x7f21f7eac800) [pid = 2634] [serial = 1698] [outer = 0x7f21f13c5400] 07:39:29 INFO - PROCESS | 2634 | 1461681569889 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]]]}] 07:39:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 07:39:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1428ms 07:39:29 INFO - PROCESS | 2634 | 1461681569943 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 07:39:29 INFO - PROCESS | 2634 | 1461681569945 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 07:39:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 07:39:29 INFO - PROCESS | 2634 | 1461681569951 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 07:39:29 INFO - PROCESS | 2634 | 1461681569953 Marionette TRACE conn3 <- [1,2234,null,{}] 07:39:29 INFO - PROCESS | 2634 | 1461681569959 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}] 07:39:30 INFO - PROCESS | 2634 | 1461681570134 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 07:39:30 INFO - PROCESS | 2634 | 1461681570405 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:30 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220a23f000 == 137 [pid = 2634] [id = 566] 07:39:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 265 (0x7f21e4933800) [pid = 2634] [serial = 1699] [outer = (nil)] 07:39:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 266 (0x7f21f20b0800) [pid = 2634] [serial = 1700] [outer = 0x7f21e4933800] 07:39:30 INFO - PROCESS | 2634 | 1461681570477 Marionette DEBUG loaded listener.js 07:39:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 267 (0x7f21f8d0dc00) [pid = 2634] [serial = 1701] [outer = 0x7f21e4933800] 07:39:31 INFO - PROCESS | 2634 | 1461681571324 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]]]}] 07:39:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 07:39:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1427ms 07:39:31 INFO - PROCESS | 2634 | 1461681571380 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 07:39:31 INFO - PROCESS | 2634 | 1461681571383 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 07:39:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 07:39:31 INFO - PROCESS | 2634 | 1461681571388 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 07:39:31 INFO - PROCESS | 2634 | 1461681571391 Marionette TRACE conn3 <- [1,2238,null,{}] 07:39:31 INFO - PROCESS | 2634 | 1461681571396 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}] 07:39:31 INFO - PROCESS | 2634 | 1461681571572 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 07:39:31 INFO - PROCESS | 2634 | 1461681571799 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:31 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220fd9f800 == 138 [pid = 2634] [id = 567] 07:39:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 268 (0x7f21e49c6800) [pid = 2634] [serial = 1702] [outer = (nil)] 07:39:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 269 (0x7f21fba06c00) [pid = 2634] [serial = 1703] [outer = 0x7f21e49c6800] 07:39:31 INFO - PROCESS | 2634 | 1461681571909 Marionette DEBUG loaded listener.js 07:39:32 INFO - PROCESS | 2634 | ++DOMWINDOW == 270 (0x7f2205362800) [pid = 2634] [serial = 1704] [outer = 0x7f21e49c6800] 07:39:32 INFO - PROCESS | 2634 | 1461681572760 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]]]}] 07:39:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 07:39:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1430ms 07:39:32 INFO - PROCESS | 2634 | 1461681572834 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 07:39:32 INFO - PROCESS | 2634 | 1461681572836 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 07:39:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 07:39:32 INFO - PROCESS | 2634 | 1461681572845 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 07:39:32 INFO - PROCESS | 2634 | 1461681572848 Marionette TRACE conn3 <- [1,2242,null,{}] 07:39:32 INFO - PROCESS | 2634 | 1461681572853 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}] 07:39:33 INFO - PROCESS | 2634 | 1461681573043 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 07:39:33 INFO - PROCESS | 2634 | 1461681573314 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:33 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e2131000 == 139 [pid = 2634] [id = 568] 07:39:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 271 (0x7f21df242800) [pid = 2634] [serial = 1705] [outer = (nil)] 07:39:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 272 (0x7f21df24b000) [pid = 2634] [serial = 1706] [outer = 0x7f21df242800] 07:39:33 INFO - PROCESS | 2634 | 1461681573387 Marionette DEBUG loaded listener.js 07:39:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 273 (0x7f21df250400) [pid = 2634] [serial = 1707] [outer = 0x7f21df242800] 07:39:34 INFO - PROCESS | 2634 | 1461681574269 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]]]}] 07:39:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 07:39:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1480ms 07:39:34 INFO - PROCESS | 2634 | 1461681574324 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 07:39:34 INFO - PROCESS | 2634 | 1461681574328 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 07:39:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 07:39:34 INFO - PROCESS | 2634 | 1461681574350 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 07:39:34 INFO - PROCESS | 2634 | 1461681574355 Marionette TRACE conn3 <- [1,2246,null,{}] 07:39:34 INFO - PROCESS | 2634 | 1461681574362 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}] 07:39:34 INFO - PROCESS | 2634 | 1461681574563 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 07:39:34 INFO - PROCESS | 2634 | 1461681574780 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:34 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21db666800 == 140 [pid = 2634] [id = 569] 07:39:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 274 (0x7f21df245000) [pid = 2634] [serial = 1708] [outer = (nil)] 07:39:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 275 (0x7f21e2c39c00) [pid = 2634] [serial = 1709] [outer = 0x7f21df245000] 07:39:34 INFO - PROCESS | 2634 | 1461681574899 Marionette DEBUG loaded listener.js 07:39:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 276 (0x7f2205363000) [pid = 2634] [serial = 1710] [outer = 0x7f21df245000] 07:39:35 INFO - PROCESS | 2634 | 1461681575782 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]]]}] 07:39:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 07:39:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1496ms 07:39:35 INFO - PROCESS | 2634 | 1461681575831 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 07:39:35 INFO - PROCESS | 2634 | 1461681575834 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 07:39:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 07:39:35 INFO - PROCESS | 2634 | 1461681575839 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 07:39:35 INFO - PROCESS | 2634 | 1461681575841 Marionette TRACE conn3 <- [1,2250,null,{}] 07:39:35 INFO - PROCESS | 2634 | 1461681575846 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}] 07:39:36 INFO - PROCESS | 2634 | 1461681576029 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 07:39:36 INFO - PROCESS | 2634 | 1461681576251 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:36 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21d94da800 == 141 [pid = 2634] [id = 570] 07:39:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 277 (0x7f21db4c2400) [pid = 2634] [serial = 1711] [outer = (nil)] 07:39:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 278 (0x7f21db4ca800) [pid = 2634] [serial = 1712] [outer = 0x7f21db4c2400] 07:39:36 INFO - PROCESS | 2634 | 1461681576362 Marionette DEBUG loaded listener.js 07:39:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 279 (0x7f21db4cf400) [pid = 2634] [serial = 1713] [outer = 0x7f21db4c2400] 07:39:37 INFO - PROCESS | 2634 | 1461681577192 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]]]}] 07:39:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 07:39:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1375ms 07:39:37 INFO - PROCESS | 2634 | 1461681577215 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 07:39:37 INFO - PROCESS | 2634 | 1461681577218 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 07:39:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 07:39:37 INFO - PROCESS | 2634 | 1461681577224 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 07:39:37 INFO - PROCESS | 2634 | 1461681577235 Marionette TRACE conn3 <- [1,2254,null,{}] 07:39:37 INFO - PROCESS | 2634 | 1461681577239 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}] 07:39:37 INFO - PROCESS | 2634 | 1461681577422 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 07:39:37 INFO - PROCESS | 2634 | 1461681577660 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:37 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21d9456800 == 142 [pid = 2634] [id = 571] 07:39:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 280 (0x7f21db4c4c00) [pid = 2634] [serial = 1714] [outer = (nil)] 07:39:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 281 (0x7f21de1b9000) [pid = 2634] [serial = 1715] [outer = 0x7f21db4c4c00] 07:39:37 INFO - PROCESS | 2634 | 1461681577729 Marionette DEBUG loaded listener.js 07:39:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 282 (0x7f21de1be000) [pid = 2634] [serial = 1716] [outer = 0x7f21db4c4c00] 07:39:38 INFO - PROCESS | 2634 | 1461681578689 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]]]}] 07:39:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 07:39:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1532ms 07:39:38 INFO - PROCESS | 2634 | 1461681578757 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 07:39:38 INFO - PROCESS | 2634 | 1461681578760 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 07:39:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 07:39:38 INFO - PROCESS | 2634 | 1461681578765 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 07:39:38 INFO - PROCESS | 2634 | 1461681578767 Marionette TRACE conn3 <- [1,2258,null,{}] 07:39:38 INFO - PROCESS | 2634 | 1461681578772 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}] 07:39:38 INFO - PROCESS | 2634 | 1461681578963 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 07:39:39 INFO - PROCESS | 2634 | 1461681579272 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:39 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21dd6de800 == 143 [pid = 2634] [id = 572] 07:39:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 283 (0x7f21d8778400) [pid = 2634] [serial = 1717] [outer = (nil)] 07:39:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 284 (0x7f21d8780800) [pid = 2634] [serial = 1718] [outer = 0x7f21d8778400] 07:39:39 INFO - PROCESS | 2634 | 1461681579344 Marionette DEBUG loaded listener.js 07:39:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 285 (0x7f21db4c6000) [pid = 2634] [serial = 1719] [outer = 0x7f21d8778400] 07:39:40 INFO - PROCESS | 2634 | 1461681580695 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]]]}] 07:39:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 07:39:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1980ms 07:39:40 INFO - PROCESS | 2634 | 1461681580773 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 07:39:40 INFO - PROCESS | 2634 | 1461681580778 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 07:39:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 07:39:40 INFO - PROCESS | 2634 | 1461681580806 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 07:39:40 INFO - PROCESS | 2634 | 1461681580811 Marionette TRACE conn3 <- [1,2262,null,{}] 07:39:40 INFO - PROCESS | 2634 | 1461681580819 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}] 07:39:41 INFO - PROCESS | 2634 | 1461681581023 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 07:39:41 INFO - PROCESS | 2634 | 1461681581288 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:41 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21db65c000 == 144 [pid = 2634] [id = 573] 07:39:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 286 (0x7f21db4d0800) [pid = 2634] [serial = 1720] [outer = (nil)] 07:39:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 287 (0x7f21dd7da800) [pid = 2634] [serial = 1721] [outer = 0x7f21db4d0800] 07:39:41 INFO - PROCESS | 2634 | 1461681581363 Marionette DEBUG loaded listener.js 07:39:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 288 (0x7f21de1bec00) [pid = 2634] [serial = 1722] [outer = 0x7f21db4d0800] 07:39:42 INFO - PROCESS | 2634 | 1461681582237 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]]]}] 07:39:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 07:39:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1486ms 07:39:42 INFO - PROCESS | 2634 | 1461681582286 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 07:39:42 INFO - PROCESS | 2634 | 1461681582294 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 07:39:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 07:39:42 INFO - PROCESS | 2634 | 1461681582343 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 07:39:42 INFO - PROCESS | 2634 | 1461681582353 Marionette TRACE conn3 <- [1,2266,null,{}] 07:39:42 INFO - PROCESS | 2634 | 1461681582364 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}] 07:39:42 INFO - PROCESS | 2634 | 1461681582670 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 07:39:42 INFO - PROCESS | 2634 | 1461681582982 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:43 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21da01f800 == 145 [pid = 2634] [id = 574] 07:39:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 289 (0x7f21db243c00) [pid = 2634] [serial = 1723] [outer = (nil)] 07:39:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 290 (0x7f21de7e9c00) [pid = 2634] [serial = 1724] [outer = 0x7f21db243c00] 07:39:43 INFO - PROCESS | 2634 | 1461681583049 Marionette DEBUG loaded listener.js 07:39:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 291 (0x7f21dea1a000) [pid = 2634] [serial = 1725] [outer = 0x7f21db243c00] 07:39:43 INFO - PROCESS | 2634 | 1461681583868 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]]]}] 07:39:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 07:39:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1602ms 07:39:43 INFO - PROCESS | 2634 | 1461681583935 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 07:39:43 INFO - PROCESS | 2634 | 1461681583939 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 07:39:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 07:39:43 INFO - PROCESS | 2634 | 1461681583944 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 07:39:43 INFO - PROCESS | 2634 | 1461681583949 Marionette TRACE conn3 <- [1,2270,null,{}] 07:39:43 INFO - PROCESS | 2634 | 1461681583963 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}] 07:39:44 INFO - PROCESS | 2634 | 1461681584180 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 07:39:44 INFO - PROCESS | 2634 | 1461681584456 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:44 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e05ab800 == 146 [pid = 2634] [id = 575] 07:39:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 292 (0x7f21dfd39000) [pid = 2634] [serial = 1726] [outer = (nil)] 07:39:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 293 (0x7f21dfd3d400) [pid = 2634] [serial = 1727] [outer = 0x7f21dfd39000] 07:39:44 INFO - PROCESS | 2634 | 1461681584596 Marionette DEBUG loaded listener.js 07:39:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 294 (0x7f21e050e000) [pid = 2634] [serial = 1728] [outer = 0x7f21dfd39000] 07:39:45 INFO - PROCESS | 2634 | 1461681585422 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]]]}] 07:39:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 07:39:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1540ms 07:39:45 INFO - PROCESS | 2634 | 1461681585486 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 07:39:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 07:39:45 INFO - PROCESS | 2634 | 1461681585490 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 07:39:45 INFO - PROCESS | 2634 | 1461681585496 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 07:39:45 INFO - PROCESS | 2634 | 1461681585498 Marionette TRACE conn3 <- [1,2274,null,{}] 07:39:45 INFO - PROCESS | 2634 | 1461681585503 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}] 07:39:45 INFO - PROCESS | 2634 | 1461681585675 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 07:39:45 INFO - PROCESS | 2634 | 1461681585949 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:45 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21dfca7800 == 147 [pid = 2634] [id = 576] 07:39:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 295 (0x7f21e050f400) [pid = 2634] [serial = 1729] [outer = (nil)] 07:39:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 296 (0x7f21e0544c00) [pid = 2634] [serial = 1730] [outer = 0x7f21e050f400] 07:39:46 INFO - PROCESS | 2634 | 1461681586014 Marionette DEBUG loaded listener.js 07:39:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 297 (0x7f21e07cf800) [pid = 2634] [serial = 1731] [outer = 0x7f21e050f400] 07:39:46 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e5971000 == 146 [pid = 2634] [id = 557] 07:39:46 INFO - PROCESS | 2634 | --DOMWINDOW == 296 (0x7f21e5934400) [pid = 2634] [serial = 1547] [outer = (nil)] [url = about:blank] 07:39:46 INFO - PROCESS | 2634 | --DOMWINDOW == 295 (0x7f220a4a6400) [pid = 2634] [serial = 1574] [outer = (nil)] [url = about:blank] 07:39:46 INFO - PROCESS | 2634 | --DOMWINDOW == 294 (0x7f21ee60ac00) [pid = 2634] [serial = 1568] [outer = (nil)] [url = about:blank] 07:39:46 INFO - PROCESS | 2634 | --DOMWINDOW == 293 (0x7f21dfd3bc00) [pid = 2634] [serial = 1562] [outer = (nil)] [url = about:blank] 07:39:46 INFO - PROCESS | 2634 | --DOMWINDOW == 292 (0x7f21e2eb0000) [pid = 2634] [serial = 1544] [outer = (nil)] [url = about:blank] 07:39:46 INFO - PROCESS | 2634 | --DOMWINDOW == 291 (0x7f21f0430c00) [pid = 2634] [serial = 1553] [outer = (nil)] [url = about:blank] 07:39:46 INFO - PROCESS | 2634 | --DOMWINDOW == 290 (0x7f21e3178800) [pid = 2634] [serial = 1577] [outer = (nil)] [url = about:blank] 07:39:46 INFO - PROCESS | 2634 | --DOMWINDOW == 289 (0x7f21f923c400) [pid = 2634] [serial = 1559] [outer = (nil)] [url = about:blank] 07:39:46 INFO - PROCESS | 2634 | --DOMWINDOW == 288 (0x7f21e1a2cc00) [pid = 2634] [serial = 1583] [outer = (nil)] [url = about:blank] 07:39:46 INFO - PROCESS | 2634 | --DOMWINDOW == 287 (0x7f21de231c00) [pid = 2634] [serial = 1580] [outer = (nil)] [url = about:blank] 07:39:46 INFO - PROCESS | 2634 | --DOMWINDOW == 286 (0x7f21ecac1c00) [pid = 2634] [serial = 1550] [outer = (nil)] [url = about:blank] 07:39:46 INFO - PROCESS | 2634 | --DOMWINDOW == 285 (0x7f21f1f7e400) [pid = 2634] [serial = 1556] [outer = (nil)] [url = about:blank] 07:39:46 INFO - PROCESS | 2634 | --DOMWINDOW == 284 (0x7f2206b38000) [pid = 2634] [serial = 1565] [outer = (nil)] [url = about:blank] 07:39:46 INFO - PROCESS | 2634 | --DOMWINDOW == 283 (0x7f21f2d45800) [pid = 2634] [serial = 1571] [outer = (nil)] [url = about:blank] 07:39:46 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e791f000 == 145 [pid = 2634] [id = 556] 07:39:46 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e6914800 == 144 [pid = 2634] [id = 555] 07:39:46 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e5999000 == 143 [pid = 2634] [id = 554] 07:39:46 INFO - PROCESS | 2634 | 1461681586995 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]]]}] 07:39:46 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e237f800 == 142 [pid = 2634] [id = 553] 07:39:47 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21dfca2800 == 141 [pid = 2634] [id = 552] 07:39:47 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21dfca3000 == 140 [pid = 2634] [id = 551] 07:39:47 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21de9df000 == 139 [pid = 2634] [id = 550] 07:39:47 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21da015000 == 138 [pid = 2634] [id = 547] 07:39:47 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21d9ed5800 == 137 [pid = 2634] [id = 546] 07:39:47 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21de263000 == 136 [pid = 2634] [id = 545] 07:39:47 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f2d69800 == 135 [pid = 2634] [id = 544] 07:39:47 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220ada6800 == 134 [pid = 2634] [id = 543] 07:39:47 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220586a800 == 133 [pid = 2634] [id = 542] 07:39:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 07:39:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1532ms 07:39:47 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f8d9e800 == 132 [pid = 2634] [id = 541] 07:39:47 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f6887000 == 131 [pid = 2634] [id = 540] 07:39:47 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef371800 == 130 [pid = 2634] [id = 539] 07:39:47 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e691e800 == 129 [pid = 2634] [id = 538] 07:39:47 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e237c800 == 128 [pid = 2634] [id = 537] 07:39:47 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ee089000 == 127 [pid = 2634] [id = 536] 07:39:47 INFO - PROCESS | 2634 | 1461681587035 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 07:39:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 07:39:47 INFO - PROCESS | 2634 | 1461681587038 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 07:39:47 INFO - PROCESS | 2634 | 1461681587043 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 07:39:47 INFO - PROCESS | 2634 | 1461681587046 Marionette TRACE conn3 <- [1,2278,null,{}] 07:39:47 INFO - PROCESS | 2634 | 1461681587050 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}] 07:39:47 INFO - PROCESS | 2634 | 1461681587216 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 282 (0x7f21edf42400) [pid = 2634] [serial = 1607] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 281 (0x7f21ee48f000) [pid = 2634] [serial = 1608] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 280 (0x7f21edccdc00) [pid = 2634] [serial = 1604] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 279 (0x7f21e5935400) [pid = 2634] [serial = 1596] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 278 (0x7f21e0519c00) [pid = 2634] [serial = 1587] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 277 (0x7f21ee634800) [pid = 2634] [serial = 1278] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 276 (0x7f21f20b3400) [pid = 2634] [serial = 1296] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 275 (0x7f21f7eaac00) [pid = 2634] [serial = 1305] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 274 (0x7f2205806c00) [pid = 2634] [serial = 1311] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 273 (0x7f21e1a3ac00) [pid = 2634] [serial = 1590] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 272 (0x7f21e4889400) [pid = 2634] [serial = 1593] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 271 (0x7f21e5784000) [pid = 2634] [serial = 1595] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 270 (0x7f21dfd36000) [pid = 2634] [serial = 1586] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 269 (0x7f21e67a2800) [pid = 2634] [serial = 1599] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 268 (0x7f21e578c400) [pid = 2634] [serial = 1410] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 267 (0x7f21edec1400) [pid = 2634] [serial = 1605] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 266 (0x7f21f9247c00) [pid = 2634] [serial = 1308] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 265 (0x7f21f79e5800) [pid = 2634] [serial = 1302] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 264 (0x7f21e5b63000) [pid = 2634] [serial = 1598] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 263 (0x7f21ef237800) [pid = 2634] [serial = 1293] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 262 (0x7f21f6333000) [pid = 2634] [serial = 1299] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 261 (0x7f21e783a800) [pid = 2634] [serial = 1602] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 260 (0x7f21ee933400) [pid = 2634] [serial = 1290] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 259 (0x7f21e67ad800) [pid = 2634] [serial = 1284] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 258 (0x7f21e07cf000) [pid = 2634] [serial = 1589] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 257 (0x7f21f09dbc00) [pid = 2634] [serial = 1347] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 256 (0x7f21e3e32800) [pid = 2634] [serial = 1281] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 255 (0x7f21e767b000) [pid = 2634] [serial = 1601] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 254 (0x7f21edec4400) [pid = 2634] [serial = 1287] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 253 (0x7f21e3d19c00) [pid = 2634] [serial = 1592] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | --DOMWINDOW == 252 (0x7f21edf4e000) [pid = 2634] [serial = 1479] [outer = (nil)] [url = about:blank] 07:39:47 INFO - PROCESS | 2634 | 1461681587491 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:47 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21db1dc800 == 128 [pid = 2634] [id = 577] 07:39:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 253 (0x7f21de229400) [pid = 2634] [serial = 1732] [outer = (nil)] 07:39:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 254 (0x7f21e07c3c00) [pid = 2634] [serial = 1733] [outer = 0x7f21de229400] 07:39:47 INFO - PROCESS | 2634 | 1461681587588 Marionette DEBUG loaded listener.js 07:39:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 255 (0x7f21e18c3800) [pid = 2634] [serial = 1734] [outer = 0x7f21de229400] 07:39:48 INFO - PROCESS | 2634 | 1461681588259 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]]]}] 07:39:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 07:39:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1276ms 07:39:48 INFO - PROCESS | 2634 | 1461681588319 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 07:39:48 INFO - PROCESS | 2634 | 1461681588321 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 07:39:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 07:39:48 INFO - PROCESS | 2634 | 1461681588327 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 07:39:48 INFO - PROCESS | 2634 | 1461681588329 Marionette TRACE conn3 <- [1,2282,null,{}] 07:39:48 INFO - PROCESS | 2634 | 1461681588333 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}] 07:39:48 INFO - PROCESS | 2634 | 1461681588534 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 07:39:48 INFO - PROCESS | 2634 | 1461681588712 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:48 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e2374000 == 129 [pid = 2634] [id = 578] 07:39:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 256 (0x7f21e053c000) [pid = 2634] [serial = 1735] [outer = (nil)] 07:39:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 257 (0x7f21e2c32000) [pid = 2634] [serial = 1736] [outer = 0x7f21e053c000] 07:39:48 INFO - PROCESS | 2634 | 1461681588771 Marionette DEBUG loaded listener.js 07:39:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 258 (0x7f21e2de0800) [pid = 2634] [serial = 1737] [outer = 0x7f21e053c000] 07:39:49 INFO - PROCESS | 2634 | 1461681589490 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]]]}] 07:39:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 07:39:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1230ms 07:39:49 INFO - PROCESS | 2634 | 1461681589558 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 07:39:49 INFO - PROCESS | 2634 | 1461681589561 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 07:39:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 07:39:49 INFO - PROCESS | 2634 | 1461681589566 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 07:39:49 INFO - PROCESS | 2634 | 1461681589579 Marionette TRACE conn3 <- [1,2286,null,{}] 07:39:49 INFO - PROCESS | 2634 | 1461681589584 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}] 07:39:49 INFO - PROCESS | 2634 | 1461681589813 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 07:39:49 INFO - PROCESS | 2634 | 1461681589838 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:49 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e357b000 == 130 [pid = 2634] [id = 579] 07:39:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 259 (0x7f21e2de1c00) [pid = 2634] [serial = 1738] [outer = (nil)] 07:39:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 260 (0x7f21e2eb9c00) [pid = 2634] [serial = 1739] [outer = 0x7f21e2de1c00] 07:39:49 INFO - PROCESS | 2634 | 1461681589905 Marionette DEBUG loaded listener.js 07:39:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 261 (0x7f21e316e400) [pid = 2634] [serial = 1740] [outer = 0x7f21e2de1c00] 07:39:50 INFO - PROCESS | 2634 | 1461681590697 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]]]}] 07:39:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 07:39:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1198ms 07:39:50 INFO - PROCESS | 2634 | 1461681590767 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 07:39:50 INFO - PROCESS | 2634 | 1461681590772 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 07:39:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 07:39:50 INFO - PROCESS | 2634 | 1461681590779 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 07:39:50 INFO - PROCESS | 2634 | 1461681590785 Marionette TRACE conn3 <- [1,2290,null,{}] 07:39:50 INFO - PROCESS | 2634 | 1461681590810 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}] 07:39:51 INFO - PROCESS | 2634 | 1461681591063 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 07:39:51 INFO - PROCESS | 2634 | 1461681591091 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:51 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e4846800 == 131 [pid = 2634] [id = 580] 07:39:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 262 (0x7f21e316e800) [pid = 2634] [serial = 1741] [outer = (nil)] 07:39:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 263 (0x7f21e3176c00) [pid = 2634] [serial = 1742] [outer = 0x7f21e316e800] 07:39:51 INFO - PROCESS | 2634 | 1461681591146 Marionette DEBUG loaded listener.js 07:39:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 264 (0x7f21e31f6c00) [pid = 2634] [serial = 1743] [outer = 0x7f21e316e800] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 263 (0x7f21edf3f400) [pid = 2634] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 262 (0x7f21e18cfc00) [pid = 2634] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 261 (0x7f21e492e000) [pid = 2634] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 260 (0x7f21f75af800) [pid = 2634] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 259 (0x7f21e3170000) [pid = 2634] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 258 (0x7f21f86ea000) [pid = 2634] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 257 (0x7f21edf40000) [pid = 2634] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 256 (0x7f21f64c4c00) [pid = 2634] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 255 (0x7f21dd7d9000) [pid = 2634] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 254 (0x7f21e050e800) [pid = 2634] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 253 (0x7f21dfd3b800) [pid = 2634] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 252 (0x7f21eea59000) [pid = 2634] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 251 (0x7f2206b3ac00) [pid = 2634] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 250 (0x7f21ee92fc00) [pid = 2634] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 249 (0x7f21f7e7b000) [pid = 2634] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 248 (0x7f21e783c800) [pid = 2634] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 247 (0x7f21dd7d7400) [pid = 2634] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 246 (0x7f21e2ddfc00) [pid = 2634] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 245 (0x7f21ede89c00) [pid = 2634] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 244 (0x7f21eddcf800) [pid = 2634] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 243 (0x7f21e2d88000) [pid = 2634] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 242 (0x7f21dd7db000) [pid = 2634] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 241 (0x7f21ee602400) [pid = 2634] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 240 (0x7f21f8b03000) [pid = 2634] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 239 (0x7f21e2dd7800) [pid = 2634] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 238 (0x7f21e77b3800) [pid = 2634] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 237 (0x7f21e2eac800) [pid = 2634] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 236 (0x7f21e3deac00) [pid = 2634] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 235 (0x7f21ec868800) [pid = 2634] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 234 (0x7f21e4936400) [pid = 2634] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 233 (0x7f21e6770c00) [pid = 2634] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 232 (0x7f21dd7e1400) [pid = 2634] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 231 (0x7f21fba58400) [pid = 2634] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 230 (0x7f21e771f000) [pid = 2634] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 229 (0x7f21debefc00) [pid = 2634] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 228 (0x7f21e2ddb400) [pid = 2634] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 227 (0x7f21ebacd800) [pid = 2634] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 226 (0x7f21e0540c00) [pid = 2634] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 225 (0x7f21f7e83000) [pid = 2634] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 224 (0x7f21f2ed8c00) [pid = 2634] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 223 (0x7f21e0541c00) [pid = 2634] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 222 (0x7f21e4a61c00) [pid = 2634] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 221 (0x7f21e7514c00) [pid = 2634] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 220 (0x7f21e2eb1800) [pid = 2634] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 219 (0x7f21debef800) [pid = 2634] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 218 (0x7f21e783d400) [pid = 2634] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 217 (0x7f21ee602c00) [pid = 2634] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 216 (0x7f21e0519400) [pid = 2634] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 215 (0x7f21e2eaa800) [pid = 2634] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 214 (0x7f21debf8800) [pid = 2634] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 213 (0x7f21de7e4400) [pid = 2634] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 212 (0x7f21f4739000) [pid = 2634] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 211 (0x7f21dff46c00) [pid = 2634] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 210 (0x7f21e4935c00) [pid = 2634] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 209 (0x7f21e2eabc00) [pid = 2634] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 208 (0x7f21dfd32400) [pid = 2634] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 207 (0x7f21ee48e800) [pid = 2634] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 206 (0x7f21e0510c00) [pid = 2634] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 205 (0x7f21e783f400) [pid = 2634] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 204 (0x7f21debfcc00) [pid = 2634] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 203 (0x7f21e77b1400) [pid = 2634] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 202 (0x7f21e4933000) [pid = 2634] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 07:39:52 INFO - PROCESS | 2634 | --DOMWINDOW == 201 (0x7f21de7e5800) [pid = 2634] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 07:39:52 INFO - PROCESS | 2634 | 1461681592885 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]]]}] 07:39:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 07:39:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 2145ms 07:39:52 INFO - PROCESS | 2634 | 1461681592925 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 07:39:52 INFO - PROCESS | 2634 | 1461681592927 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 07:39:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 07:39:52 INFO - PROCESS | 2634 | 1461681592933 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 07:39:52 INFO - PROCESS | 2634 | 1461681592935 Marionette TRACE conn3 <- [1,2294,null,{}] 07:39:52 INFO - PROCESS | 2634 | 1461681592940 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}] 07:39:53 INFO - PROCESS | 2634 | 1461681593111 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 07:39:53 INFO - PROCESS | 2634 | 1461681593124 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:53 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e1a70000 == 132 [pid = 2634] [id = 581] 07:39:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 202 (0x7f21dd7d9000) [pid = 2634] [serial = 1744] [outer = (nil)] 07:39:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 203 (0x7f21e050d400) [pid = 2634] [serial = 1745] [outer = 0x7f21dd7d9000] 07:39:53 INFO - PROCESS | 2634 | 1461681593180 Marionette DEBUG loaded listener.js 07:39:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 204 (0x7f21e18c5400) [pid = 2634] [serial = 1746] [outer = 0x7f21dd7d9000] 07:39:54 INFO - PROCESS | 2634 | 1461681594055 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]]]}] 07:39:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 07:39:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1175ms 07:39:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 07:39:54 INFO - PROCESS | 2634 | 1461681594108 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 07:39:54 INFO - PROCESS | 2634 | 1461681594110 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 07:39:54 INFO - PROCESS | 2634 | 1461681594114 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 07:39:54 INFO - PROCESS | 2634 | 1461681594117 Marionette TRACE conn3 <- [1,2298,null,{}] 07:39:54 INFO - PROCESS | 2634 | 1461681594133 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}] 07:39:54 INFO - PROCESS | 2634 | 1461681594295 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 07:39:54 INFO - PROCESS | 2634 | 1461681594642 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:54 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21d9450000 == 133 [pid = 2634] [id = 582] 07:39:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 205 (0x7f21d8775800) [pid = 2634] [serial = 1747] [outer = (nil)] 07:39:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 206 (0x7f21d8780c00) [pid = 2634] [serial = 1748] [outer = 0x7f21d8775800] 07:39:54 INFO - PROCESS | 2634 | 1461681594718 Marionette DEBUG loaded listener.js 07:39:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 207 (0x7f21db4c3000) [pid = 2634] [serial = 1749] [outer = 0x7f21d8775800] 07:39:55 INFO - PROCESS | 2634 | 1461681595660 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]]]}] 07:39:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 07:39:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1588ms 07:39:55 INFO - PROCESS | 2634 | 1461681595704 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 07:39:55 INFO - PROCESS | 2634 | 1461681595710 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 07:39:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 07:39:55 INFO - PROCESS | 2634 | 1461681595717 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 07:39:55 INFO - PROCESS | 2634 | 1461681595723 Marionette TRACE conn3 <- [1,2302,null,{}] 07:39:55 INFO - PROCESS | 2634 | 1461681595729 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}] 07:39:55 INFO - PROCESS | 2634 | 1461681595934 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 07:39:56 INFO - PROCESS | 2634 | 1461681596153 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:56 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e05a8000 == 134 [pid = 2634] [id = 583] 07:39:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 208 (0x7f21de1bf800) [pid = 2634] [serial = 1750] [outer = (nil)] 07:39:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 209 (0x7f21debf4400) [pid = 2634] [serial = 1751] [outer = 0x7f21de1bf800] 07:39:56 INFO - PROCESS | 2634 | 1461681596270 Marionette DEBUG loaded listener.js 07:39:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 210 (0x7f21dfd3b800) [pid = 2634] [serial = 1752] [outer = 0x7f21de1bf800] 07:39:57 INFO - PROCESS | 2634 | 1461681597232 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]]]}] 07:39:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 07:39:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1579ms 07:39:57 INFO - PROCESS | 2634 | 1461681597300 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 07:39:57 INFO - PROCESS | 2634 | 1461681597306 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 07:39:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 07:39:57 INFO - PROCESS | 2634 | 1461681597312 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 07:39:57 INFO - PROCESS | 2634 | 1461681597314 Marionette TRACE conn3 <- [1,2306,null,{}] 07:39:57 INFO - PROCESS | 2634 | 1461681597320 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}] 07:39:57 INFO - PROCESS | 2634 | 1461681597558 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 07:39:57 INFO - PROCESS | 2634 | 1461681597818 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:57 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e41a7000 == 135 [pid = 2634] [id = 584] 07:39:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 211 (0x7f21e07d0c00) [pid = 2634] [serial = 1753] [outer = (nil)] 07:39:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 212 (0x7f21e18d0400) [pid = 2634] [serial = 1754] [outer = 0x7f21e07d0c00] 07:39:57 INFO - PROCESS | 2634 | 1461681597978 Marionette DEBUG loaded listener.js 07:39:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 213 (0x7f21e2c35400) [pid = 2634] [serial = 1755] [outer = 0x7f21e07d0c00] 07:39:58 INFO - PROCESS | 2634 | 1461681598844 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]]]}] 07:39:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 07:39:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1578ms 07:39:58 INFO - PROCESS | 2634 | 1461681598891 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 07:39:58 INFO - PROCESS | 2634 | 1461681598897 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 07:39:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 07:39:58 INFO - PROCESS | 2634 | 1461681598912 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 07:39:58 INFO - PROCESS | 2634 | 1461681598921 Marionette TRACE conn3 <- [1,2310,null,{}] 07:39:58 INFO - PROCESS | 2634 | 1461681598927 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}] 07:39:59 INFO - PROCESS | 2634 | 1461681599139 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 07:39:59 INFO - PROCESS | 2634 | 1461681599357 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:59 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e5982800 == 136 [pid = 2634] [id = 585] 07:39:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 214 (0x7f21e0850400) [pid = 2634] [serial = 1756] [outer = (nil)] 07:39:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 215 (0x7f21e2eb2000) [pid = 2634] [serial = 1757] [outer = 0x7f21e0850400] 07:39:59 INFO - PROCESS | 2634 | 1461681599469 Marionette DEBUG loaded listener.js 07:39:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 216 (0x7f21e31f2000) [pid = 2634] [serial = 1758] [outer = 0x7f21e0850400] 07:40:00 INFO - PROCESS | 2634 | 1461681600343 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]]]}] 07:40:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 07:40:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1492ms 07:40:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 07:40:00 INFO - PROCESS | 2634 | 1461681600397 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 07:40:00 INFO - PROCESS | 2634 | 1461681600401 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 07:40:00 INFO - PROCESS | 2634 | 1461681600407 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 07:40:00 INFO - PROCESS | 2634 | 1461681600410 Marionette TRACE conn3 <- [1,2314,null,{}] 07:40:00 INFO - PROCESS | 2634 | 1461681600415 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}] 07:40:00 INFO - PROCESS | 2634 | 1461681600614 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 07:40:00 INFO - PROCESS | 2634 | 1461681600838 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:00 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e5b83000 == 137 [pid = 2634] [id = 586] 07:40:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 217 (0x7f21e18cb800) [pid = 2634] [serial = 1759] [outer = (nil)] 07:40:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 218 (0x7f21e3d14800) [pid = 2634] [serial = 1760] [outer = 0x7f21e18cb800] 07:40:00 INFO - PROCESS | 2634 | 1461681600953 Marionette DEBUG loaded listener.js 07:40:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 219 (0x7f21e3df2400) [pid = 2634] [serial = 1761] [outer = 0x7f21e18cb800] 07:40:01 INFO - PROCESS | 2634 | 1461681601877 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]]]}] 07:40:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 07:40:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1527ms 07:40:01 INFO - PROCESS | 2634 | 1461681601934 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 07:40:01 INFO - PROCESS | 2634 | 1461681601937 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 07:40:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 07:40:01 INFO - PROCESS | 2634 | 1461681601943 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 07:40:01 INFO - PROCESS | 2634 | 1461681601945 Marionette TRACE conn3 <- [1,2318,null,{}] 07:40:01 INFO - PROCESS | 2634 | 1461681601950 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}] 07:40:02 INFO - PROCESS | 2634 | 1461681602149 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 07:40:02 INFO - PROCESS | 2634 | 1461681602373 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:02 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e686b000 == 138 [pid = 2634] [id = 587] 07:40:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 220 (0x7f21e3e2f800) [pid = 2634] [serial = 1762] [outer = (nil)] 07:40:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 221 (0x7f21e3f42c00) [pid = 2634] [serial = 1763] [outer = 0x7f21e3e2f800] 07:40:02 INFO - PROCESS | 2634 | 1461681602495 Marionette DEBUG loaded listener.js 07:40:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 222 (0x7f21e40afc00) [pid = 2634] [serial = 1764] [outer = 0x7f21e3e2f800] 07:40:03 INFO - PROCESS | 2634 | 1461681603450 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] 07:40:03 INFO - PROCESS | 2634 | 1461681603529 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 07:40:03 INFO - PROCESS | 2634 | 1461681603535 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 07:40:03 INFO - PROCESS | 2634 | 1461681603538 Marionette TRACE conn3 <- [1,2322,null,{}] 07:40:03 INFO - PROCESS | 2634 | 1461681603543 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}] 07:40:03 INFO - PROCESS | 2634 | 1461681603784 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 07:40:04 INFO - PROCESS | 2634 | 1461681604080 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:04 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e6960000 == 139 [pid = 2634] [id = 588] 07:40:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 223 (0x7f21e3e26400) [pid = 2634] [serial = 1765] [outer = (nil)] 07:40:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 224 (0x7f21e49ce000) [pid = 2634] [serial = 1766] [outer = 0x7f21e3e26400] 07:40:04 INFO - PROCESS | 2634 | 1461681604154 Marionette DEBUG loaded listener.js 07:40:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 225 (0x7f21e4a63800) [pid = 2634] [serial = 1767] [outer = 0x7f21e3e26400] 07:40:04 INFO - PROCESS | 2634 | 1461681604922 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]]]}] 07:40:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 07:40:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1427ms 07:40:04 INFO - PROCESS | 2634 | 1461681604961 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 07:40:04 INFO - PROCESS | 2634 | 1461681604964 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 07:40:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 07:40:04 INFO - PROCESS | 2634 | 1461681604969 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 07:40:04 INFO - PROCESS | 2634 | 1461681604972 Marionette TRACE conn3 <- [1,2326,null,{}] 07:40:04 INFO - PROCESS | 2634 | 1461681604996 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}] 07:40:05 INFO - PROCESS | 2634 | 1461681605184 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 07:40:05 INFO - PROCESS | 2634 | 1461681605401 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:05 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e76de000 == 140 [pid = 2634] [id = 589] 07:40:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 226 (0x7f21e3e27800) [pid = 2634] [serial = 1768] [outer = (nil)] 07:40:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 227 (0x7f21e4a6a800) [pid = 2634] [serial = 1769] [outer = 0x7f21e3e27800] 07:40:05 INFO - PROCESS | 2634 | 1461681605509 Marionette DEBUG loaded listener.js 07:40:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 228 (0x7f21e4c5c000) [pid = 2634] [serial = 1770] [outer = 0x7f21e3e27800] 07:40:06 INFO - PROCESS | 2634 | 1461681606335 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]]]}] 07:40:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 07:40:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1381ms 07:40:06 INFO - PROCESS | 2634 | 1461681606360 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 07:40:06 INFO - PROCESS | 2634 | 1461681606363 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 07:40:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 07:40:06 INFO - PROCESS | 2634 | 1461681606372 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 07:40:06 INFO - PROCESS | 2634 | 1461681606374 Marionette TRACE conn3 <- [1,2330,null,{}] 07:40:06 INFO - PROCESS | 2634 | 1461681606378 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}] 07:40:06 INFO - PROCESS | 2634 | 1461681606579 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 07:40:06 INFO - PROCESS | 2634 | 1461681606844 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:06 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e79de800 == 141 [pid = 2634] [id = 590] 07:40:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 229 (0x7f21e4c5e800) [pid = 2634] [serial = 1771] [outer = (nil)] 07:40:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 230 (0x7f21e5789400) [pid = 2634] [serial = 1772] [outer = 0x7f21e4c5e800] 07:40:06 INFO - PROCESS | 2634 | 1461681606919 Marionette DEBUG loaded listener.js 07:40:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 231 (0x7f21e5804c00) [pid = 2634] [serial = 1773] [outer = 0x7f21e4c5e800] 07:40:07 INFO - PROCESS | 2634 | 1461681607787 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]]]}] 07:40:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 07:40:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1481ms 07:40:07 INFO - PROCESS | 2634 | 1461681607853 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 07:40:07 INFO - PROCESS | 2634 | 1461681607857 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 07:40:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 07:40:07 INFO - PROCESS | 2634 | 1461681607863 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 07:40:07 INFO - PROCESS | 2634 | 1461681607865 Marionette TRACE conn3 <- [1,2334,null,{}] 07:40:07 INFO - PROCESS | 2634 | 1461681607870 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}] 07:40:08 INFO - PROCESS | 2634 | 1461681608066 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 07:40:08 INFO - PROCESS | 2634 | 1461681608329 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:08 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ebd3e000 == 142 [pid = 2634] [id = 591] 07:40:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 232 (0x7f21de7f1c00) [pid = 2634] [serial = 1774] [outer = (nil)] 07:40:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 233 (0x7f21e580ec00) [pid = 2634] [serial = 1775] [outer = 0x7f21de7f1c00] 07:40:08 INFO - PROCESS | 2634 | 1461681608411 Marionette DEBUG loaded listener.js 07:40:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 234 (0x7f21e5934800) [pid = 2634] [serial = 1776] [outer = 0x7f21de7f1c00] 07:40:09 INFO - PROCESS | 2634 | 1461681609295 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]]]}] 07:40:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 07:40:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1485ms 07:40:09 INFO - PROCESS | 2634 | 1461681609348 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 07:40:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 07:40:09 INFO - PROCESS | 2634 | 1461681609351 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 07:40:09 INFO - PROCESS | 2634 | 1461681609357 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 07:40:09 INFO - PROCESS | 2634 | 1461681609360 Marionette TRACE conn3 <- [1,2338,null,{}] 07:40:09 INFO - PROCESS | 2634 | 1461681609365 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}] 07:40:09 INFO - PROCESS | 2634 | 1461681609555 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 07:40:09 INFO - PROCESS | 2634 | 1461681609827 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:09 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21edc03000 == 143 [pid = 2634] [id = 592] 07:40:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 235 (0x7f21e5810800) [pid = 2634] [serial = 1777] [outer = (nil)] 07:40:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 236 (0x7f21e5b58000) [pid = 2634] [serial = 1778] [outer = 0x7f21e5810800] 07:40:09 INFO - PROCESS | 2634 | 1461681609920 Marionette DEBUG loaded listener.js 07:40:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 237 (0x7f21e676e400) [pid = 2634] [serial = 1779] [outer = 0x7f21e5810800] 07:40:10 INFO - PROCESS | 2634 | 1461681610846 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]]]}] 07:40:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 07:40:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1534ms 07:40:10 INFO - PROCESS | 2634 | 1461681610892 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 07:40:10 INFO - PROCESS | 2634 | 1461681610896 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 07:40:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 07:40:10 INFO - PROCESS | 2634 | 1461681610902 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 07:40:10 INFO - PROCESS | 2634 | 1461681610905 Marionette TRACE conn3 <- [1,2342,null,{}] 07:40:10 INFO - PROCESS | 2634 | 1461681610910 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}] 07:40:11 INFO - PROCESS | 2634 | 1461681611146 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 07:40:11 INFO - PROCESS | 2634 | 1461681611411 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:11 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee7d4000 == 144 [pid = 2634] [id = 593] 07:40:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 238 (0x7f21e6aa4000) [pid = 2634] [serial = 1780] [outer = (nil)] 07:40:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 239 (0x7f21e751d400) [pid = 2634] [serial = 1781] [outer = 0x7f21e6aa4000] 07:40:11 INFO - PROCESS | 2634 | 1461681611538 Marionette DEBUG loaded listener.js 07:40:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 240 (0x7f21e767e400) [pid = 2634] [serial = 1782] [outer = 0x7f21e6aa4000] 07:40:12 INFO - PROCESS | 2634 | 1461681612329 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]]]}] 07:40:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 07:40:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1479ms 07:40:12 INFO - PROCESS | 2634 | 1461681612386 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 07:40:12 INFO - PROCESS | 2634 | 1461681612389 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 07:40:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 07:40:12 INFO - PROCESS | 2634 | 1461681612397 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 07:40:12 INFO - PROCESS | 2634 | 1461681612399 Marionette TRACE conn3 <- [1,2346,null,{}] 07:40:12 INFO - PROCESS | 2634 | 1461681612404 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}] 07:40:12 INFO - PROCESS | 2634 | 1461681612595 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 07:40:12 INFO - PROCESS | 2634 | 1461681612868 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:12 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eed9e800 == 145 [pid = 2634] [id = 594] 07:40:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 241 (0x7f21e6aa9400) [pid = 2634] [serial = 1783] [outer = (nil)] 07:40:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 242 (0x7f21e771f000) [pid = 2634] [serial = 1784] [outer = 0x7f21e6aa9400] 07:40:12 INFO - PROCESS | 2634 | 1461681612937 Marionette DEBUG loaded listener.js 07:40:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 243 (0x7f21e7724c00) [pid = 2634] [serial = 1785] [outer = 0x7f21e6aa9400] 07:40:13 INFO - PROCESS | 2634 | 1461681613768 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]]]}] 07:40:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 07:40:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1432ms 07:40:13 INFO - PROCESS | 2634 | 1461681613829 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 07:40:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 07:40:13 INFO - PROCESS | 2634 | 1461681613840 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 07:40:13 INFO - PROCESS | 2634 | 1461681613844 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 07:40:13 INFO - PROCESS | 2634 | 1461681613848 Marionette TRACE conn3 <- [1,2350,null,{}] 07:40:13 INFO - PROCESS | 2634 | 1461681613852 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}] 07:40:14 INFO - PROCESS | 2634 | 1461681614105 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 07:40:14 INFO - PROCESS | 2634 | 1461681614376 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:14 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21d9edf800 == 146 [pid = 2634] [id = 595] 07:40:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 244 (0x7f21de22d400) [pid = 2634] [serial = 1786] [outer = (nil)] 07:40:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 245 (0x7f21dfd3d000) [pid = 2634] [serial = 1787] [outer = 0x7f21de22d400] 07:40:14 INFO - PROCESS | 2634 | 1461681614483 Marionette DEBUG loaded listener.js 07:40:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 246 (0x7f21e771f800) [pid = 2634] [serial = 1788] [outer = 0x7f21de22d400] 07:40:15 INFO - PROCESS | 2634 | 1461681615324 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]]]}] 07:40:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 07:40:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1529ms 07:40:15 INFO - PROCESS | 2634 | 1461681615375 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 07:40:15 INFO - PROCESS | 2634 | 1461681615377 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 07:40:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 07:40:15 INFO - PROCESS | 2634 | 1461681615383 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 07:40:15 INFO - PROCESS | 2634 | 1461681615385 Marionette TRACE conn3 <- [1,2354,null,{}] 07:40:15 INFO - PROCESS | 2634 | 1461681615390 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}] 07:40:15 INFO - PROCESS | 2634 | 1461681615594 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 07:40:15 INFO - PROCESS | 2634 | 1461681615879 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:15 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e2e38800 == 147 [pid = 2634] [id = 596] 07:40:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 247 (0x7f21de229800) [pid = 2634] [serial = 1789] [outer = (nil)] 07:40:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 248 (0x7f21dfd38400) [pid = 2634] [serial = 1790] [outer = 0x7f21de229800] 07:40:15 INFO - PROCESS | 2634 | 1461681615989 Marionette DEBUG loaded listener.js 07:40:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 249 (0x7f21e3177400) [pid = 2634] [serial = 1791] [outer = 0x7f21de229800] 07:40:16 INFO - PROCESS | 2634 | 1461681616855 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]]]}] 07:40:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 07:40:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1533ms 07:40:16 INFO - PROCESS | 2634 | 1461681616918 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 07:40:16 INFO - PROCESS | 2634 | 1461681616921 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 07:40:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 07:40:16 INFO - PROCESS | 2634 | 1461681616927 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 07:40:16 INFO - PROCESS | 2634 | 1461681616929 Marionette TRACE conn3 <- [1,2358,null,{}] 07:40:16 INFO - PROCESS | 2634 | 1461681616936 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}] 07:40:17 INFO - PROCESS | 2634 | 1461681617151 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 07:40:17 INFO - PROCESS | 2634 | 1461681617460 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:17 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e6906800 == 148 [pid = 2634] [id = 597] 07:40:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 250 (0x7f21de1c1000) [pid = 2634] [serial = 1792] [outer = (nil)] 07:40:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 251 (0x7f21e18cd400) [pid = 2634] [serial = 1793] [outer = 0x7f21de1c1000] 07:40:17 INFO - PROCESS | 2634 | 1461681617537 Marionette DEBUG loaded listener.js 07:40:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 252 (0x7f21e40b2800) [pid = 2634] [serial = 1794] [outer = 0x7f21de1c1000] 07:40:18 INFO - PROCESS | 2634 | 1461681618424 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]]]}] 07:40:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 07:40:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1576ms 07:40:18 INFO - PROCESS | 2634 | 1461681618503 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 07:40:18 INFO - PROCESS | 2634 | 1461681618506 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 07:40:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 07:40:18 INFO - PROCESS | 2634 | 1461681618512 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 07:40:18 INFO - PROCESS | 2634 | 1461681618514 Marionette TRACE conn3 <- [1,2362,null,{}] 07:40:18 INFO - PROCESS | 2634 | 1461681618520 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}] 07:40:18 INFO - PROCESS | 2634 | 1461681618730 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 07:40:19 INFO - PROCESS | 2634 | 1461681619020 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:19 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e41bb800 == 149 [pid = 2634] [id = 598] 07:40:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 253 (0x7f21dd7da400) [pid = 2634] [serial = 1795] [outer = (nil)] 07:40:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 254 (0x7f21e2dd5400) [pid = 2634] [serial = 1796] [outer = 0x7f21dd7da400] 07:40:19 INFO - PROCESS | 2634 | 1461681619127 Marionette DEBUG loaded listener.js 07:40:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 255 (0x7f21e4880400) [pid = 2634] [serial = 1797] [outer = 0x7f21dd7da400] 07:40:20 INFO - PROCESS | 2634 | 1461681620695 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]]]}] 07:40:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 07:40:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 2239ms 07:40:20 INFO - PROCESS | 2634 | 1461681620753 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 07:40:20 INFO - PROCESS | 2634 | 1461681620757 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 07:40:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 07:40:20 INFO - PROCESS | 2634 | 1461681620765 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 07:40:20 INFO - PROCESS | 2634 | 1461681620770 Marionette TRACE conn3 <- [1,2366,null,{}] 07:40:20 INFO - PROCESS | 2634 | 1461681620778 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}] 07:40:20 INFO - PROCESS | 2634 | 1461681620984 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 07:40:21 INFO - PROCESS | 2634 | 1461681621306 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:21 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21dff6c800 == 150 [pid = 2634] [id = 599] 07:40:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 256 (0x7f21de233400) [pid = 2634] [serial = 1798] [outer = (nil)] 07:40:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 257 (0x7f21de7e6c00) [pid = 2634] [serial = 1799] [outer = 0x7f21de233400] 07:40:21 INFO - PROCESS | 2634 | 1461681621382 Marionette DEBUG loaded listener.js 07:40:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 258 (0x7f21debfe800) [pid = 2634] [serial = 1800] [outer = 0x7f21de233400] 07:40:22 INFO - PROCESS | 2634 | 1461681622283 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]]]}] 07:40:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 07:40:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1580ms 07:40:22 INFO - PROCESS | 2634 | 1461681622345 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 07:40:22 INFO - PROCESS | 2634 | 1461681622353 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 07:40:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 07:40:22 INFO - PROCESS | 2634 | 1461681622363 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 07:40:22 INFO - PROCESS | 2634 | 1461681622366 Marionette TRACE conn3 <- [1,2370,null,{}] 07:40:22 INFO - PROCESS | 2634 | 1461681622372 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}] 07:40:22 INFO - PROCESS | 2634 | 1461681622570 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 07:40:22 INFO - PROCESS | 2634 | 1461681622917 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:22 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e211b000 == 151 [pid = 2634] [id = 600] 07:40:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 259 (0x7f21df251800) [pid = 2634] [serial = 1801] [outer = (nil)] 07:40:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 260 (0x7f21dff42c00) [pid = 2634] [serial = 1802] [outer = 0x7f21df251800] 07:40:23 INFO - PROCESS | 2634 | 1461681623068 Marionette DEBUG loaded listener.js 07:40:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 261 (0x7f21e0512000) [pid = 2634] [serial = 1803] [outer = 0x7f21df251800] 07:40:24 INFO - PROCESS | 2634 | 1461681624019 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]]]}] 07:40:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 07:40:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1731ms 07:40:24 INFO - PROCESS | 2634 | 1461681624094 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 07:40:24 INFO - PROCESS | 2634 | 1461681624097 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 07:40:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 07:40:24 INFO - PROCESS | 2634 | 1461681624124 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 07:40:24 INFO - PROCESS | 2634 | 1461681624130 Marionette TRACE conn3 <- [1,2374,null,{}] 07:40:24 INFO - PROCESS | 2634 | 1461681624145 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}] 07:40:24 INFO - PROCESS | 2634 | 1461681624356 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 07:40:24 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f478f800 == 150 [pid = 2634] [id = 46] 07:40:24 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21db1f1000 == 149 [pid = 2634] [id = 525] 07:40:24 INFO - PROCESS | 2634 | 1461681624784 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:24 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f79a6000 == 148 [pid = 2634] [id = 52] 07:40:24 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21db2d3800 == 147 [pid = 2634] [id = 526] 07:40:24 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21eee77000 == 146 [pid = 2634] [id = 47] 07:40:24 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e1a70000 == 145 [pid = 2634] [id = 581] 07:40:24 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21d9edc800 == 146 [pid = 2634] [id = 601] 07:40:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 262 (0x7f21db4cf000) [pid = 2634] [serial = 1804] [outer = (nil)] 07:40:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 263 (0x7f21df24c000) [pid = 2634] [serial = 1805] [outer = 0x7f21db4cf000] 07:40:24 INFO - PROCESS | 2634 | 1461681624874 Marionette DEBUG loaded listener.js 07:40:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 264 (0x7f21e2c30800) [pid = 2634] [serial = 1806] [outer = 0x7f21db4cf000] 07:40:25 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e4846800 == 145 [pid = 2634] [id = 580] 07:40:25 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e357b000 == 144 [pid = 2634] [id = 579] 07:40:25 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e2374000 == 143 [pid = 2634] [id = 578] 07:40:25 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e05ab800 == 142 [pid = 2634] [id = 575] 07:40:25 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21da01f800 == 141 [pid = 2634] [id = 574] 07:40:25 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21db65c000 == 140 [pid = 2634] [id = 573] 07:40:25 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220fd9f800 == 139 [pid = 2634] [id = 567] 07:40:25 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220a23f000 == 138 [pid = 2634] [id = 566] 07:40:25 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ff7e1000 == 137 [pid = 2634] [id = 565] 07:40:25 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f8491800 == 136 [pid = 2634] [id = 564] 07:40:25 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f3024800 == 135 [pid = 2634] [id = 563] 07:40:25 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f09b2800 == 134 [pid = 2634] [id = 562] 07:40:25 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ee918800 == 133 [pid = 2634] [id = 561] 07:40:25 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e687c000 == 132 [pid = 2634] [id = 560] 07:40:25 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e1a6d000 == 131 [pid = 2634] [id = 559] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 263 (0x7f21eefd1c00) [pid = 2634] [serial = 1431] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 262 (0x7f21e3d0f400) [pid = 2634] [serial = 1416] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 261 (0x7f21e5b60c00) [pid = 2634] [serial = 1485] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 260 (0x7f21fe858400) [pid = 2634] [serial = 1365] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 259 (0x7f21e317d400) [pid = 2634] [serial = 1578] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 258 (0x7f220536ac00) [pid = 2634] [serial = 1506] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 257 (0x7f21f304c400) [pid = 2634] [serial = 1557] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 256 (0x7f2204709c00) [pid = 2634] [serial = 1446] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 255 (0x7f21e053dc00) [pid = 2634] [serial = 1413] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 254 (0x7f21e051bc00) [pid = 2634] [serial = 1317] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 253 (0x7f220a183400) [pid = 2634] [serial = 1566] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 252 (0x7f21f20ae400) [pid = 2634] [serial = 1437] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 251 (0x7f21e5808400) [pid = 2634] [serial = 1631] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 250 (0x7f21e77af800) [pid = 2634] [serial = 1619] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 249 (0x7f220ab44c00) [pid = 2634] [serial = 1575] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 248 (0x7f21f64c4800) [pid = 2634] [serial = 1440] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 247 (0x7f2206b32400) [pid = 2634] [serial = 1560] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 246 (0x7f21f86ecc00) [pid = 2634] [serial = 1500] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 245 (0x7f21dea1ac00) [pid = 2634] [serial = 1653] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 244 (0x7f21e2eb5400) [pid = 2634] [serial = 1658] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 243 (0x7f21eefd6000) [pid = 2634] [serial = 1494] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 242 (0x7f21ee62ec00) [pid = 2634] [serial = 1428] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 241 (0x7f21f4746c00) [pid = 2634] [serial = 1634] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 240 (0x7f21f2eda400) [pid = 2634] [serial = 1362] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 239 (0x7f21e4936c00) [pid = 2634] [serial = 1662] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 238 (0x7f21ee60f000) [pid = 2634] [serial = 1569] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 237 (0x7f21db242400) [pid = 2634] [serial = 1649] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 236 (0x7f2206830c00) [pid = 2634] [serial = 1509] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 235 (0x7f21f47e2800) [pid = 2634] [serial = 1497] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 234 (0x7f21edec2800) [pid = 2634] [serial = 1551] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 233 (0x7f21ee626c00) [pid = 2634] [serial = 1610] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 232 (0x7f2206908800) [pid = 2634] [serial = 1374] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 231 (0x7f21e593f800) [pid = 2634] [serial = 1665] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 230 (0x7f21e771d800) [pid = 2634] [serial = 1640] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 229 (0x7f21f1337800) [pid = 2634] [serial = 1359] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 228 (0x7f21f2d50c00) [pid = 2634] [serial = 1625] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 227 (0x7f21e7844000) [pid = 2634] [serial = 1422] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 226 (0x7f21e771ec00) [pid = 2634] [serial = 1668] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 225 (0x7f21e051b400) [pid = 2634] [serial = 1656] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 224 (0x7f21e4934c00) [pid = 2634] [serial = 1616] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 223 (0x7f21e3f4d800) [pid = 2634] [serial = 1661] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 222 (0x7f2208abd800) [pid = 2634] [serial = 1314] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 221 (0x7f21edcc2c00) [pid = 2634] [serial = 1671] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 220 (0x7f21e2eb3c00) [pid = 2634] [serial = 1482] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 219 (0x7f21e4888c00) [pid = 2634] [serial = 1350] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 218 (0x7f21ee62dc00) [pid = 2634] [serial = 1356] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 217 (0x7f21e7686800) [pid = 2634] [serial = 1452] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 216 (0x7f2205aee800) [pid = 2634] [serial = 1368] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 215 (0x7f21f8d05000) [pid = 2634] [serial = 1443] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 214 (0x7f21e5784400) [pid = 2634] [serial = 1673] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 213 (0x7f21de233c00) [pid = 2634] [serial = 1652] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 212 (0x7f21e751b000) [pid = 2634] [serial = 1353] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 211 (0x7f21ec752800) [pid = 2634] [serial = 1670] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 210 (0x7f21ff788000) [pid = 2634] [serial = 1628] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 209 (0x7f21dea24000) [pid = 2634] [serial = 1643] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 208 (0x7f21e3176400) [pid = 2634] [serial = 1659] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 207 (0x7f21edcc5000) [pid = 2634] [serial = 1425] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 206 (0x7f21da141800) [pid = 2634] [serial = 1646] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 205 (0x7f220a178800) [pid = 2634] [serial = 1512] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 204 (0x7f21dea21000) [pid = 2634] [serial = 1655] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 203 (0x7f21e6aa0800) [pid = 2634] [serial = 1455] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 202 (0x7f21ee491000) [pid = 2634] [serial = 1491] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 201 (0x7f21f2d49800) [pid = 2634] [serial = 1572] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 200 (0x7f21e3de5c00) [pid = 2634] [serial = 1545] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 199 (0x7f21e2eb7800) [pid = 2634] [serial = 1371] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 198 (0x7f21ede86000) [pid = 2634] [serial = 1449] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 197 (0x7f21e5936800) [pid = 2634] [serial = 1518] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 196 (0x7f21f958c000) [pid = 2634] [serial = 1503] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 195 (0x7f21e3f4c000) [pid = 2634] [serial = 1637] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 194 (0x7f21dff51000) [pid = 2634] [serial = 1515] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 193 (0x7f21f2d47400) [pid = 2634] [serial = 1622] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 192 (0x7f21e6a9ac00) [pid = 2634] [serial = 1667] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 191 (0x7f21e593e000) [pid = 2634] [serial = 1548] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 190 (0x7f21e77b1800) [pid = 2634] [serial = 1377] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 189 (0x7f21dfd40c00) [pid = 2634] [serial = 1563] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 188 (0x7f21f09d3400) [pid = 2634] [serial = 1434] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 187 (0x7f21ee62fc00) [pid = 2634] [serial = 1320] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 186 (0x7f21e5938400) [pid = 2634] [serial = 1664] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 185 (0x7f21f09f5c00) [pid = 2634] [serial = 1554] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 184 (0x7f21e1a2d400) [pid = 2634] [serial = 1613] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 183 (0x7f21e18cec00) [pid = 2634] [serial = 1323] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 182 (0x7f21ecac6000) [pid = 2634] [serial = 1488] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 181 (0x7f21e67a8400) [pid = 2634] [serial = 1419] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 180 (0x7f22068ecc00) [pid = 2634] [serial = 1380] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | --DOMWINDOW == 179 (0x7f21ebac8c00) [pid = 2634] [serial = 1674] [outer = (nil)] [url = about:blank] 07:40:25 INFO - PROCESS | 2634 | 1461681625788 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]]]}] 07:40:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 07:40:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1739ms 07:40:25 INFO - PROCESS | 2634 | 1461681625859 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 07:40:25 INFO - PROCESS | 2634 | 1461681625862 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 07:40:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 07:40:25 INFO - PROCESS | 2634 | 1461681625869 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 07:40:25 INFO - PROCESS | 2634 | 1461681625872 Marionette TRACE conn3 <- [1,2378,null,{}] 07:40:25 INFO - PROCESS | 2634 | 1461681625878 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}] 07:40:26 INFO - PROCESS | 2634 | 1461681626088 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 07:40:26 INFO - PROCESS | 2634 | 1461681626277 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:26 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21dfcb0000 == 132 [pid = 2634] [id = 602] 07:40:26 INFO - PROCESS | 2634 | ++DOMWINDOW == 180 (0x7f21da141800) [pid = 2634] [serial = 1807] [outer = (nil)] 07:40:26 INFO - PROCESS | 2634 | ++DOMWINDOW == 181 (0x7f21e2d8fc00) [pid = 2634] [serial = 1808] [outer = 0x7f21da141800] 07:40:26 INFO - PROCESS | 2634 | 1461681626341 Marionette DEBUG loaded listener.js 07:40:26 INFO - PROCESS | 2634 | ++DOMWINDOW == 182 (0x7f21e2de2400) [pid = 2634] [serial = 1809] [outer = 0x7f21da141800] 07:40:27 INFO - PROCESS | 2634 | 1461681627124 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]]]}] 07:40:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 07:40:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1281ms 07:40:27 INFO - PROCESS | 2634 | 1461681627152 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 07:40:27 INFO - PROCESS | 2634 | 1461681627155 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 07:40:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 07:40:27 INFO - PROCESS | 2634 | 1461681627160 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 07:40:27 INFO - PROCESS | 2634 | 1461681627162 Marionette TRACE conn3 <- [1,2382,null,{}] 07:40:27 INFO - PROCESS | 2634 | 1461681627168 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}] 07:40:27 INFO - PROCESS | 2634 | 1461681627438 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 07:40:27 INFO - PROCESS | 2634 | 1461681627478 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:27 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e20e8000 == 133 [pid = 2634] [id = 603] 07:40:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 183 (0x7f21de1c4c00) [pid = 2634] [serial = 1810] [outer = (nil)] 07:40:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 184 (0x7f21e2eafc00) [pid = 2634] [serial = 1811] [outer = 0x7f21de1c4c00] 07:40:27 INFO - PROCESS | 2634 | 1461681627540 Marionette DEBUG loaded listener.js 07:40:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 185 (0x7f21e3176400) [pid = 2634] [serial = 1812] [outer = 0x7f21de1c4c00] 07:40:28 INFO - PROCESS | 2634 | 1461681628442 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]]]}] 07:40:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 07:40:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1332ms 07:40:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 07:40:28 INFO - PROCESS | 2634 | 1461681628512 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 07:40:28 INFO - PROCESS | 2634 | 1461681628514 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 07:40:28 INFO - PROCESS | 2634 | 1461681628521 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 07:40:28 INFO - PROCESS | 2634 | 1461681628524 Marionette TRACE conn3 <- [1,2386,null,{}] 07:40:28 INFO - PROCESS | 2634 | 1461681628529 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}] 07:40:28 INFO - PROCESS | 2634 | 1461681628944 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 07:40:29 INFO - PROCESS | 2634 | 1461681629015 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:29 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e357e800 == 134 [pid = 2634] [id = 604] 07:40:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 186 (0x7f21e3f45400) [pid = 2634] [serial = 1813] [outer = (nil)] 07:40:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 187 (0x7f21e40af800) [pid = 2634] [serial = 1814] [outer = 0x7f21e3f45400] 07:40:29 INFO - PROCESS | 2634 | 1461681629083 Marionette DEBUG loaded listener.js 07:40:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 188 (0x7f21e4934000) [pid = 2634] [serial = 1815] [outer = 0x7f21e3f45400] 07:40:30 INFO - PROCESS | 2634 | --DOMWINDOW == 187 (0x7f21e2de1c00) [pid = 2634] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 07:40:30 INFO - PROCESS | 2634 | --DOMWINDOW == 186 (0x7f21e316e800) [pid = 2634] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 07:40:30 INFO - PROCESS | 2634 | --DOMWINDOW == 185 (0x7f21db4d0800) [pid = 2634] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 07:40:30 INFO - PROCESS | 2634 | --DOMWINDOW == 184 (0x7f21db243c00) [pid = 2634] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 07:40:30 INFO - PROCESS | 2634 | --DOMWINDOW == 183 (0x7f21e053c000) [pid = 2634] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 07:40:30 INFO - PROCESS | 2634 | --DOMWINDOW == 182 (0x7f21dfd39000) [pid = 2634] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 07:40:30 INFO - PROCESS | 2634 | --DOMWINDOW == 181 (0x7f21de229400) [pid = 2634] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 07:40:30 INFO - PROCESS | 2634 | --DOMWINDOW == 180 (0x7f21e050f400) [pid = 2634] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 07:40:30 INFO - PROCESS | 2634 | 1461681630516 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]]]}] 07:40:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 07:40:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 2031ms 07:40:30 INFO - PROCESS | 2634 | 1461681630553 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 07:40:30 INFO - PROCESS | 2634 | 1461681630556 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 07:40:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 07:40:30 INFO - PROCESS | 2634 | 1461681630562 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 07:40:30 INFO - PROCESS | 2634 | 1461681630564 Marionette TRACE conn3 <- [1,2390,null,{}] 07:40:30 INFO - PROCESS | 2634 | 1461681630569 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}] 07:40:30 INFO - PROCESS | 2634 | 1461681630801 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 07:40:30 INFO - PROCESS | 2634 | 1461681630824 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:30 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e41a3800 == 135 [pid = 2634] [id = 605] 07:40:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 181 (0x7f21dd7d7400) [pid = 2634] [serial = 1816] [outer = (nil)] 07:40:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 182 (0x7f21e2eb1000) [pid = 2634] [serial = 1817] [outer = 0x7f21dd7d7400] 07:40:30 INFO - PROCESS | 2634 | 1461681630884 Marionette DEBUG loaded listener.js 07:40:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 183 (0x7f21e49c9800) [pid = 2634] [serial = 1818] [outer = 0x7f21dd7d7400] 07:40:31 INFO - PROCESS | 2634 | 1461681631704 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]]]}] 07:40:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 07:40:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1180ms 07:40:31 INFO - PROCESS | 2634 | 1461681631743 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 07:40:31 INFO - PROCESS | 2634 | 1461681631745 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 07:40:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 07:40:31 INFO - PROCESS | 2634 | 1461681631751 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 07:40:31 INFO - PROCESS | 2634 | 1461681631753 Marionette TRACE conn3 <- [1,2394,null,{}] 07:40:31 INFO - PROCESS | 2634 | 1461681631758 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}] 07:40:32 INFO - PROCESS | 2634 | 1461681631993 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 07:40:32 INFO - PROCESS | 2634 | 1461681632013 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:32 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e5798800 == 136 [pid = 2634] [id = 606] 07:40:32 INFO - PROCESS | 2634 | ++DOMWINDOW == 184 (0x7f21e050f400) [pid = 2634] [serial = 1819] [outer = (nil)] 07:40:32 INFO - PROCESS | 2634 | ++DOMWINDOW == 185 (0x7f21e4c59000) [pid = 2634] [serial = 1820] [outer = 0x7f21e050f400] 07:40:32 INFO - PROCESS | 2634 | 1461681632072 Marionette DEBUG loaded listener.js 07:40:32 INFO - PROCESS | 2634 | ++DOMWINDOW == 186 (0x7f21e580b000) [pid = 2634] [serial = 1821] [outer = 0x7f21e050f400] 07:40:33 INFO - PROCESS | 2634 | 1461681633215 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]]]}] 07:40:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 07:40:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1528ms 07:40:33 INFO - PROCESS | 2634 | 1461681633281 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 07:40:33 INFO - PROCESS | 2634 | 1461681633288 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 07:40:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 07:40:33 INFO - PROCESS | 2634 | 1461681633296 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 07:40:33 INFO - PROCESS | 2634 | 1461681633302 Marionette TRACE conn3 <- [1,2398,null,{}] 07:40:33 INFO - PROCESS | 2634 | 1461681633309 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}] 07:40:33 INFO - PROCESS | 2634 | 1461681633547 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 07:40:33 INFO - PROCESS | 2634 | 1461681633806 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:33 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21dfbc3000 == 137 [pid = 2634] [id = 607] 07:40:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 187 (0x7f21de22c800) [pid = 2634] [serial = 1822] [outer = (nil)] 07:40:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 188 (0x7f21df24bc00) [pid = 2634] [serial = 1823] [outer = 0x7f21de22c800] 07:40:33 INFO - PROCESS | 2634 | 1461681633932 Marionette DEBUG loaded listener.js 07:40:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 189 (0x7f21e0513000) [pid = 2634] [serial = 1824] [outer = 0x7f21de22c800] 07:40:34 INFO - PROCESS | 2634 | 1461681634812 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]]]}] 07:40:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 07:40:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1586ms 07:40:34 INFO - PROCESS | 2634 | 1461681634882 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 07:40:34 INFO - PROCESS | 2634 | 1461681634891 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 07:40:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 07:40:34 INFO - PROCESS | 2634 | 1461681634900 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 07:40:34 INFO - PROCESS | 2634 | 1461681634904 Marionette TRACE conn3 <- [1,2402,null,{}] 07:40:34 INFO - PROCESS | 2634 | 1461681634910 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}] 07:40:35 INFO - PROCESS | 2634 | 1461681635158 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 07:40:35 INFO - PROCESS | 2634 | 1461681635492 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:35 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e2e37800 == 138 [pid = 2634] [id = 608] 07:40:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 190 (0x7f21e0543400) [pid = 2634] [serial = 1825] [outer = (nil)] 07:40:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 191 (0x7f21e1a3ac00) [pid = 2634] [serial = 1826] [outer = 0x7f21e0543400] 07:40:35 INFO - PROCESS | 2634 | 1461681635569 Marionette DEBUG loaded listener.js 07:40:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 192 (0x7f21e2dd6400) [pid = 2634] [serial = 1827] [outer = 0x7f21e0543400] 07:40:36 INFO - PROCESS | 2634 | 1461681636403 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]]]}] 07:40:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 07:40:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1534ms 07:40:36 INFO - PROCESS | 2634 | 1461681636435 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 07:40:36 INFO - PROCESS | 2634 | 1461681636439 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 07:40:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 07:40:36 INFO - PROCESS | 2634 | 1461681636445 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 07:40:36 INFO - PROCESS | 2634 | 1461681636451 Marionette TRACE conn3 <- [1,2406,null,{}] 07:40:36 INFO - PROCESS | 2634 | 1461681636466 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}] 07:40:36 INFO - PROCESS | 2634 | 1461681636684 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 07:40:36 INFO - PROCESS | 2634 | 1461681636895 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:36 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e5b41800 == 139 [pid = 2634] [id = 609] 07:40:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 193 (0x7f21e3de5c00) [pid = 2634] [serial = 1828] [outer = (nil)] 07:40:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 194 (0x7f21e3f4ac00) [pid = 2634] [serial = 1829] [outer = 0x7f21e3de5c00] 07:40:37 INFO - PROCESS | 2634 | 1461681637016 Marionette DEBUG loaded listener.js 07:40:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 195 (0x7f21e4884000) [pid = 2634] [serial = 1830] [outer = 0x7f21e3de5c00] 07:40:37 INFO - PROCESS | 2634 | 1461681637926 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]]]}] 07:40:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 07:40:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1537ms 07:40:37 INFO - PROCESS | 2634 | 1461681637982 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 07:40:37 INFO - PROCESS | 2634 | 1461681637987 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 07:40:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 07:40:37 INFO - PROCESS | 2634 | 1461681637992 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 07:40:37 INFO - PROCESS | 2634 | 1461681637995 Marionette TRACE conn3 <- [1,2410,null,{}] 07:40:38 INFO - PROCESS | 2634 | 1461681638000 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}] 07:40:38 INFO - PROCESS | 2634 | 1461681638200 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 07:40:38 INFO - PROCESS | 2634 | 1461681638414 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:38 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e6914800 == 140 [pid = 2634] [id = 610] 07:40:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 196 (0x7f21e0844800) [pid = 2634] [serial = 1831] [outer = (nil)] 07:40:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 197 (0x7f21e4c52000) [pid = 2634] [serial = 1832] [outer = 0x7f21e0844800] 07:40:38 INFO - PROCESS | 2634 | 1461681638528 Marionette DEBUG loaded listener.js 07:40:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 198 (0x7f21e5932000) [pid = 2634] [serial = 1833] [outer = 0x7f21e0844800] 07:40:39 INFO - PROCESS | 2634 | 1461681639476 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]]]}] 07:40:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 07:40:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1531ms 07:40:39 INFO - PROCESS | 2634 | 1461681639525 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 07:40:39 INFO - PROCESS | 2634 | 1461681639528 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 07:40:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 07:40:39 INFO - PROCESS | 2634 | 1461681639534 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 07:40:39 INFO - PROCESS | 2634 | 1461681639537 Marionette TRACE conn3 <- [1,2414,null,{}] 07:40:39 INFO - PROCESS | 2634 | 1461681639542 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}] 07:40:39 INFO - PROCESS | 2634 | 1461681639735 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 07:40:39 INFO - PROCESS | 2634 | 1461681639953 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:40 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e7581000 == 141 [pid = 2634] [id = 611] 07:40:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 199 (0x7f21e2c3c800) [pid = 2634] [serial = 1834] [outer = (nil)] 07:40:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 200 (0x7f21e5b5cc00) [pid = 2634] [serial = 1835] [outer = 0x7f21e2c3c800] 07:40:40 INFO - PROCESS | 2634 | 1461681640062 Marionette DEBUG loaded listener.js 07:40:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 201 (0x7f21e676c000) [pid = 2634] [serial = 1836] [outer = 0x7f21e2c3c800] 07:40:41 INFO - PROCESS | 2634 | 1461681641014 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]]]}] 07:40:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 07:40:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1527ms 07:40:41 INFO - PROCESS | 2634 | 1461681641061 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 07:40:41 INFO - PROCESS | 2634 | 1461681641065 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 07:40:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 07:40:41 INFO - PROCESS | 2634 | 1461681641070 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 07:40:41 INFO - PROCESS | 2634 | 1461681641073 Marionette TRACE conn3 <- [1,2418,null,{}] 07:40:41 INFO - PROCESS | 2634 | 1461681641078 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}] 07:40:41 INFO - PROCESS | 2634 | 1461681641277 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 07:40:41 INFO - PROCESS | 2634 | 1461681641498 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:41 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ebd2f000 == 142 [pid = 2634] [id = 612] 07:40:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 202 (0x7f21e49cf400) [pid = 2634] [serial = 1837] [outer = (nil)] 07:40:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 203 (0x7f21e6aa7000) [pid = 2634] [serial = 1838] [outer = 0x7f21e49cf400] 07:40:41 INFO - PROCESS | 2634 | 1461681641615 Marionette DEBUG loaded listener.js 07:40:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 204 (0x7f21e767b800) [pid = 2634] [serial = 1839] [outer = 0x7f21e49cf400] 07:40:42 INFO - PROCESS | 2634 | 1461681642512 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]]]}] 07:40:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 07:40:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1475ms 07:40:42 INFO - PROCESS | 2634 | 1461681642547 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 07:40:42 INFO - PROCESS | 2634 | 1461681642549 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 07:40:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 07:40:42 INFO - PROCESS | 2634 | 1461681642556 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 07:40:42 INFO - PROCESS | 2634 | 1461681642559 Marionette TRACE conn3 <- [1,2422,null,{}] 07:40:42 INFO - PROCESS | 2634 | 1461681642564 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}] 07:40:42 INFO - PROCESS | 2634 | 1461681642762 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 07:40:42 INFO - PROCESS | 2634 | 1461681642983 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:43 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee5eb000 == 143 [pid = 2634] [id = 613] 07:40:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 205 (0x7f21e593e000) [pid = 2634] [serial = 1840] [outer = (nil)] 07:40:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 206 (0x7f21e7726400) [pid = 2634] [serial = 1841] [outer = 0x7f21e593e000] 07:40:43 INFO - PROCESS | 2634 | 1461681643095 Marionette DEBUG loaded listener.js 07:40:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 207 (0x7f21e77ae800) [pid = 2634] [serial = 1842] [outer = 0x7f21e593e000] 07:40:44 INFO - PROCESS | 2634 | 1461681644002 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]]]}] 07:40:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 07:40:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1478ms 07:40:44 INFO - PROCESS | 2634 | 1461681644037 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 07:40:44 INFO - PROCESS | 2634 | 1461681644040 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 07:40:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 07:40:44 INFO - PROCESS | 2634 | 1461681644046 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 07:40:44 INFO - PROCESS | 2634 | 1461681644049 Marionette TRACE conn3 <- [1,2426,null,{}] 07:40:44 INFO - PROCESS | 2634 | 1461681644054 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}] 07:40:44 INFO - PROCESS | 2634 | 1461681644260 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 07:40:44 INFO - PROCESS | 2634 | 1461681644522 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:44 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eeda1000 == 144 [pid = 2634] [id = 614] 07:40:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 208 (0x7f21e5b63400) [pid = 2634] [serial = 1843] [outer = (nil)] 07:40:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 209 (0x7f21e783c000) [pid = 2634] [serial = 1844] [outer = 0x7f21e5b63400] 07:40:44 INFO - PROCESS | 2634 | 1461681644599 Marionette DEBUG loaded listener.js 07:40:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 210 (0x7f21e7843400) [pid = 2634] [serial = 1845] [outer = 0x7f21e5b63400] 07:40:45 INFO - PROCESS | 2634 | 1461681645475 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]]]}] 07:40:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 07:40:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1484ms 07:40:45 INFO - PROCESS | 2634 | 1461681645531 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 07:40:45 INFO - PROCESS | 2634 | 1461681645535 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 07:40:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 07:40:45 INFO - PROCESS | 2634 | 1461681645540 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 07:40:45 INFO - PROCESS | 2634 | 1461681645543 Marionette TRACE conn3 <- [1,2430,null,{}] 07:40:45 INFO - PROCESS | 2634 | 1461681645548 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}] 07:40:45 INFO - PROCESS | 2634 | 1461681645743 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 07:40:45 INFO - PROCESS | 2634 | 1461681645970 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:46 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef37c000 == 145 [pid = 2634] [id = 615] 07:40:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 211 (0x7f21e6a9dc00) [pid = 2634] [serial = 1846] [outer = (nil)] 07:40:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 212 (0x7f21ebac2400) [pid = 2634] [serial = 1847] [outer = 0x7f21e6a9dc00] 07:40:46 INFO - PROCESS | 2634 | 1461681646082 Marionette DEBUG loaded listener.js 07:40:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 213 (0x7f21ebacd400) [pid = 2634] [serial = 1848] [outer = 0x7f21e6a9dc00] 07:40:46 INFO - PROCESS | 2634 | 1461681646973 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]]]}] 07:40:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 07:40:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1475ms 07:40:47 INFO - PROCESS | 2634 | 1461681647017 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 07:40:47 INFO - PROCESS | 2634 | 1461681647020 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 07:40:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 07:40:47 INFO - PROCESS | 2634 | 1461681647026 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 07:40:47 INFO - PROCESS | 2634 | 1461681647029 Marionette TRACE conn3 <- [1,2434,null,{}] 07:40:47 INFO - PROCESS | 2634 | 1461681647034 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}] 07:40:47 INFO - PROCESS | 2634 | 1461681647230 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 07:40:47 INFO - PROCESS | 2634 | 1461681647449 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:47 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef4e4800 == 146 [pid = 2634] [id = 616] 07:40:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 214 (0x7f21e40a8000) [pid = 2634] [serial = 1849] [outer = (nil)] 07:40:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 215 (0x7f21ec74cc00) [pid = 2634] [serial = 1850] [outer = 0x7f21e40a8000] 07:40:47 INFO - PROCESS | 2634 | 1461681647558 Marionette DEBUG loaded listener.js 07:40:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 216 (0x7f21ec863c00) [pid = 2634] [serial = 1851] [outer = 0x7f21e40a8000] 07:40:48 INFO - PROCESS | 2634 | 1461681648436 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]]]}] 07:40:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 07:40:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1441ms 07:40:48 INFO - PROCESS | 2634 | 1461681648466 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 07:40:48 INFO - PROCESS | 2634 | 1461681648470 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 07:40:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 07:40:48 INFO - PROCESS | 2634 | 1461681648475 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 07:40:48 INFO - PROCESS | 2634 | 1461681648479 Marionette TRACE conn3 <- [1,2438,null,{}] 07:40:48 INFO - PROCESS | 2634 | 1461681648483 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}] 07:40:48 INFO - PROCESS | 2634 | 1461681648692 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 07:40:48 INFO - PROCESS | 2634 | 1461681648918 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:48 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f1fd3800 == 147 [pid = 2634] [id = 617] 07:40:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 217 (0x7f21e67a2400) [pid = 2634] [serial = 1852] [outer = (nil)] 07:40:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 218 (0x7f21ec8dec00) [pid = 2634] [serial = 1853] [outer = 0x7f21e67a2400] 07:40:49 INFO - PROCESS | 2634 | 1461681649033 Marionette DEBUG loaded listener.js 07:40:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 219 (0x7f21edcc8400) [pid = 2634] [serial = 1854] [outer = 0x7f21e67a2400] 07:40:50 INFO - PROCESS | 2634 | 1461681650135 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]]]}] 07:40:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 07:40:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1681ms 07:40:50 INFO - PROCESS | 2634 | 1461681650157 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 07:40:50 INFO - PROCESS | 2634 | 1461681650160 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 07:40:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 07:40:50 INFO - PROCESS | 2634 | 1461681650166 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 07:40:50 INFO - PROCESS | 2634 | 1461681650168 Marionette TRACE conn3 <- [1,2442,null,{}] 07:40:50 INFO - PROCESS | 2634 | 1461681650173 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}] 07:40:50 INFO - PROCESS | 2634 | 1461681650363 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 07:40:50 INFO - PROCESS | 2634 | 1461681650625 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:50 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f2d59000 == 148 [pid = 2634] [id = 618] 07:40:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 220 (0x7f21ec74e800) [pid = 2634] [serial = 1855] [outer = (nil)] 07:40:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 221 (0x7f21edceac00) [pid = 2634] [serial = 1856] [outer = 0x7f21ec74e800] 07:40:50 INFO - PROCESS | 2634 | 1461681650698 Marionette DEBUG loaded listener.js 07:40:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 222 (0x7f21eddcb000) [pid = 2634] [serial = 1857] [outer = 0x7f21ec74e800] 07:40:51 INFO - PROCESS | 2634 | 1461681651505 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]]]}] 07:40:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 07:40:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1385ms 07:40:51 INFO - PROCESS | 2634 | 1461681651552 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 07:40:51 INFO - PROCESS | 2634 | 1461681651555 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 07:40:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 07:40:51 INFO - PROCESS | 2634 | 1461681651566 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 07:40:51 INFO - PROCESS | 2634 | 1461681651571 Marionette TRACE conn3 <- [1,2446,null,{}] 07:40:51 INFO - PROCESS | 2634 | 1461681651578 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}] 07:40:51 INFO - PROCESS | 2634 | 1461681651768 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 07:40:52 INFO - PROCESS | 2634 | 1461681652039 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:52 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f301d800 == 149 [pid = 2634] [id = 619] 07:40:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 223 (0x7f21e67a4000) [pid = 2634] [serial = 1858] [outer = (nil)] 07:40:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 224 (0x7f21ede8ac00) [pid = 2634] [serial = 1859] [outer = 0x7f21e67a4000] 07:40:52 INFO - PROCESS | 2634 | 1461681652108 Marionette DEBUG loaded listener.js 07:40:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 225 (0x7f21edebc400) [pid = 2634] [serial = 1860] [outer = 0x7f21e67a4000] 07:40:52 INFO - PROCESS | 2634 | 1461681652930 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]]]}] 07:40:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 07:40:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1430ms 07:40:52 INFO - PROCESS | 2634 | 1461681652997 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 07:40:53 INFO - PROCESS | 2634 | 1461681653000 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 07:40:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 07:40:53 INFO - PROCESS | 2634 | 1461681653005 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 07:40:53 INFO - PROCESS | 2634 | 1461681653007 Marionette TRACE conn3 <- [1,2450,null,{}] 07:40:53 INFO - PROCESS | 2634 | 1461681653013 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}] 07:40:53 INFO - PROCESS | 2634 | 1461681653200 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 07:40:53 INFO - PROCESS | 2634 | 1461681653420 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:53 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f4793800 == 150 [pid = 2634] [id = 620] 07:40:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 226 (0x7f21da147400) [pid = 2634] [serial = 1861] [outer = (nil)] 07:40:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 227 (0x7f21edec9800) [pid = 2634] [serial = 1862] [outer = 0x7f21da147400] 07:40:53 INFO - PROCESS | 2634 | 1461681653528 Marionette DEBUG loaded listener.js 07:40:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 228 (0x7f21edf46800) [pid = 2634] [serial = 1863] [outer = 0x7f21da147400] 07:40:54 INFO - PROCESS | 2634 | 1461681654486 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]]]}] 07:40:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 07:40:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1525ms 07:40:54 INFO - PROCESS | 2634 | 1461681654531 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 07:40:54 INFO - PROCESS | 2634 | 1461681654534 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 07:40:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 07:40:54 INFO - PROCESS | 2634 | 1461681654540 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 07:40:54 INFO - PROCESS | 2634 | 1461681654543 Marionette TRACE conn3 <- [1,2454,null,{}] 07:40:54 INFO - PROCESS | 2634 | 1461681654548 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}] 07:40:54 INFO - PROCESS | 2634 | 1461681654763 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 07:40:55 INFO - PROCESS | 2634 | 1461681655070 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:55 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21d94e4000 == 151 [pid = 2634] [id = 621] 07:40:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 229 (0x7f21db242c00) [pid = 2634] [serial = 1864] [outer = (nil)] 07:40:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 230 (0x7f21e2eb0400) [pid = 2634] [serial = 1865] [outer = 0x7f21db242c00] 07:40:55 INFO - PROCESS | 2634 | 1461681655144 Marionette DEBUG loaded listener.js 07:40:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 231 (0x7f21ee3ca000) [pid = 2634] [serial = 1866] [outer = 0x7f21db242c00] 07:40:55 INFO - PROCESS | 2634 | 1461681655947 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]]]}] 07:40:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 07:40:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1476ms 07:40:56 INFO - PROCESS | 2634 | 1461681656017 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 07:40:56 INFO - PROCESS | 2634 | 1461681656020 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 07:40:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 07:40:56 INFO - PROCESS | 2634 | 1461681656026 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 07:40:56 INFO - PROCESS | 2634 | 1461681656028 Marionette TRACE conn3 <- [1,2458,null,{}] 07:40:56 INFO - PROCESS | 2634 | 1461681656033 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}] 07:40:56 INFO - PROCESS | 2634 | 1461681656240 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 07:40:57 INFO - PROCESS | 2634 | 1461681657001 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:57 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21de9c7000 == 152 [pid = 2634] [id = 622] 07:40:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 232 (0x7f21d8783400) [pid = 2634] [serial = 1867] [outer = (nil)] 07:40:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 233 (0x7f21db245c00) [pid = 2634] [serial = 1868] [outer = 0x7f21d8783400] 07:40:57 INFO - PROCESS | 2634 | 1461681657070 Marionette DEBUG loaded listener.js 07:40:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 234 (0x7f21de1ba400) [pid = 2634] [serial = 1869] [outer = 0x7f21d8783400] 07:40:57 INFO - PROCESS | 2634 | 1461681657948 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]]]}] 07:40:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 07:40:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1977ms 07:40:58 INFO - PROCESS | 2634 | 1461681658004 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 07:40:58 INFO - PROCESS | 2634 | 1461681658010 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 07:40:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 07:40:58 INFO - PROCESS | 2634 | 1461681658016 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 07:40:58 INFO - PROCESS | 2634 | 1461681658022 Marionette TRACE conn3 <- [1,2462,null,{}] 07:40:58 INFO - PROCESS | 2634 | 1461681658030 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}] 07:40:58 INFO - PROCESS | 2634 | 1461681658239 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 07:40:58 INFO - PROCESS | 2634 | 1461681658458 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:58 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e2e39800 == 153 [pid = 2634] [id = 623] 07:40:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 235 (0x7f21df24f000) [pid = 2634] [serial = 1870] [outer = (nil)] 07:40:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 236 (0x7f21e0511000) [pid = 2634] [serial = 1871] [outer = 0x7f21df24f000] 07:40:58 INFO - PROCESS | 2634 | 1461681658621 Marionette DEBUG loaded listener.js 07:40:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 237 (0x7f21e07c5800) [pid = 2634] [serial = 1872] [outer = 0x7f21df24f000] 07:40:59 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e05b8800 == 152 [pid = 2634] [id = 412] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 236 (0x7f21e050d400) [pid = 2634] [serial = 1745] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21db1dc800 == 151 [pid = 2634] [id = 577] 07:40:59 INFO - PROCESS | 2634 | 1461681659802 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]]]}] 07:40:59 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ee7d4000 == 150 [pid = 2634] [id = 593] 07:40:59 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ebd3e000 == 149 [pid = 2634] [id = 591] 07:40:59 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e79de800 == 148 [pid = 2634] [id = 590] 07:40:59 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e76de000 == 147 [pid = 2634] [id = 589] 07:40:59 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e6960000 == 146 [pid = 2634] [id = 588] 07:40:59 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e686b000 == 145 [pid = 2634] [id = 587] 07:40:59 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21dff6a800 == 144 [pid = 2634] [id = 459] 07:40:59 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e5b83000 == 143 [pid = 2634] [id = 586] 07:40:59 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e5982800 == 142 [pid = 2634] [id = 585] 07:40:59 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e41a7000 == 141 [pid = 2634] [id = 584] 07:40:59 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e05a8000 == 140 [pid = 2634] [id = 583] 07:40:59 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21d9450000 == 139 [pid = 2634] [id = 582] 07:40:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 07:40:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1834ms 07:40:59 INFO - PROCESS | 2634 | 1461681659853 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 07:40:59 INFO - PROCESS | 2634 | 1461681659859 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 07:40:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 235 (0x7f21e316e400) [pid = 2634] [serial = 1740] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 234 (0x7f21e2de0800) [pid = 2634] [serial = 1737] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 233 (0x7f21e2eb9c00) [pid = 2634] [serial = 1739] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 232 (0x7f21e3176c00) [pid = 2634] [serial = 1742] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 231 (0x7f21e31f6c00) [pid = 2634] [serial = 1743] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 230 (0x7f21dd7da800) [pid = 2634] [serial = 1721] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 229 (0x7f21de1bec00) [pid = 2634] [serial = 1722] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 228 (0x7f21dea1a000) [pid = 2634] [serial = 1725] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 227 (0x7f21de7e9c00) [pid = 2634] [serial = 1724] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 226 (0x7f21e2c32000) [pid = 2634] [serial = 1736] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 225 (0x7f21edcd1000) [pid = 2634] [serial = 1676] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 224 (0x7f21dfd3d400) [pid = 2634] [serial = 1727] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 223 (0x7f21e07c3c00) [pid = 2634] [serial = 1733] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 222 (0x7f21e18c3800) [pid = 2634] [serial = 1734] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 221 (0x7f21e07cf800) [pid = 2634] [serial = 1731] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 220 (0x7f21e0544c00) [pid = 2634] [serial = 1730] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 219 (0x7f21edf4ec00) [pid = 2634] [serial = 1688] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 218 (0x7f21f2d47c00) [pid = 2634] [serial = 1694] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 217 (0x7f21db4ca800) [pid = 2634] [serial = 1712] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 216 (0x7f21eea56c00) [pid = 2634] [serial = 1691] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 215 (0x7f21f20b0800) [pid = 2634] [serial = 1700] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 214 (0x7f21de1b9000) [pid = 2634] [serial = 1715] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 213 (0x7f21e050e000) [pid = 2634] [serial = 1728] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 212 (0x7f21dff47400) [pid = 2634] [serial = 1679] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 211 (0x7f21e7718400) [pid = 2634] [serial = 1685] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 210 (0x7f21f7a7a800) [pid = 2634] [serial = 1697] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 209 (0x7f21d8780800) [pid = 2634] [serial = 1718] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 208 (0x7f21df24b000) [pid = 2634] [serial = 1706] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 207 (0x7f21e3d0e000) [pid = 2634] [serial = 1682] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 206 (0x7f21e2c39c00) [pid = 2634] [serial = 1709] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | --DOMWINDOW == 205 (0x7f21fba06c00) [pid = 2634] [serial = 1703] [outer = (nil)] [url = about:blank] 07:40:59 INFO - PROCESS | 2634 | 1461681659907 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 07:40:59 INFO - PROCESS | 2634 | 1461681659910 Marionette TRACE conn3 <- [1,2466,null,{}] 07:40:59 INFO - PROCESS | 2634 | 1461681659926 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}] 07:41:00 INFO - PROCESS | 2634 | 1461681660104 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 07:41:00 INFO - PROCESS | 2634 | 1461681660114 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:00 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21db655800 == 140 [pid = 2634] [id = 624] 07:41:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 206 (0x7f21dea24800) [pid = 2634] [serial = 1873] [outer = (nil)] 07:41:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 207 (0x7f21e084c000) [pid = 2634] [serial = 1874] [outer = 0x7f21dea24800] 07:41:00 INFO - PROCESS | 2634 | 1461681660197 Marionette DEBUG loaded listener.js 07:41:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 208 (0x7f21e2c3cc00) [pid = 2634] [serial = 1875] [outer = 0x7f21dea24800] 07:41:01 INFO - PROCESS | 2634 | 1461681661111 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]]]}] 07:41:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 07:41:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1279ms 07:41:01 INFO - PROCESS | 2634 | 1461681661151 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 07:41:01 INFO - PROCESS | 2634 | 1461681661153 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 07:41:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 07:41:01 INFO - PROCESS | 2634 | 1461681661166 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 07:41:01 INFO - PROCESS | 2634 | 1461681661174 Marionette TRACE conn3 <- [1,2470,null,{}] 07:41:01 INFO - PROCESS | 2634 | 1461681661181 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}] 07:41:01 INFO - PROCESS | 2634 | 1461681661426 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 07:41:01 INFO - PROCESS | 2634 | 1461681661453 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:01 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e0889000 == 141 [pid = 2634] [id = 625] 07:41:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 209 (0x7f21e2dd8c00) [pid = 2634] [serial = 1876] [outer = (nil)] 07:41:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 210 (0x7f21e316e400) [pid = 2634] [serial = 1877] [outer = 0x7f21e2dd8c00] 07:41:01 INFO - PROCESS | 2634 | 1461681661511 Marionette DEBUG loaded listener.js 07:41:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 211 (0x7f21e3d14400) [pid = 2634] [serial = 1878] [outer = 0x7f21e2dd8c00] 07:41:02 INFO - PROCESS | 2634 | 1461681662393 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]]]}] 07:41:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 07:41:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1244ms 07:41:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 07:41:02 INFO - PROCESS | 2634 | 1461681662409 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 07:41:02 INFO - PROCESS | 2634 | 1461681662412 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 07:41:02 INFO - PROCESS | 2634 | 1461681662418 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 07:41:02 INFO - PROCESS | 2634 | 1461681662421 Marionette TRACE conn3 <- [1,2474,null,{}] 07:41:02 INFO - PROCESS | 2634 | 1461681662436 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}] 07:41:02 INFO - PROCESS | 2634 | 1461681662675 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 07:41:02 INFO - PROCESS | 2634 | 1461681662704 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:02 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e2d74000 == 142 [pid = 2634] [id = 626] 07:41:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 212 (0x7f21e07cc000) [pid = 2634] [serial = 1879] [outer = (nil)] 07:41:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 213 (0x7f21e3f4b400) [pid = 2634] [serial = 1880] [outer = 0x7f21e07cc000] 07:41:02 INFO - PROCESS | 2634 | 1461681662761 Marionette DEBUG loaded listener.js 07:41:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 214 (0x7f21e4880000) [pid = 2634] [serial = 1881] [outer = 0x7f21e07cc000] 07:41:03 INFO - PROCESS | 2634 | 1461681663671 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]]]}] 07:41:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 07:41:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1288ms 07:41:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 07:41:03 INFO - PROCESS | 2634 | 1461681663710 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 07:41:03 INFO - PROCESS | 2634 | 1461681663712 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 07:41:03 INFO - PROCESS | 2634 | 1461681663718 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 07:41:03 INFO - PROCESS | 2634 | 1461681663721 Marionette TRACE conn3 <- [1,2478,null,{}] 07:41:03 INFO - PROCESS | 2634 | 1461681663725 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}] 07:41:03 INFO - PROCESS | 2634 | 1461681663960 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 07:41:03 INFO - PROCESS | 2634 | 1461681663992 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:04 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e4c87000 == 143 [pid = 2634] [id = 627] 07:41:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 215 (0x7f21e49cd400) [pid = 2634] [serial = 1882] [outer = (nil)] 07:41:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 216 (0x7f21e4a64000) [pid = 2634] [serial = 1883] [outer = 0x7f21e49cd400] 07:41:04 INFO - PROCESS | 2634 | 1461681664062 Marionette DEBUG loaded listener.js 07:41:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 217 (0x7f21e5804400) [pid = 2634] [serial = 1884] [outer = 0x7f21e49cd400] 07:41:04 INFO - PROCESS | 2634 | --DOMWINDOW == 216 (0x7f21db4cf000) [pid = 2634] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 07:41:04 INFO - PROCESS | 2634 | --DOMWINDOW == 215 (0x7f21df251800) [pid = 2634] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 07:41:04 INFO - PROCESS | 2634 | --DOMWINDOW == 214 (0x7f21da141800) [pid = 2634] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 07:41:04 INFO - PROCESS | 2634 | --DOMWINDOW == 213 (0x7f21de233400) [pid = 2634] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 07:41:04 INFO - PROCESS | 2634 | --DOMWINDOW == 212 (0x7f21e3f45400) [pid = 2634] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 07:41:04 INFO - PROCESS | 2634 | --DOMWINDOW == 211 (0x7f21dd7d7400) [pid = 2634] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 07:41:04 INFO - PROCESS | 2634 | --DOMWINDOW == 210 (0x7f21de1c4c00) [pid = 2634] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 07:41:04 INFO - PROCESS | 2634 | --DOMWINDOW == 209 (0x7f21dd7d9000) [pid = 2634] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 07:41:05 INFO - PROCESS | 2634 | 1461681665363 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]]]}] 07:41:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 07:41:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1683ms 07:41:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 07:41:05 INFO - PROCESS | 2634 | 1461681665400 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 07:41:05 INFO - PROCESS | 2634 | 1461681665403 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 07:41:05 INFO - PROCESS | 2634 | 1461681665408 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 07:41:05 INFO - PROCESS | 2634 | 1461681665411 Marionette TRACE conn3 <- [1,2482,null,{}] 07:41:05 INFO - PROCESS | 2634 | 1461681665416 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}] 07:41:05 INFO - PROCESS | 2634 | 1461681665596 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 07:41:05 INFO - PROCESS | 2634 | 1461681665773 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:05 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e5997000 == 144 [pid = 2634] [id = 628] 07:41:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 210 (0x7f21de1c4c00) [pid = 2634] [serial = 1885] [outer = (nil)] 07:41:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 211 (0x7f21e3e26000) [pid = 2634] [serial = 1886] [outer = 0x7f21de1c4c00] 07:41:05 INFO - PROCESS | 2634 | 1461681665831 Marionette DEBUG loaded listener.js 07:41:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 212 (0x7f21e6765400) [pid = 2634] [serial = 1887] [outer = 0x7f21de1c4c00] 07:41:06 INFO - PROCESS | 2634 | 1461681666522 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]]]}] 07:41:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 07:41:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1181ms 07:41:06 INFO - PROCESS | 2634 | 1461681666589 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 07:41:06 INFO - PROCESS | 2634 | 1461681666593 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 07:41:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 07:41:06 INFO - PROCESS | 2634 | 1461681666598 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 07:41:06 INFO - PROCESS | 2634 | 1461681666600 Marionette TRACE conn3 <- [1,2486,null,{}] 07:41:06 INFO - PROCESS | 2634 | 1461681666605 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}] 07:41:06 INFO - PROCESS | 2634 | 1461681666791 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 07:41:07 INFO - PROCESS | 2634 | 1461681667142 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:07 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21d94dd800 == 145 [pid = 2634] [id = 629] 07:41:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 213 (0x7f21d8779c00) [pid = 2634] [serial = 1888] [outer = (nil)] 07:41:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 214 (0x7f21d8781800) [pid = 2634] [serial = 1889] [outer = 0x7f21d8779c00] 07:41:07 INFO - PROCESS | 2634 | 1461681667221 Marionette DEBUG loaded listener.js 07:41:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 215 (0x7f21de1b7800) [pid = 2634] [serial = 1890] [outer = 0x7f21d8779c00] 07:41:08 INFO - PROCESS | 2634 | 1461681668143 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]]]}] 07:41:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 07:41:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1586ms 07:41:08 INFO - PROCESS | 2634 | 1461681668186 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 07:41:08 INFO - PROCESS | 2634 | 1461681668192 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 07:41:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 07:41:08 INFO - PROCESS | 2634 | 1461681668199 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 07:41:08 INFO - PROCESS | 2634 | 1461681668204 Marionette TRACE conn3 <- [1,2490,null,{}] 07:41:08 INFO - PROCESS | 2634 | 1461681668210 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}] 07:41:08 INFO - PROCESS | 2634 | 1461681668409 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 07:41:08 INFO - PROCESS | 2634 | 1461681668632 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:08 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e17e0000 == 146 [pid = 2634] [id = 630] 07:41:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 216 (0x7f21debf6c00) [pid = 2634] [serial = 1891] [outer = (nil)] 07:41:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 217 (0x7f21e07c3400) [pid = 2634] [serial = 1892] [outer = 0x7f21debf6c00] 07:41:08 INFO - PROCESS | 2634 | 1461681668748 Marionette DEBUG loaded listener.js 07:41:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 218 (0x7f21e18c9400) [pid = 2634] [serial = 1893] [outer = 0x7f21debf6c00] 07:41:09 INFO - PROCESS | 2634 | 1461681669769 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]]]}] 07:41:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 07:41:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1629ms 07:41:09 INFO - PROCESS | 2634 | 1461681669831 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 07:41:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 07:41:09 INFO - PROCESS | 2634 | 1461681669837 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 07:41:09 INFO - PROCESS | 2634 | 1461681669843 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 07:41:09 INFO - PROCESS | 2634 | 1461681669846 Marionette TRACE conn3 <- [1,2494,null,{}] 07:41:09 INFO - PROCESS | 2634 | 1461681669851 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}] 07:41:10 INFO - PROCESS | 2634 | 1461681670054 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 07:41:10 INFO - PROCESS | 2634 | 1461681670361 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:10 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e597d000 == 147 [pid = 2634] [id = 631] 07:41:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 219 (0x7f21e2c37800) [pid = 2634] [serial = 1894] [outer = (nil)] 07:41:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 220 (0x7f21e2eec000) [pid = 2634] [serial = 1895] [outer = 0x7f21e2c37800] 07:41:10 INFO - PROCESS | 2634 | 1461681670477 Marionette DEBUG loaded listener.js 07:41:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 221 (0x7f21e3d11c00) [pid = 2634] [serial = 1896] [outer = 0x7f21e2c37800] 07:41:11 INFO - PROCESS | 2634 | 1461681671391 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]]]}] 07:41:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 07:41:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1582ms 07:41:11 INFO - PROCESS | 2634 | 1461681671425 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 07:41:11 INFO - PROCESS | 2634 | 1461681671429 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 07:41:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 07:41:11 INFO - PROCESS | 2634 | 1461681671443 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 07:41:11 INFO - PROCESS | 2634 | 1461681671452 Marionette TRACE conn3 <- [1,2498,null,{}] 07:41:11 INFO - PROCESS | 2634 | 1461681671458 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}] 07:41:11 INFO - PROCESS | 2634 | 1461681671686 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 07:41:11 INFO - PROCESS | 2634 | 1461681671947 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:12 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e790e800 == 148 [pid = 2634] [id = 632] 07:41:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 222 (0x7f21e2ddc400) [pid = 2634] [serial = 1897] [outer = (nil)] 07:41:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 223 (0x7f21e4931000) [pid = 2634] [serial = 1898] [outer = 0x7f21e2ddc400] 07:41:12 INFO - PROCESS | 2634 | 1461681672064 Marionette DEBUG loaded listener.js 07:41:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 224 (0x7f21e578cc00) [pid = 2634] [serial = 1899] [outer = 0x7f21e2ddc400] 07:41:12 INFO - PROCESS | 2634 | 1461681672912 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]]]}] 07:41:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 07:41:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1540ms 07:41:12 INFO - PROCESS | 2634 | 1461681672976 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 07:41:12 INFO - PROCESS | 2634 | 1461681672981 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 07:41:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 07:41:12 INFO - PROCESS | 2634 | 1461681672986 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 07:41:12 INFO - PROCESS | 2634 | 1461681672988 Marionette TRACE conn3 <- [1,2502,null,{}] 07:41:12 INFO - PROCESS | 2634 | 1461681672994 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}] 07:41:13 INFO - PROCESS | 2634 | 1461681673192 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 07:41:13 INFO - PROCESS | 2634 | 1461681673408 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:13 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ec88b000 == 149 [pid = 2634] [id = 633] 07:41:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 225 (0x7f21e2eb3000) [pid = 2634] [serial = 1900] [outer = (nil)] 07:41:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 226 (0x7f21e67a1400) [pid = 2634] [serial = 1901] [outer = 0x7f21e2eb3000] 07:41:13 INFO - PROCESS | 2634 | 1461681673519 Marionette DEBUG loaded listener.js 07:41:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 227 (0x7f21e6aa1400) [pid = 2634] [serial = 1902] [outer = 0x7f21e2eb3000] 07:41:14 INFO - PROCESS | 2634 | 1461681674405 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]]]}] 07:41:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 07:41:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1483ms 07:41:14 INFO - PROCESS | 2634 | 1461681674470 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 07:41:14 INFO - PROCESS | 2634 | 1461681674474 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 07:41:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 07:41:14 INFO - PROCESS | 2634 | 1461681674480 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 07:41:14 INFO - PROCESS | 2634 | 1461681674483 Marionette TRACE conn3 <- [1,2506,null,{}] 07:41:14 INFO - PROCESS | 2634 | 1461681674488 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}] 07:41:14 INFO - PROCESS | 2634 | 1461681674702 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 07:41:14 INFO - PROCESS | 2634 | 1461681674976 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:15 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eec07800 == 150 [pid = 2634] [id = 634] 07:41:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 228 (0x7f21e771cc00) [pid = 2634] [serial = 1903] [outer = (nil)] 07:41:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 229 (0x7f21e7724000) [pid = 2634] [serial = 1904] [outer = 0x7f21e771cc00] 07:41:15 INFO - PROCESS | 2634 | 1461681675111 Marionette DEBUG loaded listener.js 07:41:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 230 (0x7f21ec8d2c00) [pid = 2634] [serial = 1905] [outer = 0x7f21e771cc00] 07:41:16 INFO - PROCESS | 2634 | 1461681676018 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]]]}] 07:41:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 07:41:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1582ms 07:41:16 INFO - PROCESS | 2634 | 1461681676063 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 07:41:16 INFO - PROCESS | 2634 | 1461681676067 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 07:41:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 07:41:16 INFO - PROCESS | 2634 | 1461681676072 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 07:41:16 INFO - PROCESS | 2634 | 1461681676074 Marionette TRACE conn3 <- [1,2510,null,{}] 07:41:16 INFO - PROCESS | 2634 | 1461681676080 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}] 07:41:16 INFO - PROCESS | 2634 | 1461681676273 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 07:41:16 INFO - PROCESS | 2634 | 1461681676539 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:16 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f13e3000 == 151 [pid = 2634] [id = 635] 07:41:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 231 (0x7f21e7720400) [pid = 2634] [serial = 1906] [outer = (nil)] 07:41:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 232 (0x7f21edcc5c00) [pid = 2634] [serial = 1907] [outer = 0x7f21e7720400] 07:41:16 INFO - PROCESS | 2634 | 1461681676647 Marionette DEBUG loaded listener.js 07:41:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 233 (0x7f21edf41400) [pid = 2634] [serial = 1908] [outer = 0x7f21e7720400] 07:41:17 INFO - PROCESS | 2634 | 1461681677464 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]]]}] 07:41:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 07:41:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1432ms 07:41:17 INFO - PROCESS | 2634 | 1461681677506 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 07:41:17 INFO - PROCESS | 2634 | 1461681677508 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 07:41:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 07:41:17 INFO - PROCESS | 2634 | 1461681677514 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 07:41:17 INFO - PROCESS | 2634 | 1461681677518 Marionette TRACE conn3 <- [1,2514,null,{}] 07:41:17 INFO - PROCESS | 2634 | 1461681677537 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}] 07:41:17 INFO - PROCESS | 2634 | 1461681677800 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 07:41:17 INFO - PROCESS | 2634 | 1461681677962 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:17 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f2b9a000 == 152 [pid = 2634] [id = 636] 07:41:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 234 (0x7f21edcc4c00) [pid = 2634] [serial = 1909] [outer = (nil)] 07:41:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 235 (0x7f21ee3cbc00) [pid = 2634] [serial = 1910] [outer = 0x7f21edcc4c00] 07:41:18 INFO - PROCESS | 2634 | 1461681678033 Marionette DEBUG loaded listener.js 07:41:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 236 (0x7f21ee3d3c00) [pid = 2634] [serial = 1911] [outer = 0x7f21edcc4c00] 07:41:18 INFO - PROCESS | 2634 | 1461681678852 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]]]}] 07:41:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 07:41:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1384ms 07:41:18 INFO - PROCESS | 2634 | 1461681678900 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 07:41:18 INFO - PROCESS | 2634 | 1461681678904 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 07:41:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 07:41:18 INFO - PROCESS | 2634 | 1461681678910 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 07:41:18 INFO - PROCESS | 2634 | 1461681678913 Marionette TRACE conn3 <- [1,2518,null,{}] 07:41:18 INFO - PROCESS | 2634 | 1461681678918 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}] 07:41:19 INFO - PROCESS | 2634 | 1461681679199 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 07:41:19 INFO - PROCESS | 2634 | 1461681679399 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:19 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f711f800 == 153 [pid = 2634] [id = 637] 07:41:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 237 (0x7f21eddc9000) [pid = 2634] [serial = 1912] [outer = (nil)] 07:41:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 238 (0x7f21ee48c000) [pid = 2634] [serial = 1913] [outer = 0x7f21eddc9000] 07:41:19 INFO - PROCESS | 2634 | 1461681679471 Marionette DEBUG loaded listener.js 07:41:19 INFO - PROCESS | 2634 | ++DOMWINDOW == 239 (0x7f21ee604800) [pid = 2634] [serial = 1914] [outer = 0x7f21eddc9000] 07:41:20 INFO - PROCESS | 2634 | 1461681680326 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]]]}] 07:41:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 07:41:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1477ms 07:41:20 INFO - PROCESS | 2634 | 1461681680388 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 07:41:20 INFO - PROCESS | 2634 | 1461681680392 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 07:41:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 07:41:20 INFO - PROCESS | 2634 | 1461681680416 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 07:41:20 INFO - PROCESS | 2634 | 1461681680419 Marionette TRACE conn3 <- [1,2522,null,{}] 07:41:20 INFO - PROCESS | 2634 | 1461681680425 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}] 07:41:20 INFO - PROCESS | 2634 | 1461681680626 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 07:41:20 INFO - PROCESS | 2634 | 1461681680894 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:20 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f7a12800 == 154 [pid = 2634] [id = 638] 07:41:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 240 (0x7f21edf4ec00) [pid = 2634] [serial = 1915] [outer = (nil)] 07:41:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 241 (0x7f21ee60f800) [pid = 2634] [serial = 1916] [outer = 0x7f21edf4ec00] 07:41:20 INFO - PROCESS | 2634 | 1461681680964 Marionette DEBUG loaded listener.js 07:41:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 242 (0x7f21ee62b000) [pid = 2634] [serial = 1917] [outer = 0x7f21edf4ec00] 07:41:21 INFO - PROCESS | 2634 | 1461681681875 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]]]}] 07:41:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 07:41:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1530ms 07:41:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 07:41:21 INFO - PROCESS | 2634 | 1461681681944 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 07:41:21 INFO - PROCESS | 2634 | 1461681681947 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 07:41:21 INFO - PROCESS | 2634 | 1461681681951 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 07:41:21 INFO - PROCESS | 2634 | 1461681681955 Marionette TRACE conn3 <- [1,2526,null,{}] 07:41:21 INFO - PROCESS | 2634 | 1461681681960 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}] 07:41:22 INFO - PROCESS | 2634 | 1461681682156 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 07:41:22 INFO - PROCESS | 2634 | 1461681682424 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:22 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f8071000 == 155 [pid = 2634] [id = 639] 07:41:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 243 (0x7f21ee629800) [pid = 2634] [serial = 1918] [outer = (nil)] 07:41:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 244 (0x7f21ee632800) [pid = 2634] [serial = 1919] [outer = 0x7f21ee629800] 07:41:22 INFO - PROCESS | 2634 | 1461681682511 Marionette DEBUG loaded listener.js 07:41:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 245 (0x7f21eea58400) [pid = 2634] [serial = 1920] [outer = 0x7f21ee629800] 07:41:23 INFO - PROCESS | 2634 | 1461681683530 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]]]}] 07:41:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 07:41:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1635ms 07:41:23 INFO - PROCESS | 2634 | 1461681683588 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 07:41:23 INFO - PROCESS | 2634 | 1461681683591 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 07:41:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 07:41:23 INFO - PROCESS | 2634 | 1461681683598 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 07:41:23 INFO - PROCESS | 2634 | 1461681683602 Marionette TRACE conn3 <- [1,2530,null,{}] 07:41:23 INFO - PROCESS | 2634 | 1461681683607 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}] 07:41:23 INFO - PROCESS | 2634 | 1461681683835 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 07:41:24 INFO - PROCESS | 2634 | 1461681684102 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:24 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f8da0800 == 156 [pid = 2634] [id = 640] 07:41:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 246 (0x7f21ee62e400) [pid = 2634] [serial = 1921] [outer = (nil)] 07:41:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 247 (0x7f21eee28400) [pid = 2634] [serial = 1922] [outer = 0x7f21ee62e400] 07:41:24 INFO - PROCESS | 2634 | 1461681684216 Marionette DEBUG loaded listener.js 07:41:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 248 (0x7f21eefd2800) [pid = 2634] [serial = 1923] [outer = 0x7f21ee62e400] 07:41:25 INFO - PROCESS | 2634 | 1461681685098 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]]]}] 07:41:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 07:41:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1531ms 07:41:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 07:41:25 INFO - PROCESS | 2634 | 1461681685130 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 07:41:25 INFO - PROCESS | 2634 | 1461681685132 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 07:41:25 INFO - PROCESS | 2634 | 1461681685138 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 07:41:25 INFO - PROCESS | 2634 | 1461681685141 Marionette TRACE conn3 <- [1,2534,null,{}] 07:41:25 INFO - PROCESS | 2634 | 1461681685146 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}] 07:41:25 INFO - PROCESS | 2634 | 1461681685340 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 07:41:25 INFO - PROCESS | 2634 | 1461681685611 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:25 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f953a800 == 157 [pid = 2634] [id = 641] 07:41:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 249 (0x7f21e3e2ec00) [pid = 2634] [serial = 1924] [outer = (nil)] 07:41:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 250 (0x7f21ef773c00) [pid = 2634] [serial = 1925] [outer = 0x7f21e3e2ec00] 07:41:25 INFO - PROCESS | 2634 | 1461681685722 Marionette DEBUG loaded listener.js 07:41:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 251 (0x7f21ef77e000) [pid = 2634] [serial = 1926] [outer = 0x7f21e3e2ec00] 07:41:26 INFO - PROCESS | 2634 | 1461681686530 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]]]}] 07:41:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 07:41:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1429ms 07:41:26 INFO - PROCESS | 2634 | 1461681686567 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 07:41:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 07:41:26 INFO - PROCESS | 2634 | 1461681686570 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 07:41:26 INFO - PROCESS | 2634 | 1461681686576 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 07:41:26 INFO - PROCESS | 2634 | 1461681686579 Marionette TRACE conn3 <- [1,2538,null,{}] 07:41:26 INFO - PROCESS | 2634 | 1461681686584 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}] 07:41:26 INFO - PROCESS | 2634 | 1461681686784 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 07:41:27 INFO - PROCESS | 2634 | 1461681687055 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:27 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fac0f800 == 158 [pid = 2634] [id = 642] 07:41:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 252 (0x7f21ee633000) [pid = 2634] [serial = 1927] [outer = (nil)] 07:41:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 253 (0x7f21f0431c00) [pid = 2634] [serial = 1928] [outer = 0x7f21ee633000] 07:41:27 INFO - PROCESS | 2634 | 1461681687127 Marionette DEBUG loaded listener.js 07:41:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 254 (0x7f21f043f400) [pid = 2634] [serial = 1929] [outer = 0x7f21ee633000] 07:41:27 INFO - PROCESS | 2634 | 1461681687952 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]]]}] 07:41:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 07:41:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1433ms 07:41:28 INFO - PROCESS | 2634 | 1461681688010 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 07:41:28 INFO - PROCESS | 2634 | 1461681688014 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 07:41:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 07:41:28 INFO - PROCESS | 2634 | 1461681688019 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 07:41:28 INFO - PROCESS | 2634 | 1461681688022 Marionette TRACE conn3 <- [1,2542,null,{}] 07:41:28 INFO - PROCESS | 2634 | 1461681688027 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}] 07:41:28 INFO - PROCESS | 2634 | 1461681688218 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 07:41:28 INFO - PROCESS | 2634 | 1461681688500 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:28 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ff7df800 == 159 [pid = 2634] [id = 643] 07:41:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 255 (0x7f21e4c56000) [pid = 2634] [serial = 1930] [outer = (nil)] 07:41:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 256 (0x7f21f0597000) [pid = 2634] [serial = 1931] [outer = 0x7f21e4c56000] 07:41:28 INFO - PROCESS | 2634 | 1461681688576 Marionette DEBUG loaded listener.js 07:41:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 257 (0x7f21f070a800) [pid = 2634] [serial = 1932] [outer = 0x7f21e4c56000] 07:41:29 INFO - PROCESS | 2634 | 1461681689437 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]]]}] 07:41:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 07:41:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1484ms 07:41:29 INFO - PROCESS | 2634 | 1461681689505 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 07:41:29 INFO - PROCESS | 2634 | 1461681689508 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 07:41:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 07:41:29 INFO - PROCESS | 2634 | 1461681689514 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 07:41:29 INFO - PROCESS | 2634 | 1461681689516 Marionette TRACE conn3 <- [1,2546,null,{}] 07:41:29 INFO - PROCESS | 2634 | 1461681689521 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}] 07:41:29 INFO - PROCESS | 2634 | 1461681689720 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 07:41:30 INFO - PROCESS | 2634 | 1461681690021 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:30 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2205316000 == 160 [pid = 2634] [id = 644] 07:41:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 258 (0x7f21e3f46400) [pid = 2634] [serial = 1933] [outer = (nil)] 07:41:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 259 (0x7f21f070bc00) [pid = 2634] [serial = 1934] [outer = 0x7f21e3f46400] 07:41:30 INFO - PROCESS | 2634 | 1461681690131 Marionette DEBUG loaded listener.js 07:41:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 260 (0x7f21f09ef800) [pid = 2634] [serial = 1935] [outer = 0x7f21e3f46400] 07:41:30 INFO - PROCESS | 2634 | 1461681690964 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]]]}] 07:41:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 07:41:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1481ms 07:41:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 07:41:31 INFO - PROCESS | 2634 | 1461681690996 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 07:41:31 INFO - PROCESS | 2634 | 1461681690998 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 07:41:31 INFO - PROCESS | 2634 | 1461681691004 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 07:41:31 INFO - PROCESS | 2634 | 1461681691007 Marionette TRACE conn3 <- [1,2550,null,{}] 07:41:31 INFO - PROCESS | 2634 | 1461681691014 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}] 07:41:31 INFO - PROCESS | 2634 | 1461681691214 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 07:41:31 INFO - PROCESS | 2634 | 1461681691488 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:31 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21db2c7000 == 161 [pid = 2634] [id = 645] 07:41:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 261 (0x7f21de231800) [pid = 2634] [serial = 1936] [outer = (nil)] 07:41:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 262 (0x7f21e2c32c00) [pid = 2634] [serial = 1937] [outer = 0x7f21de231800] 07:41:31 INFO - PROCESS | 2634 | 1461681691558 Marionette DEBUG loaded listener.js 07:41:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 263 (0x7f21f133a400) [pid = 2634] [serial = 1938] [outer = 0x7f21de231800] 07:41:32 INFO - PROCESS | 2634 | 1461681692458 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]]]}] 07:41:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 07:41:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1487ms 07:41:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 07:41:32 INFO - PROCESS | 2634 | 1461681692490 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 07:41:32 INFO - PROCESS | 2634 | 1461681692492 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 07:41:32 INFO - PROCESS | 2634 | 1461681692497 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 07:41:32 INFO - PROCESS | 2634 | 1461681692500 Marionette TRACE conn3 <- [1,2554,null,{}] 07:41:32 INFO - PROCESS | 2634 | 1461681692505 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}] 07:41:32 INFO - PROCESS | 2634 | 1461681692705 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 07:41:33 INFO - PROCESS | 2634 | 1461681693645 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:33 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21dfbd9000 == 162 [pid = 2634] [id = 646] 07:41:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 264 (0x7f21db249c00) [pid = 2634] [serial = 1939] [outer = (nil)] 07:41:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 265 (0x7f21db4c7400) [pid = 2634] [serial = 1940] [outer = 0x7f21db249c00] 07:41:33 INFO - PROCESS | 2634 | 1461681693728 Marionette DEBUG loaded listener.js 07:41:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 266 (0x7f21de22b800) [pid = 2634] [serial = 1941] [outer = 0x7f21db249c00] 07:41:34 INFO - PROCESS | 2634 | 1461681694561 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]]]}] 07:41:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 07:41:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 2128ms 07:41:34 INFO - PROCESS | 2634 | 1461681694627 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 07:41:34 INFO - PROCESS | 2634 | 1461681694632 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 07:41:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 07:41:34 INFO - PROCESS | 2634 | 1461681694639 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 07:41:34 INFO - PROCESS | 2634 | 1461681694644 Marionette TRACE conn3 <- [1,2558,null,{}] 07:41:34 INFO - PROCESS | 2634 | 1461681694649 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}] 07:41:34 INFO - PROCESS | 2634 | 1461681694862 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 07:41:35 INFO - PROCESS | 2634 | 1461681695163 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:35 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e212e000 == 163 [pid = 2634] [id = 647] 07:41:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 267 (0x7f21db4cd000) [pid = 2634] [serial = 1942] [outer = (nil)] 07:41:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 268 (0x7f21dfd40400) [pid = 2634] [serial = 1943] [outer = 0x7f21db4cd000] 07:41:35 INFO - PROCESS | 2634 | 1461681695277 Marionette DEBUG loaded listener.js 07:41:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 269 (0x7f21e084b000) [pid = 2634] [serial = 1944] [outer = 0x7f21db4cd000] 07:41:36 INFO - PROCESS | 2634 | 1461681696200 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]]]}] 07:41:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 07:41:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1632ms 07:41:36 INFO - PROCESS | 2634 | 1461681696275 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 07:41:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 07:41:36 INFO - PROCESS | 2634 | 1461681696287 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 07:41:36 INFO - PROCESS | 2634 | 1461681696298 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 07:41:36 INFO - PROCESS | 2634 | 1461681696301 Marionette TRACE conn3 <- [1,2562,null,{}] 07:41:36 INFO - PROCESS | 2634 | 1461681696311 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}] 07:41:36 INFO - PROCESS | 2634 | 1461681696608 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 07:41:36 INFO - PROCESS | 2634 | 1461681696982 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:37 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21db2e0000 == 164 [pid = 2634] [id = 648] 07:41:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 270 (0x7f21e0843400) [pid = 2634] [serial = 1945] [outer = (nil)] 07:41:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 271 (0x7f21e2eb7800) [pid = 2634] [serial = 1946] [outer = 0x7f21e0843400] 07:41:37 INFO - PROCESS | 2634 | 1461681697049 Marionette DEBUG loaded listener.js 07:41:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 272 (0x7f21e31f1c00) [pid = 2634] [serial = 1947] [outer = 0x7f21e0843400] 07:41:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef454000 == 163 [pid = 2634] [id = 425] 07:41:37 INFO - PROCESS | 2634 | --DOMWINDOW == 271 (0x7f21e751d400) [pid = 2634] [serial = 1781] [outer = (nil)] [url = about:blank] 07:41:37 INFO - PROCESS | 2634 | --DOMWINDOW == 270 (0x7f21e771f000) [pid = 2634] [serial = 1784] [outer = (nil)] [url = about:blank] 07:41:37 INFO - PROCESS | 2634 | --DOMWINDOW == 269 (0x7f21e18cd400) [pid = 2634] [serial = 1793] [outer = (nil)] [url = about:blank] 07:41:37 INFO - PROCESS | 2634 | --DOMWINDOW == 268 (0x7f21dfd38400) [pid = 2634] [serial = 1790] [outer = (nil)] [url = about:blank] 07:41:37 INFO - PROCESS | 2634 | --DOMWINDOW == 267 (0x7f21dfd3d000) [pid = 2634] [serial = 1787] [outer = (nil)] [url = about:blank] 07:41:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e5997000 == 162 [pid = 2634] [id = 628] 07:41:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e4c87000 == 161 [pid = 2634] [id = 627] 07:41:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e2d74000 == 160 [pid = 2634] [id = 626] 07:41:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e0889000 == 159 [pid = 2634] [id = 625] 07:41:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21db655800 == 158 [pid = 2634] [id = 624] 07:41:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e2e39800 == 157 [pid = 2634] [id = 623] 07:41:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21de9c7000 == 156 [pid = 2634] [id = 622] 07:41:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f4793800 == 155 [pid = 2634] [id = 620] 07:41:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f301d800 == 154 [pid = 2634] [id = 619] 07:41:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f2d59000 == 153 [pid = 2634] [id = 618] 07:41:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f1fd3800 == 152 [pid = 2634] [id = 617] 07:41:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef4e4800 == 151 [pid = 2634] [id = 616] 07:41:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef37c000 == 150 [pid = 2634] [id = 615] 07:41:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21eeda1000 == 149 [pid = 2634] [id = 614] 07:41:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ee5eb000 == 148 [pid = 2634] [id = 613] 07:41:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ebd2f000 == 147 [pid = 2634] [id = 612] 07:41:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e7581000 == 146 [pid = 2634] [id = 611] 07:41:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e6914800 == 145 [pid = 2634] [id = 610] 07:41:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e5b41800 == 144 [pid = 2634] [id = 609] 07:41:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21dfca7800 == 143 [pid = 2634] [id = 576] 07:41:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e2e37800 == 142 [pid = 2634] [id = 608] 07:41:37 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21dfbc3000 == 141 [pid = 2634] [id = 607] 07:41:38 INFO - PROCESS | 2634 | 1461681698105 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]]]}] 07:41:38 INFO - PROCESS | 2634 | --DOMWINDOW == 266 (0x7f21e18c5400) [pid = 2634] [serial = 1746] [outer = (nil)] [url = about:blank] 07:41:38 INFO - PROCESS | 2634 | --DOMWINDOW == 265 (0x7f21e2eb1000) [pid = 2634] [serial = 1817] [outer = (nil)] [url = about:blank] 07:41:38 INFO - PROCESS | 2634 | --DOMWINDOW == 264 (0x7f21e4934000) [pid = 2634] [serial = 1815] [outer = (nil)] [url = about:blank] 07:41:38 INFO - PROCESS | 2634 | --DOMWINDOW == 263 (0x7f21e2eafc00) [pid = 2634] [serial = 1811] [outer = (nil)] [url = about:blank] 07:41:38 INFO - PROCESS | 2634 | --DOMWINDOW == 262 (0x7f21e3176400) [pid = 2634] [serial = 1812] [outer = (nil)] [url = about:blank] 07:41:38 INFO - PROCESS | 2634 | --DOMWINDOW == 261 (0x7f21e49c9800) [pid = 2634] [serial = 1818] [outer = (nil)] [url = about:blank] 07:41:38 INFO - PROCESS | 2634 | --DOMWINDOW == 260 (0x7f21e2eb2000) [pid = 2634] [serial = 1757] [outer = (nil)] [url = about:blank] 07:41:38 INFO - PROCESS | 2634 | --DOMWINDOW == 259 (0x7f21e580ec00) [pid = 2634] [serial = 1775] [outer = (nil)] [url = about:blank] 07:41:38 INFO - PROCESS | 2634 | --DOMWINDOW == 258 (0x7f21df24c000) [pid = 2634] [serial = 1805] [outer = (nil)] [url = about:blank] 07:41:38 INFO - PROCESS | 2634 | --DOMWINDOW == 257 (0x7f21e2c30800) [pid = 2634] [serial = 1806] [outer = (nil)] [url = about:blank] 07:41:38 INFO - PROCESS | 2634 | --DOMWINDOW == 256 (0x7f21e0512000) [pid = 2634] [serial = 1803] [outer = (nil)] [url = about:blank] 07:41:38 INFO - PROCESS | 2634 | --DOMWINDOW == 255 (0x7f21dff42c00) [pid = 2634] [serial = 1802] [outer = (nil)] [url = about:blank] 07:41:38 INFO - PROCESS | 2634 | --DOMWINDOW == 254 (0x7f21e2d8fc00) [pid = 2634] [serial = 1808] [outer = (nil)] [url = about:blank] 07:41:38 INFO - PROCESS | 2634 | --DOMWINDOW == 253 (0x7f21e2de2400) [pid = 2634] [serial = 1809] [outer = (nil)] [url = about:blank] 07:41:38 INFO - PROCESS | 2634 | --DOMWINDOW == 252 (0x7f21de7e6c00) [pid = 2634] [serial = 1799] [outer = (nil)] [url = about:blank] 07:41:38 INFO - PROCESS | 2634 | --DOMWINDOW == 251 (0x7f21debfe800) [pid = 2634] [serial = 1800] [outer = (nil)] [url = about:blank] 07:41:38 INFO - PROCESS | 2634 | --DOMWINDOW == 250 (0x7f21e5b58000) [pid = 2634] [serial = 1778] [outer = (nil)] [url = about:blank] 07:41:38 INFO - PROCESS | 2634 | --DOMWINDOW == 249 (0x7f21e3f42c00) [pid = 2634] [serial = 1763] [outer = (nil)] [url = about:blank] 07:41:38 INFO - PROCESS | 2634 | --DOMWINDOW == 248 (0x7f21e5789400) [pid = 2634] [serial = 1772] [outer = (nil)] [url = about:blank] 07:41:38 INFO - PROCESS | 2634 | --DOMWINDOW == 247 (0x7f21e49ce000) [pid = 2634] [serial = 1766] [outer = (nil)] [url = about:blank] 07:41:38 INFO - PROCESS | 2634 | --DOMWINDOW == 246 (0x7f21d8780c00) [pid = 2634] [serial = 1748] [outer = (nil)] [url = about:blank] 07:41:38 INFO - PROCESS | 2634 | --DOMWINDOW == 245 (0x7f21debf4400) [pid = 2634] [serial = 1751] [outer = (nil)] [url = about:blank] 07:41:38 INFO - PROCESS | 2634 | --DOMWINDOW == 244 (0x7f21e18d0400) [pid = 2634] [serial = 1754] [outer = (nil)] [url = about:blank] 07:41:38 INFO - PROCESS | 2634 | --DOMWINDOW == 243 (0x7f21e3d14800) [pid = 2634] [serial = 1760] [outer = (nil)] [url = about:blank] 07:41:38 INFO - PROCESS | 2634 | --DOMWINDOW == 242 (0x7f21e4a6a800) [pid = 2634] [serial = 1769] [outer = (nil)] [url = about:blank] 07:41:38 INFO - PROCESS | 2634 | --DOMWINDOW == 241 (0x7f21e2dd5400) [pid = 2634] [serial = 1796] [outer = (nil)] [url = about:blank] 07:41:38 INFO - PROCESS | 2634 | --DOMWINDOW == 240 (0x7f21e40af800) [pid = 2634] [serial = 1814] [outer = (nil)] [url = about:blank] 07:41:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 07:41:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1885ms 07:41:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 07:41:38 INFO - PROCESS | 2634 | 1461681698184 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 07:41:38 INFO - PROCESS | 2634 | 1461681698186 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 07:41:38 INFO - PROCESS | 2634 | 1461681698201 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 07:41:38 INFO - PROCESS | 2634 | 1461681698209 Marionette TRACE conn3 <- [1,2566,null,{}] 07:41:38 INFO - PROCESS | 2634 | 1461681698215 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}] 07:41:38 INFO - PROCESS | 2634 | 1461681698425 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 07:41:38 INFO - PROCESS | 2634 | 1461681698609 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:38 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e05dc800 == 142 [pid = 2634] [id = 649] 07:41:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 241 (0x7f21de1bec00) [pid = 2634] [serial = 1948] [outer = (nil)] 07:41:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 242 (0x7f21e3d0f400) [pid = 2634] [serial = 1949] [outer = 0x7f21de1bec00] 07:41:38 INFO - PROCESS | 2634 | 1461681698673 Marionette DEBUG loaded listener.js 07:41:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 243 (0x7f21e3e31c00) [pid = 2634] [serial = 1950] [outer = 0x7f21de1bec00] 07:41:39 INFO - PROCESS | 2634 | 1461681699443 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]]]}] 07:41:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 07:41:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1296ms 07:41:39 INFO - PROCESS | 2634 | 1461681699506 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 07:41:39 INFO - PROCESS | 2634 | 1461681699510 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 07:41:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 07:41:39 INFO - PROCESS | 2634 | 1461681699518 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 07:41:39 INFO - PROCESS | 2634 | 1461681699521 Marionette TRACE conn3 <- [1,2570,null,{}] 07:41:39 INFO - PROCESS | 2634 | 1461681699526 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}] 07:41:39 INFO - PROCESS | 2634 | 1461681699712 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 07:41:39 INFO - PROCESS | 2634 | 1461681699727 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:39 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e2e39800 == 143 [pid = 2634] [id = 650] 07:41:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 244 (0x7f21e3de8800) [pid = 2634] [serial = 1951] [outer = (nil)] 07:41:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 245 (0x7f21e40b1800) [pid = 2634] [serial = 1952] [outer = 0x7f21e3de8800] 07:41:39 INFO - PROCESS | 2634 | 1461681699799 Marionette DEBUG loaded listener.js 07:41:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 246 (0x7f21e492a800) [pid = 2634] [serial = 1953] [outer = 0x7f21e3de8800] 07:41:40 INFO - PROCESS | 2634 | 1461681700855 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]]]}] 07:41:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 07:41:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1383ms 07:41:40 INFO - PROCESS | 2634 | 1461681700902 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 07:41:40 INFO - PROCESS | 2634 | 1461681700905 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 07:41:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 07:41:40 INFO - PROCESS | 2634 | 1461681700917 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 07:41:40 INFO - PROCESS | 2634 | 1461681700919 Marionette TRACE conn3 <- [1,2574,null,{}] 07:41:40 INFO - PROCESS | 2634 | 1461681700924 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}] 07:41:41 INFO - PROCESS | 2634 | 1461681701161 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 07:41:41 INFO - PROCESS | 2634 | 1461681701194 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:41 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e5717800 == 144 [pid = 2634] [id = 651] 07:41:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 247 (0x7f21e5785400) [pid = 2634] [serial = 1954] [outer = (nil)] 07:41:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 248 (0x7f21e580a000) [pid = 2634] [serial = 1955] [outer = 0x7f21e5785400] 07:41:41 INFO - PROCESS | 2634 | 1461681701263 Marionette DEBUG loaded listener.js 07:41:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 249 (0x7f21e6a9ec00) [pid = 2634] [serial = 1956] [outer = 0x7f21e5785400] 07:41:42 INFO - PROCESS | 2634 | --DOMWINDOW == 248 (0x7f21e050f400) [pid = 2634] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 07:41:42 INFO - PROCESS | 2634 | --DOMWINDOW == 247 (0x7f21d8783400) [pid = 2634] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 07:41:42 INFO - PROCESS | 2634 | --DOMWINDOW == 246 (0x7f21de22e000) [pid = 2634] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 07:41:42 INFO - PROCESS | 2634 | --DOMWINDOW == 245 (0x7f21e2dd8c00) [pid = 2634] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 07:41:42 INFO - PROCESS | 2634 | --DOMWINDOW == 244 (0x7f21e3dec000) [pid = 2634] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 07:41:42 INFO - PROCESS | 2634 | --DOMWINDOW == 243 (0x7f21dea24800) [pid = 2634] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 07:41:42 INFO - PROCESS | 2634 | --DOMWINDOW == 242 (0x7f21e07c7c00) [pid = 2634] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 07:41:42 INFO - PROCESS | 2634 | --DOMWINDOW == 241 (0x7f21e49cd400) [pid = 2634] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 07:41:42 INFO - PROCESS | 2634 | --DOMWINDOW == 240 (0x7f21de229c00) [pid = 2634] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 07:41:42 INFO - PROCESS | 2634 | --DOMWINDOW == 239 (0x7f21e07cc000) [pid = 2634] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 07:41:42 INFO - PROCESS | 2634 | --DOMWINDOW == 238 (0x7f21e0538c00) [pid = 2634] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 07:41:42 INFO - PROCESS | 2634 | --DOMWINDOW == 237 (0x7f21df24f000) [pid = 2634] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 07:41:42 INFO - PROCESS | 2634 | --DOMWINDOW == 236 (0x7f21e5b5dc00) [pid = 2634] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 07:41:42 INFO - PROCESS | 2634 | 1461681702701 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]]]}] 07:41:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 07:41:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1825ms 07:41:42 INFO - PROCESS | 2634 | 1461681702742 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 07:41:42 INFO - PROCESS | 2634 | 1461681702746 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 07:41:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 07:41:42 INFO - PROCESS | 2634 | 1461681702751 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 07:41:42 INFO - PROCESS | 2634 | 1461681702753 Marionette TRACE conn3 <- [1,2578,null,{}] 07:41:42 INFO - PROCESS | 2634 | 1461681702758 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}] 07:41:42 INFO - PROCESS | 2634 | 1461681702970 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 07:41:43 INFO - PROCESS | 2634 | 1461681703159 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:43 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e2373800 == 145 [pid = 2634] [id = 652] 07:41:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 237 (0x7f21de1bf400) [pid = 2634] [serial = 1957] [outer = (nil)] 07:41:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 238 (0x7f21e0538c00) [pid = 2634] [serial = 1958] [outer = 0x7f21de1bf400] 07:41:43 INFO - PROCESS | 2634 | 1461681703217 Marionette DEBUG loaded listener.js 07:41:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 239 (0x7f21e67a1c00) [pid = 2634] [serial = 1959] [outer = 0x7f21de1bf400] 07:41:43 INFO - PROCESS | 2634 | 1461681703908 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]]]}] 07:41:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 07:41:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1179ms 07:41:43 INFO - PROCESS | 2634 | 1461681703931 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 07:41:43 INFO - PROCESS | 2634 | 1461681703934 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 07:41:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 07:41:43 INFO - PROCESS | 2634 | 1461681703939 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 07:41:43 INFO - PROCESS | 2634 | 1461681703941 Marionette TRACE conn3 <- [1,2582,null,{}] 07:41:43 INFO - PROCESS | 2634 | 1461681703946 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}] 07:41:44 INFO - PROCESS | 2634 | 1461681704116 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 07:41:44 INFO - PROCESS | 2634 | 1461681704297 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:44 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e6bb9800 == 146 [pid = 2634] [id = 653] 07:41:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 240 (0x7f21dd7d5800) [pid = 2634] [serial = 1960] [outer = (nil)] 07:41:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 241 (0x7f21e6aa7800) [pid = 2634] [serial = 1961] [outer = 0x7f21dd7d5800] 07:41:44 INFO - PROCESS | 2634 | 1461681704359 Marionette DEBUG loaded listener.js 07:41:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 242 (0x7f21e7842000) [pid = 2634] [serial = 1962] [outer = 0x7f21dd7d5800] 07:41:45 INFO - PROCESS | 2634 | 1461681705362 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]]]}] 07:41:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 07:41:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1478ms 07:41:45 INFO - PROCESS | 2634 | 1461681705419 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 07:41:45 INFO - PROCESS | 2634 | 1461681705426 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 07:41:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 07:41:45 INFO - PROCESS | 2634 | 1461681705433 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 07:41:45 INFO - PROCESS | 2634 | 1461681705439 Marionette TRACE conn3 <- [1,2586,null,{}] 07:41:45 INFO - PROCESS | 2634 | 1461681705445 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}] 07:41:45 INFO - PROCESS | 2634 | 1461681705650 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 07:41:45 INFO - PROCESS | 2634 | 1461681705910 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:45 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e05da000 == 147 [pid = 2634] [id = 654] 07:41:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 243 (0x7f21dfd3ac00) [pid = 2634] [serial = 1963] [outer = (nil)] 07:41:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 244 (0x7f21e0511400) [pid = 2634] [serial = 1964] [outer = 0x7f21dfd3ac00] 07:41:46 INFO - PROCESS | 2634 | 1461681706033 Marionette DEBUG loaded listener.js 07:41:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 245 (0x7f21e18c3800) [pid = 2634] [serial = 1965] [outer = 0x7f21dfd3ac00] 07:41:46 INFO - PROCESS | 2634 | 1461681706883 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]]]}] 07:41:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 07:41:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1483ms 07:41:46 INFO - PROCESS | 2634 | 1461681706916 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 07:41:46 INFO - PROCESS | 2634 | 1461681706924 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 07:41:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 07:41:46 INFO - PROCESS | 2634 | 1461681706933 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 07:41:46 INFO - PROCESS | 2634 | 1461681706936 Marionette TRACE conn3 <- [1,2590,null,{}] 07:41:46 INFO - PROCESS | 2634 | 1461681706942 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}] 07:41:47 INFO - PROCESS | 2634 | 1461681707139 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 07:41:47 INFO - PROCESS | 2634 | 1461681707365 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:47 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e5b3e000 == 148 [pid = 2634] [id = 655] 07:41:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 246 (0x7f21e2c3c400) [pid = 2634] [serial = 1966] [outer = (nil)] 07:41:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 247 (0x7f21e316f400) [pid = 2634] [serial = 1967] [outer = 0x7f21e2c3c400] 07:41:47 INFO - PROCESS | 2634 | 1461681707474 Marionette DEBUG loaded listener.js 07:41:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 248 (0x7f21e3e23800) [pid = 2634] [serial = 1968] [outer = 0x7f21e2c3c400] 07:41:48 INFO - PROCESS | 2634 | 1461681708400 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]]]}] 07:41:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 07:41:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1531ms 07:41:48 INFO - PROCESS | 2634 | 1461681708479 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 07:41:48 INFO - PROCESS | 2634 | 1461681708483 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 07:41:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 07:41:48 INFO - PROCESS | 2634 | 1461681708492 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 07:41:48 INFO - PROCESS | 2634 | 1461681708497 Marionette TRACE conn3 <- [1,2594,null,{}] 07:41:48 INFO - PROCESS | 2634 | 1461681708512 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}] 07:41:48 INFO - PROCESS | 2634 | 1461681708715 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 07:41:48 INFO - PROCESS | 2634 | 1461681708978 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:49 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ebb91000 == 149 [pid = 2634] [id = 656] 07:41:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 249 (0x7f21e4c5e000) [pid = 2634] [serial = 1969] [outer = (nil)] 07:41:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 250 (0x7f21e67a6000) [pid = 2634] [serial = 1970] [outer = 0x7f21e4c5e000] 07:41:49 INFO - PROCESS | 2634 | 1461681709059 Marionette DEBUG loaded listener.js 07:41:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 251 (0x7f21e7720c00) [pid = 2634] [serial = 1971] [outer = 0x7f21e4c5e000] 07:41:49 INFO - PROCESS | 2634 | 1461681709982 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]]]}] 07:41:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 07:41:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1535ms 07:41:50 INFO - PROCESS | 2634 | 1461681710028 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 07:41:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 07:41:50 INFO - PROCESS | 2634 | 1461681710032 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 07:41:50 INFO - PROCESS | 2634 | 1461681710037 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 07:41:50 INFO - PROCESS | 2634 | 1461681710040 Marionette TRACE conn3 <- [1,2598,null,{}] 07:41:50 INFO - PROCESS | 2634 | 1461681710045 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}] 07:41:50 INFO - PROCESS | 2634 | 1461681710249 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 07:41:50 INFO - PROCESS | 2634 | 1461681710515 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:50 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee5eb800 == 150 [pid = 2634] [id = 657] 07:41:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 252 (0x7f21e3f4c000) [pid = 2634] [serial = 1972] [outer = (nil)] 07:41:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 253 (0x7f21ec759000) [pid = 2634] [serial = 1973] [outer = 0x7f21e3f4c000] 07:41:50 INFO - PROCESS | 2634 | 1461681710590 Marionette DEBUG loaded listener.js 07:41:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 254 (0x7f21ec86bc00) [pid = 2634] [serial = 1974] [outer = 0x7f21e3f4c000] 07:41:51 INFO - PROCESS | 2634 | 1461681711462 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]]]}] 07:41:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 07:41:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1476ms 07:41:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 07:41:51 INFO - PROCESS | 2634 | 1461681711514 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 07:41:51 INFO - PROCESS | 2634 | 1461681711516 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 07:41:51 INFO - PROCESS | 2634 | 1461681711522 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 07:41:51 INFO - PROCESS | 2634 | 1461681711525 Marionette TRACE conn3 <- [1,2602,null,{}] 07:41:51 INFO - PROCESS | 2634 | 1461681711530 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}] 07:41:51 INFO - PROCESS | 2634 | 1461681711721 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 07:41:52 INFO - PROCESS | 2634 | 1461681711993 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:52 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eee6f000 == 151 [pid = 2634] [id = 658] 07:41:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 255 (0x7f21ec8d5c00) [pid = 2634] [serial = 1975] [outer = (nil)] 07:41:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 256 (0x7f21ecabf000) [pid = 2634] [serial = 1976] [outer = 0x7f21ec8d5c00] 07:41:52 INFO - PROCESS | 2634 | 1461681712108 Marionette DEBUG loaded listener.js 07:41:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 257 (0x7f21edcc7000) [pid = 2634] [serial = 1977] [outer = 0x7f21ec8d5c00] 07:41:52 INFO - PROCESS | 2634 | 1461681712963 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]]]}] 07:41:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 07:41:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1490ms 07:41:53 INFO - PROCESS | 2634 | 1461681713012 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 07:41:53 INFO - PROCESS | 2634 | 1461681713015 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 07:41:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 07:41:53 INFO - PROCESS | 2634 | 1461681713021 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 07:41:53 INFO - PROCESS | 2634 | 1461681713023 Marionette TRACE conn3 <- [1,2606,null,{}] 07:41:53 INFO - PROCESS | 2634 | 1461681713029 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}] 07:41:53 INFO - PROCESS | 2634 | 1461681713239 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 07:41:53 INFO - PROCESS | 2634 | 1461681713502 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:53 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef4d7800 == 152 [pid = 2634] [id = 659] 07:41:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 258 (0x7f21de235000) [pid = 2634] [serial = 1978] [outer = (nil)] 07:41:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 259 (0x7f21edf49c00) [pid = 2634] [serial = 1979] [outer = 0x7f21de235000] 07:41:53 INFO - PROCESS | 2634 | 1461681713617 Marionette DEBUG loaded listener.js 07:41:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 260 (0x7f21ee610000) [pid = 2634] [serial = 1980] [outer = 0x7f21de235000] 07:41:54 INFO - PROCESS | 2634 | 1461681714476 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]]]}] 07:41:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 07:41:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1484ms 07:41:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 07:41:54 INFO - PROCESS | 2634 | 1461681714507 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 07:41:54 INFO - PROCESS | 2634 | 1461681714510 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 07:41:54 INFO - PROCESS | 2634 | 1461681714516 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 07:41:54 INFO - PROCESS | 2634 | 1461681714519 Marionette TRACE conn3 <- [1,2610,null,{}] 07:41:54 INFO - PROCESS | 2634 | 1461681714524 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}] 07:41:54 INFO - PROCESS | 2634 | 1461681714719 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 07:41:55 INFO - PROCESS | 2634 | 1461681714993 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:55 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f2a5f800 == 153 [pid = 2634] [id = 660] 07:41:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 261 (0x7f21ec8dd800) [pid = 2634] [serial = 1981] [outer = (nil)] 07:41:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 262 (0x7f21ee933c00) [pid = 2634] [serial = 1982] [outer = 0x7f21ec8dd800] 07:41:55 INFO - PROCESS | 2634 | 1461681715068 Marionette DEBUG loaded listener.js 07:41:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 263 (0x7f21eeca2000) [pid = 2634] [serial = 1983] [outer = 0x7f21ec8dd800] 07:41:55 INFO - PROCESS | 2634 | 1461681715955 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]]]}] 07:41:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 07:41:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1489ms 07:41:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 07:41:56 INFO - PROCESS | 2634 | 1461681716005 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 07:41:56 INFO - PROCESS | 2634 | 1461681716008 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 07:41:56 INFO - PROCESS | 2634 | 1461681716014 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 07:41:56 INFO - PROCESS | 2634 | 1461681716018 Marionette TRACE conn3 <- [1,2614,null,{}] 07:41:56 INFO - PROCESS | 2634 | 1461681716023 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}] 07:41:56 INFO - PROCESS | 2634 | 1461681716211 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 07:41:56 INFO - PROCESS | 2634 | 1461681716481 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:56 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f4785000 == 154 [pid = 2634] [id = 661] 07:41:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 264 (0x7f21e783d000) [pid = 2634] [serial = 1984] [outer = (nil)] 07:41:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 265 (0x7f21eedc0c00) [pid = 2634] [serial = 1985] [outer = 0x7f21e783d000] 07:41:56 INFO - PROCESS | 2634 | 1461681716554 Marionette DEBUG loaded listener.js 07:41:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 266 (0x7f21eedcc800) [pid = 2634] [serial = 1986] [outer = 0x7f21e783d000] 07:41:57 INFO - PROCESS | 2634 | 1461681717433 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]]]}] 07:41:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 07:41:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1479ms 07:41:57 INFO - PROCESS | 2634 | 1461681717494 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 07:41:57 INFO - PROCESS | 2634 | 1461681717496 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 07:41:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 07:41:57 INFO - PROCESS | 2634 | 1461681717502 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 07:41:57 INFO - PROCESS | 2634 | 1461681717504 Marionette TRACE conn3 <- [1,2618,null,{}] 07:41:57 INFO - PROCESS | 2634 | 1461681717510 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}] 07:41:57 INFO - PROCESS | 2634 | 1461681717706 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 07:41:57 INFO - PROCESS | 2634 | 1461681717982 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:58 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f848e800 == 155 [pid = 2634] [id = 662] 07:41:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 267 (0x7f21e0538800) [pid = 2634] [serial = 1987] [outer = (nil)] 07:41:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 268 (0x7f21ef779400) [pid = 2634] [serial = 1988] [outer = 0x7f21e0538800] 07:41:58 INFO - PROCESS | 2634 | 1461681718056 Marionette DEBUG loaded listener.js 07:41:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 269 (0x7f21f0708400) [pid = 2634] [serial = 1989] [outer = 0x7f21e0538800] 07:41:58 INFO - PROCESS | 2634 | 1461681718924 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]]]}] 07:41:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 07:41:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1474ms 07:41:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 07:41:58 INFO - PROCESS | 2634 | 1461681718978 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 07:41:58 INFO - PROCESS | 2634 | 1461681718981 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 07:41:58 INFO - PROCESS | 2634 | 1461681718987 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 07:41:58 INFO - PROCESS | 2634 | 1461681718990 Marionette TRACE conn3 <- [1,2622,null,{}] 07:41:58 INFO - PROCESS | 2634 | 1461681718995 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}] 07:41:59 INFO - PROCESS | 2634 | 1461681719212 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 07:41:59 INFO - PROCESS | 2634 | 1461681719479 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:59 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f9faa800 == 156 [pid = 2634] [id = 663] 07:41:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 270 (0x7f21ee48c800) [pid = 2634] [serial = 1990] [outer = (nil)] 07:41:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 271 (0x7f21f133ec00) [pid = 2634] [serial = 1991] [outer = 0x7f21ee48c800] 07:41:59 INFO - PROCESS | 2634 | 1461681719552 Marionette DEBUG loaded listener.js 07:41:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 272 (0x7f21f1ee9800) [pid = 2634] [serial = 1992] [outer = 0x7f21ee48c800] 07:42:00 INFO - PROCESS | 2634 | 1461681720462 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]]]}] 07:42:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 07:42:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1527ms 07:42:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 07:42:00 INFO - PROCESS | 2634 | 1461681720514 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 07:42:00 INFO - PROCESS | 2634 | 1461681720517 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 07:42:00 INFO - PROCESS | 2634 | 1461681720523 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 07:42:00 INFO - PROCESS | 2634 | 1461681720527 Marionette TRACE conn3 <- [1,2626,null,{}] 07:42:00 INFO - PROCESS | 2634 | 1461681720537 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}] 07:42:00 INFO - PROCESS | 2634 | 1461681720765 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 07:42:01 INFO - PROCESS | 2634 | 1461681721042 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:01 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2205a45800 == 157 [pid = 2634] [id = 664] 07:42:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 273 (0x7f21edf44000) [pid = 2634] [serial = 1993] [outer = (nil)] 07:42:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 274 (0x7f21f2d46800) [pid = 2634] [serial = 1994] [outer = 0x7f21edf44000] 07:42:01 INFO - PROCESS | 2634 | 1461681721161 Marionette DEBUG loaded listener.js 07:42:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 275 (0x7f21f2d4fc00) [pid = 2634] [serial = 1995] [outer = 0x7f21edf44000] 07:42:01 INFO - PROCESS | 2634 | 1461681721994 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]]]}] 07:42:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 07:42:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1538ms 07:42:02 INFO - PROCESS | 2634 | 1461681722061 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 07:42:02 INFO - PROCESS | 2634 | 1461681722065 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 07:42:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 07:42:02 INFO - PROCESS | 2634 | 1461681722070 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 07:42:02 INFO - PROCESS | 2634 | 1461681722072 Marionette TRACE conn3 <- [1,2630,null,{}] 07:42:02 INFO - PROCESS | 2634 | 1461681722078 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}] 07:42:02 INFO - PROCESS | 2634 | 1461681722283 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 07:42:02 INFO - PROCESS | 2634 | 1461681722552 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:02 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2208530800 == 158 [pid = 2634] [id = 665] 07:42:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 276 (0x7f21eeca0400) [pid = 2634] [serial = 1996] [outer = (nil)] 07:42:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 277 (0x7f21f2edcc00) [pid = 2634] [serial = 1997] [outer = 0x7f21eeca0400] 07:42:02 INFO - PROCESS | 2634 | 1461681722626 Marionette DEBUG loaded listener.js 07:42:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 278 (0x7f21f2ee3400) [pid = 2634] [serial = 1998] [outer = 0x7f21eeca0400] 07:42:03 INFO - PROCESS | 2634 | 1461681723490 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]]]}] 07:42:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 07:42:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1480ms 07:42:03 INFO - PROCESS | 2634 | 1461681723552 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 07:42:03 INFO - PROCESS | 2634 | 1461681723555 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 07:42:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 07:42:03 INFO - PROCESS | 2634 | 1461681723560 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 07:42:03 INFO - PROCESS | 2634 | 1461681723571 Marionette TRACE conn3 <- [1,2634,null,{}] 07:42:03 INFO - PROCESS | 2634 | 1461681723575 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}] 07:42:03 INFO - PROCESS | 2634 | 1461681723767 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 07:42:04 INFO - PROCESS | 2634 | 1461681724038 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:04 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220a785000 == 159 [pid = 2634] [id = 666] 07:42:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 279 (0x7f21f2d50800) [pid = 2634] [serial = 1999] [outer = (nil)] 07:42:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 280 (0x7f21f3054400) [pid = 2634] [serial = 2000] [outer = 0x7f21f2d50800] 07:42:04 INFO - PROCESS | 2634 | 1461681724108 Marionette DEBUG loaded listener.js 07:42:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 281 (0x7f21f473e800) [pid = 2634] [serial = 2001] [outer = 0x7f21f2d50800] 07:42:04 INFO - PROCESS | 2634 | 1461681724942 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]]]}] 07:42:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 07:42:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1437ms 07:42:05 INFO - PROCESS | 2634 | 1461681724999 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 07:42:05 INFO - PROCESS | 2634 | 1461681725002 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 07:42:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 07:42:05 INFO - PROCESS | 2634 | 1461681725007 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 07:42:05 INFO - PROCESS | 2634 | 1461681725009 Marionette TRACE conn3 <- [1,2638,null,{}] 07:42:05 INFO - PROCESS | 2634 | 1461681725015 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}] 07:42:05 INFO - PROCESS | 2634 | 1461681725220 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 07:42:05 INFO - PROCESS | 2634 | 1461681725499 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:05 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220abb7800 == 160 [pid = 2634] [id = 667] 07:42:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 282 (0x7f21e3e30000) [pid = 2634] [serial = 2002] [outer = (nil)] 07:42:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 283 (0x7f21f2ed6c00) [pid = 2634] [serial = 2003] [outer = 0x7f21e3e30000] 07:42:05 INFO - PROCESS | 2634 | 1461681725580 Marionette DEBUG loaded listener.js 07:42:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 284 (0x7f21f5308c00) [pid = 2634] [serial = 2004] [outer = 0x7f21e3e30000] 07:42:06 INFO - PROCESS | 2634 | 1461681726400 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]]]}] 07:42:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 07:42:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1432ms 07:42:06 INFO - PROCESS | 2634 | 1461681726441 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 07:42:06 INFO - PROCESS | 2634 | 1461681726443 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 07:42:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 07:42:06 INFO - PROCESS | 2634 | 1461681726449 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 07:42:06 INFO - PROCESS | 2634 | 1461681726452 Marionette TRACE conn3 <- [1,2642,null,{}] 07:42:06 INFO - PROCESS | 2634 | 1461681726457 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}] 07:42:06 INFO - PROCESS | 2634 | 1461681726648 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 07:42:06 INFO - PROCESS | 2634 | 1461681726930 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:06 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220d465800 == 161 [pid = 2634] [id = 668] 07:42:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 285 (0x7f21e6aa2800) [pid = 2634] [serial = 2005] [outer = (nil)] 07:42:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 286 (0x7f21f64c7800) [pid = 2634] [serial = 2006] [outer = 0x7f21e6aa2800] 07:42:07 INFO - PROCESS | 2634 | 1461681726999 Marionette DEBUG loaded listener.js 07:42:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 287 (0x7f21f6833400) [pid = 2634] [serial = 2007] [outer = 0x7f21e6aa2800] 07:42:07 INFO - PROCESS | 2634 | 1461681727837 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]]]}] 07:42:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 07:42:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1429ms 07:42:07 INFO - PROCESS | 2634 | 1461681727879 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 07:42:07 INFO - PROCESS | 2634 | 1461681727882 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 07:42:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 07:42:07 INFO - PROCESS | 2634 | 1461681727887 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 07:42:07 INFO - PROCESS | 2634 | 1461681727889 Marionette TRACE conn3 <- [1,2646,null,{}] 07:42:07 INFO - PROCESS | 2634 | 1461681727894 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}] 07:42:08 INFO - PROCESS | 2634 | 1461681728083 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 07:42:08 INFO - PROCESS | 2634 | 1461681728358 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:08 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220efa2800 == 162 [pid = 2634] [id = 669] 07:42:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 288 (0x7f21e31f0800) [pid = 2634] [serial = 2008] [outer = (nil)] 07:42:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 289 (0x7f21f71ce400) [pid = 2634] [serial = 2009] [outer = 0x7f21e31f0800] 07:42:08 INFO - PROCESS | 2634 | 1461681728430 Marionette DEBUG loaded listener.js 07:42:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 290 (0x7f21f7527c00) [pid = 2634] [serial = 2010] [outer = 0x7f21e31f0800] 07:42:09 INFO - PROCESS | 2634 | 1461681729249 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]]]}] 07:42:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 07:42:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1424ms 07:42:09 INFO - PROCESS | 2634 | 1461681729313 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 07:42:09 INFO - PROCESS | 2634 | 1461681729316 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 07:42:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 07:42:09 INFO - PROCESS | 2634 | 1461681729321 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 07:42:09 INFO - PROCESS | 2634 | 1461681729323 Marionette TRACE conn3 <- [1,2650,null,{}] 07:42:09 INFO - PROCESS | 2634 | 1461681729329 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}] 07:42:09 INFO - PROCESS | 2634 | 1461681729521 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 07:42:09 INFO - PROCESS | 2634 | 1461681729803 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:09 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220fdb9800 == 163 [pid = 2634] [id = 670] 07:42:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 291 (0x7f21e2d83400) [pid = 2634] [serial = 2011] [outer = (nil)] 07:42:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 292 (0x7f21f043f000) [pid = 2634] [serial = 2012] [outer = 0x7f21e2d83400] 07:42:09 INFO - PROCESS | 2634 | 1461681729872 Marionette DEBUG loaded listener.js 07:42:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 293 (0x7f21f7a75400) [pid = 2634] [serial = 2013] [outer = 0x7f21e2d83400] 07:42:10 INFO - PROCESS | 2634 | 1461681730786 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]]]}] 07:42:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 07:42:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1535ms 07:42:10 INFO - PROCESS | 2634 | 1461681730857 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 07:42:10 INFO - PROCESS | 2634 | 1461681730861 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 07:42:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 07:42:10 INFO - PROCESS | 2634 | 1461681730866 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 07:42:10 INFO - PROCESS | 2634 | 1461681730869 Marionette TRACE conn3 <- [1,2654,null,{}] 07:42:10 INFO - PROCESS | 2634 | 1461681730874 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}] 07:42:11 INFO - PROCESS | 2634 | 1461681731083 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 07:42:11 INFO - PROCESS | 2634 | 1461681731791 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:11 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21db2d7000 == 164 [pid = 2634] [id = 671] 07:42:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 294 (0x7f21da13d800) [pid = 2634] [serial = 2014] [outer = (nil)] 07:42:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 295 (0x7f21db4c8800) [pid = 2634] [serial = 2015] [outer = 0x7f21da13d800] 07:42:11 INFO - PROCESS | 2634 | 1461681731922 Marionette DEBUG loaded listener.js 07:42:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 296 (0x7f21dea16c00) [pid = 2634] [serial = 2016] [outer = 0x7f21da13d800] 07:42:12 INFO - PROCESS | 2634 | 1461681732737 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]]]}] 07:42:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 07:42:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1927ms 07:42:12 INFO - PROCESS | 2634 | 1461681732794 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 07:42:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 07:42:12 INFO - PROCESS | 2634 | 1461681732800 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 07:42:12 INFO - PROCESS | 2634 | 1461681732806 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 07:42:12 INFO - PROCESS | 2634 | 1461681732810 Marionette TRACE conn3 <- [1,2658,null,{}] 07:42:12 INFO - PROCESS | 2634 | 1461681732816 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}] 07:42:13 INFO - PROCESS | 2634 | 1461681732997 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 07:42:13 INFO - PROCESS | 2634 | 1461681733277 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:13 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e1a79000 == 165 [pid = 2634] [id = 672] 07:42:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 297 (0x7f21db245000) [pid = 2634] [serial = 2017] [outer = (nil)] 07:42:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 298 (0x7f21e18c7000) [pid = 2634] [serial = 2018] [outer = 0x7f21db245000] 07:42:13 INFO - PROCESS | 2634 | 1461681733344 Marionette DEBUG loaded listener.js 07:42:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 299 (0x7f21e2d85000) [pid = 2634] [serial = 2019] [outer = 0x7f21db245000] 07:42:14 INFO - PROCESS | 2634 | 1461681734201 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]]]}] 07:42:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 07:42:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1430ms 07:42:14 INFO - PROCESS | 2634 | 1461681734237 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 07:42:14 INFO - PROCESS | 2634 | 1461681734243 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 07:42:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 07:42:14 INFO - PROCESS | 2634 | 1461681734250 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 07:42:14 INFO - PROCESS | 2634 | 1461681734252 Marionette TRACE conn3 <- [1,2662,null,{}] 07:42:14 INFO - PROCESS | 2634 | 1461681734257 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}] 07:42:14 INFO - PROCESS | 2634 | 1461681734436 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 07:42:15 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21d9edf800 == 164 [pid = 2634] [id = 595] 07:42:15 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ff7df800 == 163 [pid = 2634] [id = 643] 07:42:15 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21fac0f800 == 162 [pid = 2634] [id = 642] 07:42:15 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f953a800 == 161 [pid = 2634] [id = 641] 07:42:15 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f8da0800 == 160 [pid = 2634] [id = 640] 07:42:15 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f8071000 == 159 [pid = 2634] [id = 639] 07:42:15 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f7a12800 == 158 [pid = 2634] [id = 638] 07:42:15 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f711f800 == 157 [pid = 2634] [id = 637] 07:42:15 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f2b9a000 == 156 [pid = 2634] [id = 636] 07:42:15 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f13e3000 == 155 [pid = 2634] [id = 635] 07:42:15 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21eec07800 == 154 [pid = 2634] [id = 634] 07:42:15 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ec88b000 == 153 [pid = 2634] [id = 633] 07:42:15 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e790e800 == 152 [pid = 2634] [id = 632] 07:42:15 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e597d000 == 151 [pid = 2634] [id = 631] 07:42:15 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e17e0000 == 150 [pid = 2634] [id = 630] 07:42:15 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21d94dd800 == 149 [pid = 2634] [id = 629] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 298 (0x7f21e580b000) [pid = 2634] [serial = 1821] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 297 (0x7f21e0511000) [pid = 2634] [serial = 1871] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 296 (0x7f21e3e26000) [pid = 2634] [serial = 1886] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 295 (0x7f21e4c59000) [pid = 2634] [serial = 1820] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 294 (0x7f21e2eb0400) [pid = 2634] [serial = 1865] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 293 (0x7f21edceac00) [pid = 2634] [serial = 1856] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 292 (0x7f21db245c00) [pid = 2634] [serial = 1868] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 291 (0x7f21e783c000) [pid = 2634] [serial = 1844] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 290 (0x7f21edec9800) [pid = 2634] [serial = 1862] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 289 (0x7f21e1a31800) [pid = 2634] [serial = 1584] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 288 (0x7f21e3d14400) [pid = 2634] [serial = 1878] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 287 (0x7f21e593c800) [pid = 2634] [serial = 1617] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 286 (0x7f21ec74cc00) [pid = 2634] [serial = 1850] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 285 (0x7f21e084c000) [pid = 2634] [serial = 1874] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 284 (0x7f21e1a3ac00) [pid = 2634] [serial = 1826] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 283 (0x7f21e2c3cc00) [pid = 2634] [serial = 1875] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 282 (0x7f21df24bc00) [pid = 2634] [serial = 1823] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 281 (0x7f21edf4b000) [pid = 2634] [serial = 1677] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 280 (0x7f21e4a64000) [pid = 2634] [serial = 1883] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 279 (0x7f21ec8dec00) [pid = 2634] [serial = 1853] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 278 (0x7f21e5b5cc00) [pid = 2634] [serial = 1835] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 277 (0x7f21ebac2400) [pid = 2634] [serial = 1847] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 276 (0x7f21e3f4ac00) [pid = 2634] [serial = 1829] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 275 (0x7f21de1ba400) [pid = 2634] [serial = 1869] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 274 (0x7f21e316e400) [pid = 2634] [serial = 1877] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 273 (0x7f21de236c00) [pid = 2634] [serial = 1581] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 272 (0x7f21e6aa7000) [pid = 2634] [serial = 1838] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 271 (0x7f21e4880000) [pid = 2634] [serial = 1881] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 270 (0x7f21ede8ac00) [pid = 2634] [serial = 1859] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 269 (0x7f21e7726400) [pid = 2634] [serial = 1841] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 268 (0x7f21e3f4b400) [pid = 2634] [serial = 1880] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 267 (0x7f21e2d86c00) [pid = 2634] [serial = 1614] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 266 (0x7f21e5804400) [pid = 2634] [serial = 1884] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 265 (0x7f21e07c5800) [pid = 2634] [serial = 1872] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 264 (0x7f21f0432400) [pid = 2634] [serial = 1611] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | --DOMWINDOW == 263 (0x7f21e4c52000) [pid = 2634] [serial = 1832] [outer = (nil)] [url = about:blank] 07:42:15 INFO - PROCESS | 2634 | 1461681735479 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:15 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21d94d2000 == 150 [pid = 2634] [id = 673] 07:42:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 264 (0x7f21db245c00) [pid = 2634] [serial = 2020] [outer = (nil)] 07:42:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 265 (0x7f21debf2c00) [pid = 2634] [serial = 2021] [outer = 0x7f21db245c00] 07:42:15 INFO - PROCESS | 2634 | 1461681735563 Marionette DEBUG loaded listener.js 07:42:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 266 (0x7f21e3176400) [pid = 2634] [serial = 2022] [outer = 0x7f21db245c00] 07:42:16 INFO - PROCESS | 2634 | 1461681736246 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]]]}] 07:42:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 07:42:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 2038ms 07:42:16 INFO - PROCESS | 2634 | 1461681736288 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 07:42:16 INFO - PROCESS | 2634 | 1461681736291 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 07:42:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 07:42:16 INFO - PROCESS | 2634 | 1461681736299 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 07:42:16 INFO - PROCESS | 2634 | 1461681736307 Marionette TRACE conn3 <- [1,2666,null,{}] 07:42:16 INFO - PROCESS | 2634 | 1461681736321 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}] 07:42:16 INFO - PROCESS | 2634 | 1461681736582 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 07:42:16 INFO - PROCESS | 2634 | 1461681736728 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:16 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21dff6c000 == 151 [pid = 2634] [id = 674] 07:42:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 267 (0x7f21de22ac00) [pid = 2634] [serial = 2023] [outer = (nil)] 07:42:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 268 (0x7f21e3f4c400) [pid = 2634] [serial = 2024] [outer = 0x7f21de22ac00] 07:42:16 INFO - PROCESS | 2634 | 1461681736791 Marionette DEBUG loaded listener.js 07:42:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 269 (0x7f21e488b400) [pid = 2634] [serial = 2025] [outer = 0x7f21de22ac00] 07:42:17 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:42:17 INFO - PROCESS | 2634 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:42:17 INFO - PROCESS | 2634 | 1461681737995 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]]]}] 07:42:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 07:42:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1737ms 07:42:18 INFO - PROCESS | 2634 | 1461681738034 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 07:42:18 INFO - PROCESS | 2634 | 1461681738038 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 07:42:18 INFO - PROCESS | 2634 | 1461681738046 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 07:42:18 INFO - PROCESS | 2634 | 1461681738051 Marionette TRACE conn3 <- [1,2670,null,{}] 07:42:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 07:42:18 INFO - PROCESS | 2634 | 1461681738058 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}] 07:42:18 INFO - PROCESS | 2634 | 1461681738294 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 07:42:18 INFO - PROCESS | 2634 | 1461681738397 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:18 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e2e33000 == 152 [pid = 2634] [id = 675] 07:42:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 270 (0x7f21e40aac00) [pid = 2634] [serial = 2026] [outer = (nil)] 07:42:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 271 (0x7f21e5810c00) [pid = 2634] [serial = 2027] [outer = 0x7f21e40aac00] 07:42:18 INFO - PROCESS | 2634 | 1461681738457 Marionette DEBUG loaded listener.js 07:42:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 272 (0x7f21e6765000) [pid = 2634] [serial = 2028] [outer = 0x7f21e40aac00] 07:42:20 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 271 (0x7f21e783b400) [pid = 2634] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 270 (0x7f21de22c800) [pid = 2634] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 269 (0x7f21e5b63400) [pid = 2634] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 268 (0x7f21dd7da400) [pid = 2634] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 267 (0x7f21e3e26400) [pid = 2634] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 266 (0x7f21e4882000) [pid = 2634] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 265 (0x7f21e593e000) [pid = 2634] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 264 (0x7f21de1c1000) [pid = 2634] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 263 (0x7f21db4cd000) [pid = 2634] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 262 (0x7f21de1bf400) [pid = 2634] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 261 (0x7f21e2eb3400) [pid = 2634] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 260 (0x7f21de1c4c00) [pid = 2634] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 259 (0x7f21e6aa9400) [pid = 2634] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 258 (0x7f21e0844800) [pid = 2634] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 257 (0x7f21db242c00) [pid = 2634] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 256 (0x7f21de22d400) [pid = 2634] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 255 (0x7f21db249c00) [pid = 2634] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 254 (0x7f21e6a9dc00) [pid = 2634] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 253 (0x7f21e4933800) [pid = 2634] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 252 (0x7f21de1bf800) [pid = 2634] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 251 (0x7f21f3053c00) [pid = 2634] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 250 (0x7f21e0843400) [pid = 2634] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 249 (0x7f21f13c5400) [pid = 2634] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 248 (0x7f21de1bec00) [pid = 2634] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 247 (0x7f21e5785400) [pid = 2634] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 246 (0x7f21e5810800) [pid = 2634] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 245 (0x7f21e6aa4000) [pid = 2634] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 244 (0x7f21db4c4c00) [pid = 2634] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 243 (0x7f21e49c6800) [pid = 2634] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 242 (0x7f21d8775800) [pid = 2634] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 241 (0x7f21e3de5c00) [pid = 2634] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 240 (0x7f21e3e27800) [pid = 2634] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 239 (0x7f21e3f44000) [pid = 2634] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 238 (0x7f21f09cf000) [pid = 2634] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 237 (0x7f21e0850400) [pid = 2634] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 236 (0x7f21e3e2f800) [pid = 2634] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 235 (0x7f21e4c5e800) [pid = 2634] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 234 (0x7f21e2c3c800) [pid = 2634] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 233 (0x7f21da13ac00) [pid = 2634] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 232 (0x7f21ec74e800) [pid = 2634] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 231 (0x7f21da147400) [pid = 2634] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 230 (0x7f21de7f1c00) [pid = 2634] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 229 (0x7f21dea1b400) [pid = 2634] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 228 (0x7f21e6aa3400) [pid = 2634] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 227 (0x7f21e67a2400) [pid = 2634] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 226 (0x7f21de229800) [pid = 2634] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 225 (0x7f21df245000) [pid = 2634] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 224 (0x7f21e3de8800) [pid = 2634] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 223 (0x7f21db4c2400) [pid = 2634] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 222 (0x7f21e2eed800) [pid = 2634] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 221 (0x7f21d8778400) [pid = 2634] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 220 (0x7f21e07d0c00) [pid = 2634] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 219 (0x7f21dfd36400) [pid = 2634] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 218 (0x7f21e3d1a000) [pid = 2634] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 217 (0x7f21e18cb800) [pid = 2634] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 216 (0x7f21df242800) [pid = 2634] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 215 (0x7f21dff46400) [pid = 2634] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 214 (0x7f21da13b400) [pid = 2634] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 213 (0x7f21e40a8000) [pid = 2634] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 212 (0x7f21e053f400) [pid = 2634] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 211 (0x7f21e6aa4800) [pid = 2634] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 210 (0x7f21e2eb6c00) [pid = 2634] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 209 (0x7f21e49cf400) [pid = 2634] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 208 (0x7f21e67a4000) [pid = 2634] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 207 (0x7f21e0543400) [pid = 2634] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 07:42:20 INFO - PROCESS | 2634 | --DOMWINDOW == 206 (0x7f21e7682800) [pid = 2634] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 07:42:20 INFO - PROCESS | 2634 | 1461681740569 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] 07:42:20 INFO - PROCESS | 2634 | 1461681740638 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 07:42:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 07:42:20 INFO - PROCESS | 2634 | 1461681740643 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 07:42:20 INFO - PROCESS | 2634 | 1461681740645 Marionette TRACE conn3 <- [1,2674,null,{}] 07:42:20 INFO - PROCESS | 2634 | 1461681740650 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}] 07:42:20 INFO - PROCESS | 2634 | 1461681740829 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 07:42:20 INFO - PROCESS | 2634 | 1461681740839 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:20 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21db1f1800 == 153 [pid = 2634] [id = 676] 07:42:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 207 (0x7f21de1bec00) [pid = 2634] [serial = 2029] [outer = (nil)] 07:42:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 208 (0x7f21de22d400) [pid = 2634] [serial = 2030] [outer = 0x7f21de1bec00] 07:42:20 INFO - PROCESS | 2634 | 1461681740910 Marionette DEBUG loaded listener.js 07:42:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 209 (0x7f21e0543400) [pid = 2634] [serial = 2031] [outer = 0x7f21de1bec00] 07:42:22 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:42:22 INFO - PROCESS | 2634 | 1461681742222 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] 07:42:22 INFO - PROCESS | 2634 | 1461681742274 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 07:42:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 07:42:22 INFO - PROCESS | 2634 | 1461681742280 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 07:42:22 INFO - PROCESS | 2634 | 1461681742282 Marionette TRACE conn3 <- [1,2678,null,{}] 07:42:22 INFO - PROCESS | 2634 | 1461681742287 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}] 07:42:22 INFO - PROCESS | 2634 | 1461681742540 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 07:42:22 INFO - PROCESS | 2634 | 1461681742911 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:22 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21db1db000 == 154 [pid = 2634] [id = 677] 07:42:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 210 (0x7f21d877ac00) [pid = 2634] [serial = 2032] [outer = (nil)] 07:42:22 INFO - PROCESS | 2634 | ++DOMWINDOW == 211 (0x7f21db245400) [pid = 2634] [serial = 2033] [outer = 0x7f21d877ac00] 07:42:22 INFO - PROCESS | 2634 | 1461681742985 Marionette DEBUG loaded listener.js 07:42:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 212 (0x7f21de1c5800) [pid = 2634] [serial = 2034] [outer = 0x7f21d877ac00] 07:42:24 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:42:24 INFO - PROCESS | 2634 | 1461681744371 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]]]}] 07:42:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 07:42:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2135ms 07:42:24 INFO - PROCESS | 2634 | 1461681744417 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 07:42:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 07:42:24 INFO - PROCESS | 2634 | 1461681744423 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 07:42:24 INFO - PROCESS | 2634 | 1461681744430 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 07:42:24 INFO - PROCESS | 2634 | 1461681744436 Marionette TRACE conn3 <- [1,2682,null,{}] 07:42:24 INFO - PROCESS | 2634 | 1461681744442 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}] 07:42:24 INFO - PROCESS | 2634 | 1461681744725 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 07:42:24 INFO - PROCESS | 2634 | 1461681744969 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:24 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e17e7800 == 155 [pid = 2634] [id = 678] 07:42:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 213 (0x7f21de1c0400) [pid = 2634] [serial = 2035] [outer = (nil)] 07:42:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 214 (0x7f21e07c8800) [pid = 2634] [serial = 2036] [outer = 0x7f21de1c0400] 07:42:25 INFO - PROCESS | 2634 | 1461681745043 Marionette DEBUG loaded listener.js 07:42:25 INFO - PROCESS | 2634 | ++DOMWINDOW == 215 (0x7f21e1a34c00) [pid = 2634] [serial = 2037] [outer = 0x7f21de1c0400] 07:42:26 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:42:26 INFO - PROCESS | 2634 | 1461681746460 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]]]}] 07:42:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 07:42:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2085ms 07:42:26 INFO - PROCESS | 2634 | 1461681746518 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 07:42:26 INFO - PROCESS | 2634 | 1461681746523 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 07:42:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 07:42:26 INFO - PROCESS | 2634 | 1461681746660 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 07:42:26 INFO - PROCESS | 2634 | 1461681746664 Marionette TRACE conn3 <- [1,2686,null,{}] 07:42:26 INFO - PROCESS | 2634 | 1461681746672 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}] 07:42:26 INFO - PROCESS | 2634 | 1461681746875 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 07:42:27 INFO - PROCESS | 2634 | 1461681747142 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:27 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e596f000 == 156 [pid = 2634] [id = 679] 07:42:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 216 (0x7f21e2c39c00) [pid = 2634] [serial = 2038] [outer = (nil)] 07:42:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 217 (0x7f21e3179c00) [pid = 2634] [serial = 2039] [outer = 0x7f21e2c39c00] 07:42:27 INFO - PROCESS | 2634 | 1461681747218 Marionette DEBUG loaded listener.js 07:42:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 218 (0x7f21e3f44c00) [pid = 2634] [serial = 2040] [outer = 0x7f21e2c39c00] 07:42:28 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:42:28 INFO - PROCESS | 2634 | 1461681748572 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] 07:42:28 INFO - PROCESS | 2634 | 1461681748603 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 07:42:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 07:42:28 INFO - PROCESS | 2634 | 1461681748619 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 07:42:28 INFO - PROCESS | 2634 | 1461681748629 Marionette TRACE conn3 <- [1,2690,null,{}] 07:42:28 INFO - PROCESS | 2634 | 1461681748634 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}] 07:42:28 INFO - PROCESS | 2634 | 1461681748917 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 07:42:29 INFO - PROCESS | 2634 | 1461681749161 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:29 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e6bca000 == 157 [pid = 2634] [id = 680] 07:42:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 219 (0x7f21e2c3dc00) [pid = 2634] [serial = 2041] [outer = (nil)] 07:42:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 220 (0x7f21e4a60000) [pid = 2634] [serial = 2042] [outer = 0x7f21e2c3dc00] 07:42:29 INFO - PROCESS | 2634 | 1461681749233 Marionette DEBUG loaded listener.js 07:42:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 221 (0x7f21e5935c00) [pid = 2634] [serial = 2043] [outer = 0x7f21e2c3dc00] 07:42:30 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:42:30 INFO - PROCESS | 2634 | 1461681750538 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] 07:42:30 INFO - PROCESS | 2634 | 1461681750566 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 07:42:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 07:42:30 INFO - PROCESS | 2634 | 1461681750571 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 07:42:30 INFO - PROCESS | 2634 | 1461681750574 Marionette TRACE conn3 <- [1,2694,null,{}] 07:42:30 INFO - PROCESS | 2634 | 1461681750579 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}] 07:42:30 INFO - PROCESS | 2634 | 1461681750773 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 07:42:31 INFO - PROCESS | 2634 | 1461681751065 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:31 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ebb9a800 == 158 [pid = 2634] [id = 681] 07:42:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 222 (0x7f21e31ee800) [pid = 2634] [serial = 2044] [outer = (nil)] 07:42:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 223 (0x7f21e67a0400) [pid = 2634] [serial = 2045] [outer = 0x7f21e31ee800] 07:42:31 INFO - PROCESS | 2634 | 1461681751135 Marionette DEBUG loaded listener.js 07:42:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 224 (0x7f21e7513400) [pid = 2634] [serial = 2046] [outer = 0x7f21e31ee800] 07:42:32 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:42:32 INFO - PROCESS | 2634 | 1461681752408 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] 07:42:32 INFO - PROCESS | 2634 | 1461681752457 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 07:42:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 07:42:32 INFO - PROCESS | 2634 | 1461681752463 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 07:42:32 INFO - PROCESS | 2634 | 1461681752465 Marionette TRACE conn3 <- [1,2698,null,{}] 07:42:32 INFO - PROCESS | 2634 | 1461681752470 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}] 07:42:32 INFO - PROCESS | 2634 | 1461681752702 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 07:42:32 INFO - PROCESS | 2634 | 1461681752991 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:33 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee750000 == 159 [pid = 2634] [id = 682] 07:42:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 225 (0x7f21e77a4400) [pid = 2634] [serial = 2047] [outer = (nil)] 07:42:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 226 (0x7f21e77a8800) [pid = 2634] [serial = 2048] [outer = 0x7f21e77a4400] 07:42:33 INFO - PROCESS | 2634 | 1461681753073 Marionette DEBUG loaded listener.js 07:42:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 227 (0x7f21ec755800) [pid = 2634] [serial = 2049] [outer = 0x7f21e77a4400] 07:42:34 INFO - PROCESS | 2634 | SkCairoFTTypeface::onFilterRec unimplemented 07:42:34 INFO - PROCESS | 2634 | 1461681754418 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] 07:42:34 INFO - PROCESS | 2634 | 1461681754453 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 07:42:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 07:42:34 INFO - PROCESS | 2634 | 1461681754458 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 07:42:34 INFO - PROCESS | 2634 | 1461681754461 Marionette TRACE conn3 <- [1,2702,null,{}] 07:42:34 INFO - PROCESS | 2634 | 1461681754466 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}] 07:42:34 INFO - PROCESS | 2634 | 1461681754655 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 07:42:34 INFO - PROCESS | 2634 | 1461681754934 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:34 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef45b000 == 160 [pid = 2634] [id = 683] 07:42:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 228 (0x7f21e7681400) [pid = 2634] [serial = 2050] [outer = (nil)] 07:42:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 229 (0x7f21ec8d8000) [pid = 2634] [serial = 2051] [outer = 0x7f21e7681400] 07:42:35 INFO - PROCESS | 2634 | 1461681755003 Marionette DEBUG loaded listener.js 07:42:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 230 (0x7f21ede8b000) [pid = 2634] [serial = 2052] [outer = 0x7f21e7681400] 07:42:35 INFO - PROCESS | 2634 | 1461681755873 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]]]}] 07:42:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 07:42:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1480ms 07:42:35 INFO - PROCESS | 2634 | 1461681755939 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 07:42:35 INFO - PROCESS | 2634 | 1461681755943 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 07:42:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 07:42:35 INFO - PROCESS | 2634 | 1461681755948 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 07:42:35 INFO - PROCESS | 2634 | 1461681755950 Marionette TRACE conn3 <- [1,2706,null,{}] 07:42:35 INFO - PROCESS | 2634 | 1461681755956 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}] 07:42:36 INFO - PROCESS | 2634 | 1461681756152 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 07:42:36 INFO - PROCESS | 2634 | 1461681756424 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:36 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f2b8a800 == 161 [pid = 2634] [id = 684] 07:42:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 231 (0x7f21e77a5c00) [pid = 2634] [serial = 2053] [outer = (nil)] 07:42:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 232 (0x7f21edf41c00) [pid = 2634] [serial = 2054] [outer = 0x7f21e77a5c00] 07:42:36 INFO - PROCESS | 2634 | 1461681756540 Marionette DEBUG loaded listener.js 07:42:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 233 (0x7f21ee3d2c00) [pid = 2634] [serial = 2055] [outer = 0x7f21e77a5c00] 07:42:37 INFO - PROCESS | 2634 | 1461681757375 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]]]}] 07:42:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 07:42:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1480ms 07:42:37 INFO - PROCESS | 2634 | 1461681757430 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 07:42:37 INFO - PROCESS | 2634 | 1461681757433 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 07:42:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 07:42:37 INFO - PROCESS | 2634 | 1461681757439 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 07:42:37 INFO - PROCESS | 2634 | 1461681757442 Marionette TRACE conn3 <- [1,2710,null,{}] 07:42:37 INFO - PROCESS | 2634 | 1461681757448 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}] 07:42:37 INFO - PROCESS | 2634 | 1461681757644 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 07:42:37 INFO - PROCESS | 2634 | 1461681757921 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:37 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f53ce800 == 162 [pid = 2634] [id = 685] 07:42:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 234 (0x7f21ede85000) [pid = 2634] [serial = 2056] [outer = (nil)] 07:42:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 235 (0x7f21edec3000) [pid = 2634] [serial = 2057] [outer = 0x7f21ede85000] 07:42:38 INFO - PROCESS | 2634 | 1461681758046 Marionette DEBUG loaded listener.js 07:42:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 236 (0x7f21ee630000) [pid = 2634] [serial = 2058] [outer = 0x7f21ede85000] 07:42:38 INFO - PROCESS | 2634 | 1461681758904 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] 07:42:38 INFO - PROCESS | 2634 | 1461681758985 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 07:42:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 07:42:38 INFO - PROCESS | 2634 | 1461681758991 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 07:42:38 INFO - PROCESS | 2634 | 1461681758993 Marionette TRACE conn3 <- [1,2714,null,{}] 07:42:39 INFO - PROCESS | 2634 | 1461681758999 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}] 07:42:39 INFO - PROCESS | 2634 | 1461681759241 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 07:42:39 INFO - PROCESS | 2634 | 1461681759550 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:39 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f80e6800 == 163 [pid = 2634] [id = 686] 07:42:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 237 (0x7f21ede8ac00) [pid = 2634] [serial = 2059] [outer = (nil)] 07:42:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 238 (0x7f21eefcac00) [pid = 2634] [serial = 2060] [outer = 0x7f21ede8ac00] 07:42:39 INFO - PROCESS | 2634 | 1461681759625 Marionette DEBUG loaded listener.js 07:42:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 239 (0x7f21ef77a000) [pid = 2634] [serial = 2061] [outer = 0x7f21ede8ac00] 07:42:40 INFO - PROCESS | 2634 | 1461681760436 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]]]}] 07:42:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 07:42:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1475ms 07:42:40 INFO - PROCESS | 2634 | 1461681760469 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 07:42:40 INFO - PROCESS | 2634 | 1461681760473 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 07:42:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 07:42:40 INFO - PROCESS | 2634 | 1461681760486 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 07:42:40 INFO - PROCESS | 2634 | 1461681760492 Marionette TRACE conn3 <- [1,2718,null,{}] 07:42:40 INFO - PROCESS | 2634 | 1461681760497 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}] 07:42:40 INFO - PROCESS | 2634 | 1461681760691 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 07:42:40 INFO - PROCESS | 2634 | 1461681760976 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:41 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fac2b800 == 164 [pid = 2634] [id = 687] 07:42:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 240 (0x7f21f0705000) [pid = 2634] [serial = 2062] [outer = (nil)] 07:42:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 241 (0x7f21f0709000) [pid = 2634] [serial = 2063] [outer = 0x7f21f0705000] 07:42:41 INFO - PROCESS | 2634 | 1461681761092 Marionette DEBUG loaded listener.js 07:42:41 INFO - PROCESS | 2634 | ++DOMWINDOW == 242 (0x7f21f1eeac00) [pid = 2634] [serial = 2064] [outer = 0x7f21f0705000] 07:42:42 INFO - PROCESS | 2634 | 1461681762012 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] 07:42:42 INFO - PROCESS | 2634 | 1461681762075 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 07:42:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 07:42:42 INFO - PROCESS | 2634 | 1461681762081 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 07:42:42 INFO - PROCESS | 2634 | 1461681762085 Marionette TRACE conn3 <- [1,2722,null,{}] 07:42:42 INFO - PROCESS | 2634 | 1461681762090 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}] 07:42:42 INFO - PROCESS | 2634 | 1461681762316 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 07:42:42 INFO - PROCESS | 2634 | 1461681762633 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:42 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220edb3800 == 165 [pid = 2634] [id = 688] 07:42:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 243 (0x7f21e18ca400) [pid = 2634] [serial = 2065] [outer = (nil)] 07:42:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 244 (0x7f21f2d4b400) [pid = 2634] [serial = 2066] [outer = 0x7f21e18ca400] 07:42:42 INFO - PROCESS | 2634 | 1461681762714 Marionette DEBUG loaded listener.js 07:42:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 245 (0x7f21f7a71c00) [pid = 2634] [serial = 2067] [outer = 0x7f21e18ca400] 07:42:43 INFO - PROCESS | 2634 | 1461681763574 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] 07:42:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 07:42:43 INFO - PROCESS | 2634 | 1461681763614 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 07:42:43 INFO - PROCESS | 2634 | 1461681763619 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 07:42:43 INFO - PROCESS | 2634 | 1461681763622 Marionette TRACE conn3 <- [1,2726,null,{}] 07:42:43 INFO - PROCESS | 2634 | 1461681763627 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}] 07:42:43 INFO - PROCESS | 2634 | 1461681763818 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 07:42:44 INFO - PROCESS | 2634 | 1461681764101 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:44 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21df5db000 == 166 [pid = 2634] [id = 689] 07:42:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 246 (0x7f21dd7dd000) [pid = 2634] [serial = 2068] [outer = (nil)] 07:42:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 247 (0x7f21e2c34400) [pid = 2634] [serial = 2069] [outer = 0x7f21dd7dd000] 07:42:44 INFO - PROCESS | 2634 | 1461681764209 Marionette DEBUG loaded listener.js 07:42:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 248 (0x7f21f79e7800) [pid = 2634] [serial = 2070] [outer = 0x7f21dd7dd000] 07:42:45 INFO - PROCESS | 2634 | 1461681765062 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]]]}] 07:42:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 07:42:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1480ms 07:42:45 INFO - PROCESS | 2634 | 1461681765100 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 07:42:45 INFO - PROCESS | 2634 | 1461681765103 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 07:42:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 07:42:45 INFO - PROCESS | 2634 | 1461681765108 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 07:42:45 INFO - PROCESS | 2634 | 1461681765110 Marionette TRACE conn3 <- [1,2730,null,{}] 07:42:45 INFO - PROCESS | 2634 | 1461681765116 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}] 07:42:45 INFO - PROCESS | 2634 | 1461681765319 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 07:42:45 INFO - PROCESS | 2634 | 1461681765651 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:45 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e05b2000 == 167 [pid = 2634] [id = 690] 07:42:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 249 (0x7f21da138c00) [pid = 2634] [serial = 2071] [outer = (nil)] 07:42:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 250 (0x7f21dea1e400) [pid = 2634] [serial = 2072] [outer = 0x7f21da138c00] 07:42:45 INFO - PROCESS | 2634 | 1461681765724 Marionette DEBUG loaded listener.js 07:42:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 251 (0x7f21e2eab400) [pid = 2634] [serial = 2073] [outer = 0x7f21da138c00] 07:42:47 INFO - PROCESS | 2634 | 1461681767040 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] 07:42:47 INFO - PROCESS | 2634 | 1461681767094 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 07:42:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 07:42:47 INFO - PROCESS | 2634 | 1461681767100 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 07:42:47 INFO - PROCESS | 2634 | 1461681767102 Marionette TRACE conn3 <- [1,2734,null,{}] 07:42:47 INFO - PROCESS | 2634 | 1461681767107 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}] 07:42:47 INFO - PROCESS | 2634 | 1461681767370 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 07:42:48 INFO - PROCESS | 2634 | 1461681768159 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:48 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21df5e2800 == 168 [pid = 2634] [id = 691] 07:42:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 252 (0x7f21da139400) [pid = 2634] [serial = 2074] [outer = (nil)] 07:42:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 253 (0x7f21db4c2400) [pid = 2634] [serial = 2075] [outer = 0x7f21da139400] 07:42:48 INFO - PROCESS | 2634 | 1461681768251 Marionette DEBUG loaded listener.js 07:42:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 254 (0x7f21de1c5c00) [pid = 2634] [serial = 2076] [outer = 0x7f21da139400] 07:42:49 INFO - PROCESS | 2634 | 1461681769123 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]]]}] 07:42:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 07:42:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 2083ms 07:42:49 INFO - PROCESS | 2634 | 1461681769184 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 07:42:49 INFO - PROCESS | 2634 | 1461681769190 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 07:42:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 07:42:49 INFO - PROCESS | 2634 | 1461681769196 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 07:42:49 INFO - PROCESS | 2634 | 1461681769201 Marionette TRACE conn3 <- [1,2738,null,{}] 07:42:49 INFO - PROCESS | 2634 | 1461681769208 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}] 07:42:49 INFO - PROCESS | 2634 | 1461681769407 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 07:42:49 INFO - PROCESS | 2634 | 1461681769701 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:49 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e237b000 == 169 [pid = 2634] [id = 692] 07:42:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 255 (0x7f21de22dc00) [pid = 2634] [serial = 2077] [outer = (nil)] 07:42:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 256 (0x7f21df244c00) [pid = 2634] [serial = 2078] [outer = 0x7f21de22dc00] 07:42:49 INFO - PROCESS | 2634 | 1461681769819 Marionette DEBUG loaded listener.js 07:42:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 257 (0x7f21e053f400) [pid = 2634] [serial = 2079] [outer = 0x7f21de22dc00] 07:42:50 INFO - PROCESS | 2634 | 1461681770682 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]]]}] 07:42:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 07:42:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1579ms 07:42:50 INFO - PROCESS | 2634 | 1461681770779 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 07:42:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 07:42:50 INFO - PROCESS | 2634 | 1461681770791 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 07:42:50 INFO - PROCESS | 2634 | 1461681770805 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 07:42:50 INFO - PROCESS | 2634 | 1461681770808 Marionette TRACE conn3 <- [1,2742,null,{}] 07:42:50 INFO - PROCESS | 2634 | 1461681770889 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}] 07:42:51 INFO - PROCESS | 2634 | 1461681771162 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 07:42:51 INFO - PROCESS | 2634 | 1461681771591 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:51 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e2e39800 == 168 [pid = 2634] [id = 650] 07:42:51 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e05dc800 == 167 [pid = 2634] [id = 649] 07:42:51 INFO - PROCESS | 2634 | --DOMWINDOW == 256 (0x7f21e6aa7800) [pid = 2634] [serial = 1961] [outer = (nil)] [url = about:blank] 07:42:51 INFO - PROCESS | 2634 | --DOMWINDOW == 255 (0x7f21f070bc00) [pid = 2634] [serial = 1934] [outer = (nil)] [url = about:blank] 07:42:51 INFO - PROCESS | 2634 | --DOMWINDOW == 254 (0x7f21e2c32c00) [pid = 2634] [serial = 1937] [outer = (nil)] [url = about:blank] 07:42:51 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21d945b000 == 168 [pid = 2634] [id = 693] 07:42:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 255 (0x7f21db4cac00) [pid = 2634] [serial = 2080] [outer = (nil)] 07:42:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 256 (0x7f21e07cac00) [pid = 2634] [serial = 2081] [outer = 0x7f21db4cac00] 07:42:51 INFO - PROCESS | 2634 | 1461681771721 Marionette DEBUG loaded listener.js 07:42:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 257 (0x7f21e2eac400) [pid = 2634] [serial = 2082] [outer = 0x7f21db4cac00] 07:42:51 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21db1f1800 == 167 [pid = 2634] [id = 676] 07:42:52 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e2e33000 == 166 [pid = 2634] [id = 675] 07:42:52 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21dff6c000 == 165 [pid = 2634] [id = 674] 07:42:52 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21d94d2000 == 164 [pid = 2634] [id = 673] 07:42:52 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e1a79000 == 163 [pid = 2634] [id = 672] 07:42:52 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21db2d7000 == 162 [pid = 2634] [id = 671] 07:42:52 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220a785000 == 161 [pid = 2634] [id = 666] 07:42:52 INFO - PROCESS | 2634 | --DOCSHELL 0x7f2208530800 == 160 [pid = 2634] [id = 665] 07:42:52 INFO - PROCESS | 2634 | --DOCSHELL 0x7f2205a45800 == 159 [pid = 2634] [id = 664] 07:42:52 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f9faa800 == 158 [pid = 2634] [id = 663] 07:42:52 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f848e800 == 157 [pid = 2634] [id = 662] 07:42:52 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f4785000 == 156 [pid = 2634] [id = 661] 07:42:52 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f2a5f800 == 155 [pid = 2634] [id = 660] 07:42:52 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef4d7800 == 154 [pid = 2634] [id = 659] 07:42:52 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21eee6f000 == 153 [pid = 2634] [id = 658] 07:42:52 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ee5eb800 == 152 [pid = 2634] [id = 657] 07:42:52 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ebb91000 == 151 [pid = 2634] [id = 656] 07:42:52 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e5b3e000 == 150 [pid = 2634] [id = 655] 07:42:52 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e05da000 == 149 [pid = 2634] [id = 654] 07:42:52 INFO - PROCESS | 2634 | 1461681772589 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]]]}] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 256 (0x7f21eedccc00) [pid = 2634] [serial = 1692] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 255 (0x7f21e0513000) [pid = 2634] [serial = 1824] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 254 (0x7f21e7843400) [pid = 2634] [serial = 1845] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 253 (0x7f21e4880400) [pid = 2634] [serial = 1797] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 252 (0x7f21e4a63800) [pid = 2634] [serial = 1767] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 251 (0x7f21f0434400) [pid = 2634] [serial = 1542] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 250 (0x7f21e77ae800) [pid = 2634] [serial = 1842] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 249 (0x7f21e40b2800) [pid = 2634] [serial = 1794] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 248 (0x7f21e084b000) [pid = 2634] [serial = 1944] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 247 (0x7f21e67a1c00) [pid = 2634] [serial = 1959] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 246 (0x7f220851cc00) [pid = 2634] [serial = 1635] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 245 (0x7f21e6765400) [pid = 2634] [serial = 1887] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 244 (0x7f21e7724c00) [pid = 2634] [serial = 1785] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 243 (0x7f21e5932000) [pid = 2634] [serial = 1833] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 242 (0x7f21ee3ca000) [pid = 2634] [serial = 1866] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 241 (0x7f21e771f800) [pid = 2634] [serial = 1788] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 240 (0x7f21de22b800) [pid = 2634] [serial = 1941] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 239 (0x7f21ebacd400) [pid = 2634] [serial = 1848] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 238 (0x7f21f8d0dc00) [pid = 2634] [serial = 1701] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 237 (0x7f21dfd3b800) [pid = 2634] [serial = 1752] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 236 (0x7f2206b39800) [pid = 2634] [serial = 1629] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 235 (0x7f21e2eb7800) [pid = 2634] [serial = 1946] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 234 (0x7f21e2eec000) [pid = 2634] [serial = 1895] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 233 (0x7f21e7724000) [pid = 2634] [serial = 1904] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 232 (0x7f21f7eac800) [pid = 2634] [serial = 1698] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 231 (0x7f21e3d0f400) [pid = 2634] [serial = 1949] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 230 (0x7f21e6a9ec00) [pid = 2634] [serial = 1956] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 229 (0x7f21ee48c000) [pid = 2634] [serial = 1913] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 228 (0x7f21e676e400) [pid = 2634] [serial = 1779] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 227 (0x7f21e767e400) [pid = 2634] [serial = 1782] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 226 (0x7f21de1be000) [pid = 2634] [serial = 1716] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 225 (0x7f2205362800) [pid = 2634] [serial = 1704] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 224 (0x7f21db4c3000) [pid = 2634] [serial = 1749] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 223 (0x7f21dfd40400) [pid = 2634] [serial = 1943] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 222 (0x7f21e67a1400) [pid = 2634] [serial = 1901] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 221 (0x7f21e31f1c00) [pid = 2634] [serial = 1947] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 220 (0x7f21e4884000) [pid = 2634] [serial = 1830] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 219 (0x7f21e4c5c000) [pid = 2634] [serial = 1770] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 218 (0x7f21e7723000) [pid = 2634] [serial = 1641] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 217 (0x7f21eee28400) [pid = 2634] [serial = 1922] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 216 (0x7f21f530e800) [pid = 2634] [serial = 1695] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 215 (0x7f21e3e31c00) [pid = 2634] [serial = 1950] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 214 (0x7f21e580a000) [pid = 2634] [serial = 1955] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 213 (0x7f21ee3cbc00) [pid = 2634] [serial = 1910] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 212 (0x7f21e31f2000) [pid = 2634] [serial = 1758] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 211 (0x7f21e40afc00) [pid = 2634] [serial = 1764] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 210 (0x7f21e5804c00) [pid = 2634] [serial = 1773] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 209 (0x7f21e676c000) [pid = 2634] [serial = 1836] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 208 (0x7f21da146800) [pid = 2634] [serial = 1647] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 207 (0x7f21eddcb000) [pid = 2634] [serial = 1857] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 206 (0x7f21edf46800) [pid = 2634] [serial = 1863] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 205 (0x7f21e5934800) [pid = 2634] [serial = 1776] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 204 (0x7f220a176c00) [pid = 2634] [serial = 1644] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 203 (0x7f21edce4000) [pid = 2634] [serial = 1620] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 202 (0x7f21edcc8400) [pid = 2634] [serial = 1854] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 201 (0x7f21e3177400) [pid = 2634] [serial = 1791] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 200 (0x7f2205363000) [pid = 2634] [serial = 1710] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 199 (0x7f21e492a800) [pid = 2634] [serial = 1953] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 198 (0x7f21f0597000) [pid = 2634] [serial = 1931] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 197 (0x7f21db4cf400) [pid = 2634] [serial = 1713] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 196 (0x7f2208a3e800) [pid = 2634] [serial = 1638] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 195 (0x7f21ee60f800) [pid = 2634] [serial = 1916] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 194 (0x7f21e0538c00) [pid = 2634] [serial = 1958] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 193 (0x7f21d8781800) [pid = 2634] [serial = 1889] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 192 (0x7f21e07c3400) [pid = 2634] [serial = 1892] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 191 (0x7f21db4c6000) [pid = 2634] [serial = 1719] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 190 (0x7f21ee632800) [pid = 2634] [serial = 1919] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 189 (0x7f21e2c35400) [pid = 2634] [serial = 1755] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 188 (0x7f21e0538000) [pid = 2634] [serial = 1680] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 187 (0x7f21e4931000) [pid = 2634] [serial = 1898] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 186 (0x7f21edcc5c00) [pid = 2634] [serial = 1907] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 185 (0x7f21db4c7400) [pid = 2634] [serial = 1940] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 184 (0x7f21ee602800) [pid = 2634] [serial = 1689] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 183 (0x7f21e3df2400) [pid = 2634] [serial = 1761] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 182 (0x7f21df250400) [pid = 2634] [serial = 1707] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 181 (0x7f21f7a79c00) [pid = 2634] [serial = 1626] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 180 (0x7f21db247c00) [pid = 2634] [serial = 1650] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 179 (0x7f21ec863c00) [pid = 2634] [serial = 1851] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 178 (0x7f21e580fc00) [pid = 2634] [serial = 1632] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 177 (0x7f21ef773c00) [pid = 2634] [serial = 1925] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 176 (0x7f21f0431c00) [pid = 2634] [serial = 1928] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 175 (0x7f21e77b3000) [pid = 2634] [serial = 1686] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 174 (0x7f21e40b1800) [pid = 2634] [serial = 1952] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 173 (0x7f21e492d000) [pid = 2634] [serial = 1683] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 172 (0x7f21e767b800) [pid = 2634] [serial = 1839] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 171 (0x7f21edebc400) [pid = 2634] [serial = 1860] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 170 (0x7f21e2dd6400) [pid = 2634] [serial = 1827] [outer = (nil)] [url = about:blank] 07:42:52 INFO - PROCESS | 2634 | --DOMWINDOW == 169 (0x7f21f2d50400) [pid = 2634] [serial = 1623] [outer = (nil)] [url = about:blank] 07:42:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 07:42:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1904ms 07:42:52 INFO - PROCESS | 2634 | 1461681772703 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 07:42:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 07:42:52 INFO - PROCESS | 2634 | 1461681772708 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 07:42:52 INFO - PROCESS | 2634 | 1461681772722 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 07:42:52 INFO - PROCESS | 2634 | 1461681772730 Marionette TRACE conn3 <- [1,2746,null,{}] 07:42:52 INFO - PROCESS | 2634 | 1461681772743 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}] 07:42:52 INFO - PROCESS | 2634 | 1461681772935 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 07:42:53 INFO - PROCESS | 2634 | 1461681773129 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:53 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21da021000 == 150 [pid = 2634] [id = 694] 07:42:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 170 (0x7f21db4cb000) [pid = 2634] [serial = 2083] [outer = (nil)] 07:42:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 171 (0x7f21e3d14400) [pid = 2634] [serial = 2084] [outer = 0x7f21db4cb000] 07:42:53 INFO - PROCESS | 2634 | 1461681773192 Marionette DEBUG loaded listener.js 07:42:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 172 (0x7f21e3e29c00) [pid = 2634] [serial = 2085] [outer = 0x7f21db4cb000] 07:42:53 INFO - PROCESS | 2634 | 1461681773916 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]]]}] 07:42:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 07:42:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1249ms 07:42:53 INFO - PROCESS | 2634 | 1461681773962 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 07:42:53 INFO - PROCESS | 2634 | 1461681773966 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 07:42:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 07:42:54 INFO - PROCESS | 2634 | 1461681773999 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 07:42:54 INFO - PROCESS | 2634 | 1461681774001 Marionette TRACE conn3 <- [1,2750,null,{}] 07:42:54 INFO - PROCESS | 2634 | 1461681774009 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}] 07:42:54 INFO - PROCESS | 2634 | 1461681774189 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 07:42:54 INFO - PROCESS | 2634 | 1461681774203 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:54 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e2368000 == 151 [pid = 2634] [id = 695] 07:42:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 173 (0x7f21e31f8400) [pid = 2634] [serial = 2086] [outer = (nil)] 07:42:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 174 (0x7f21e4884000) [pid = 2634] [serial = 2087] [outer = 0x7f21e31f8400] 07:42:54 INFO - PROCESS | 2634 | 1461681774264 Marionette DEBUG loaded listener.js 07:42:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 175 (0x7f21e4934400) [pid = 2634] [serial = 2088] [outer = 0x7f21e31f8400] 07:42:55 INFO - PROCESS | 2634 | 1461681775249 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]]]}] 07:42:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 07:42:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1317ms 07:42:55 INFO - PROCESS | 2634 | 1461681775289 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 07:42:55 INFO - PROCESS | 2634 | 1461681775292 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 07:42:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 07:42:55 INFO - PROCESS | 2634 | 1461681775305 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 07:42:55 INFO - PROCESS | 2634 | 1461681775306 Marionette TRACE conn3 <- [1,2754,null,{}] 07:42:55 INFO - PROCESS | 2634 | 1461681775315 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}] 07:42:55 INFO - PROCESS | 2634 | 1461681775570 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 07:42:55 INFO - PROCESS | 2634 | 1461681775607 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:55 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e4c8d800 == 152 [pid = 2634] [id = 696] 07:42:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 176 (0x7f21e4a63800) [pid = 2634] [serial = 2089] [outer = (nil)] 07:42:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 177 (0x7f21e4a69000) [pid = 2634] [serial = 2090] [outer = 0x7f21e4a63800] 07:42:55 INFO - PROCESS | 2634 | 1461681775750 Marionette DEBUG loaded listener.js 07:42:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 178 (0x7f21e593d400) [pid = 2634] [serial = 2091] [outer = 0x7f21e4a63800] 07:42:56 INFO - PROCESS | 2634 | --DOMWINDOW == 177 (0x7f21da13d800) [pid = 2634] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 07:42:56 INFO - PROCESS | 2634 | --DOMWINDOW == 176 (0x7f21de22ac00) [pid = 2634] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 07:42:56 INFO - PROCESS | 2634 | --DOMWINDOW == 175 (0x7f21e40aac00) [pid = 2634] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 07:42:56 INFO - PROCESS | 2634 | --DOMWINDOW == 174 (0x7f21db245c00) [pid = 2634] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 07:42:56 INFO - PROCESS | 2634 | --DOMWINDOW == 173 (0x7f21db245000) [pid = 2634] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 07:42:57 INFO - PROCESS | 2634 | 1461681777193 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]]]}] 07:42:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 07:42:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1928ms 07:42:57 INFO - PROCESS | 2634 | 1461681777234 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 07:42:57 INFO - PROCESS | 2634 | 1461681777236 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 07:42:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 07:42:57 INFO - PROCESS | 2634 | 1461681777241 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 07:42:57 INFO - PROCESS | 2634 | 1461681777243 Marionette TRACE conn3 <- [1,2758,null,{}] 07:42:57 INFO - PROCESS | 2634 | 1461681777248 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}] 07:42:57 INFO - PROCESS | 2634 | 1461681777422 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 07:42:57 INFO - PROCESS | 2634 | 1461681777646 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:57 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e5b72000 == 153 [pid = 2634] [id = 697] 07:42:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 174 (0x7f21db245c00) [pid = 2634] [serial = 2092] [outer = (nil)] 07:42:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 175 (0x7f21e67a1c00) [pid = 2634] [serial = 2093] [outer = 0x7f21db245c00] 07:42:57 INFO - PROCESS | 2634 | 1461681777703 Marionette DEBUG loaded listener.js 07:42:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 176 (0x7f21e7511800) [pid = 2634] [serial = 2094] [outer = 0x7f21db245c00] 07:42:58 INFO - PROCESS | 2634 | 1461681778359 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]]]}] 07:42:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 07:42:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1176ms 07:42:58 INFO - PROCESS | 2634 | 1461681778419 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 07:42:58 INFO - PROCESS | 2634 | 1461681778422 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 07:42:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 07:42:58 INFO - PROCESS | 2634 | 1461681778427 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 07:42:58 INFO - PROCESS | 2634 | 1461681778429 Marionette TRACE conn3 <- [1,2762,null,{}] 07:42:58 INFO - PROCESS | 2634 | 1461681778434 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}] 07:42:58 INFO - PROCESS | 2634 | 1461681778617 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 07:42:58 INFO - PROCESS | 2634 | 1461681778800 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:58 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e6911000 == 154 [pid = 2634] [id = 698] 07:42:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 177 (0x7f21debfe800) [pid = 2634] [serial = 2095] [outer = (nil)] 07:42:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 178 (0x7f21e767e400) [pid = 2634] [serial = 2096] [outer = 0x7f21debfe800] 07:42:58 INFO - PROCESS | 2634 | 1461681778858 Marionette DEBUG loaded listener.js 07:42:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 179 (0x7f21e7721400) [pid = 2634] [serial = 2097] [outer = 0x7f21debfe800] 07:42:59 INFO - PROCESS | 2634 | 1461681779921 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]]]}] 07:42:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 07:42:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1534ms 07:42:59 INFO - PROCESS | 2634 | 1461681779962 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 07:42:59 INFO - PROCESS | 2634 | 1461681779969 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 07:42:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 07:42:59 INFO - PROCESS | 2634 | 1461681779977 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 07:42:59 INFO - PROCESS | 2634 | 1461681779983 Marionette TRACE conn3 <- [1,2766,null,{}] 07:42:59 INFO - PROCESS | 2634 | 1461681779990 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}] 07:43:00 INFO - PROCESS | 2634 | 1461681780193 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 07:43:00 INFO - PROCESS | 2634 | 1461681780434 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:00 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e05bc800 == 155 [pid = 2634] [id = 699] 07:43:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 180 (0x7f21df245000) [pid = 2634] [serial = 2098] [outer = (nil)] 07:43:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 181 (0x7f21dff46400) [pid = 2634] [serial = 2099] [outer = 0x7f21df245000] 07:43:00 INFO - PROCESS | 2634 | 1461681780554 Marionette DEBUG loaded listener.js 07:43:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 182 (0x7f21e07cb000) [pid = 2634] [serial = 2100] [outer = 0x7f21df245000] 07:43:01 INFO - PROCESS | 2634 | 1461681781493 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]]]}] 07:43:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 07:43:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1541ms 07:43:01 INFO - PROCESS | 2634 | 1461681781520 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 07:43:01 INFO - PROCESS | 2634 | 1461681781528 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 07:43:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 07:43:01 INFO - PROCESS | 2634 | 1461681781539 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 07:43:01 INFO - PROCESS | 2634 | 1461681781542 Marionette TRACE conn3 <- [1,2770,null,{}] 07:43:01 INFO - PROCESS | 2634 | 1461681781548 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}] 07:43:01 INFO - PROCESS | 2634 | 1461681781747 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 07:43:02 INFO - PROCESS | 2634 | 1461681782020 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:02 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e579f000 == 156 [pid = 2634] [id = 700] 07:43:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 183 (0x7f21e2c34c00) [pid = 2634] [serial = 2101] [outer = (nil)] 07:43:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 184 (0x7f21e31f5000) [pid = 2634] [serial = 2102] [outer = 0x7f21e2c34c00] 07:43:02 INFO - PROCESS | 2634 | 1461681782099 Marionette DEBUG loaded listener.js 07:43:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 185 (0x7f21e3e2bc00) [pid = 2634] [serial = 2103] [outer = 0x7f21e2c34c00] 07:43:03 INFO - PROCESS | 2634 | 1461681783001 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]]]}] 07:43:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 07:43:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1481ms 07:43:03 INFO - PROCESS | 2634 | 1461681783034 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 07:43:03 INFO - PROCESS | 2634 | 1461681783039 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 07:43:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 07:43:03 INFO - PROCESS | 2634 | 1461681783049 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 07:43:03 INFO - PROCESS | 2634 | 1461681783054 Marionette TRACE conn3 <- [1,2774,null,{}] 07:43:03 INFO - PROCESS | 2634 | 1461681783070 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}] 07:43:03 INFO - PROCESS | 2634 | 1461681783279 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 07:43:03 INFO - PROCESS | 2634 | 1461681783548 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:03 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e76d9000 == 157 [pid = 2634] [id = 701] 07:43:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 186 (0x7f21e578d000) [pid = 2634] [serial = 2104] [outer = (nil)] 07:43:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 187 (0x7f21e593f000) [pid = 2634] [serial = 2105] [outer = 0x7f21e578d000] 07:43:03 INFO - PROCESS | 2634 | 1461681783635 Marionette DEBUG loaded listener.js 07:43:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 188 (0x7f21e7677400) [pid = 2634] [serial = 2106] [outer = 0x7f21e578d000] 07:43:04 INFO - PROCESS | 2634 | 1461681784520 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]]]}] 07:43:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 07:43:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1532ms 07:43:04 INFO - PROCESS | 2634 | 1461681784581 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 07:43:04 INFO - PROCESS | 2634 | 1461681784586 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 07:43:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 07:43:04 INFO - PROCESS | 2634 | 1461681784610 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 07:43:04 INFO - PROCESS | 2634 | 1461681784613 Marionette TRACE conn3 <- [1,2778,null,{}] 07:43:04 INFO - PROCESS | 2634 | 1461681784619 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}] 07:43:04 INFO - PROCESS | 2634 | 1461681784843 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 07:43:05 INFO - PROCESS | 2634 | 1461681785110 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:05 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ec88f000 == 158 [pid = 2634] [id = 702] 07:43:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 189 (0x7f21e49cec00) [pid = 2634] [serial = 2107] [outer = (nil)] 07:43:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 190 (0x7f21e77b0000) [pid = 2634] [serial = 2108] [outer = 0x7f21e49cec00] 07:43:05 INFO - PROCESS | 2634 | 1461681785222 Marionette DEBUG loaded listener.js 07:43:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 191 (0x7f21ebac3000) [pid = 2634] [serial = 2109] [outer = 0x7f21e49cec00] 07:43:06 INFO - PROCESS | 2634 | 1461681786103 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]]]}] 07:43:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 07:43:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1536ms 07:43:06 INFO - PROCESS | 2634 | 1461681786144 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 07:43:06 INFO - PROCESS | 2634 | 1461681786148 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 07:43:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 07:43:06 INFO - PROCESS | 2634 | 1461681786153 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 07:43:06 INFO - PROCESS | 2634 | 1461681786156 Marionette TRACE conn3 <- [1,2782,null,{}] 07:43:06 INFO - PROCESS | 2634 | 1461681786161 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}] 07:43:06 INFO - PROCESS | 2634 | 1461681786371 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 07:43:06 INFO - PROCESS | 2634 | 1461681786642 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:06 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee088000 == 159 [pid = 2634] [id = 703] 07:43:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 192 (0x7f21e4c53000) [pid = 2634] [serial = 2110] [outer = (nil)] 07:43:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 193 (0x7f21ebad0800) [pid = 2634] [serial = 2111] [outer = 0x7f21e4c53000] 07:43:06 INFO - PROCESS | 2634 | 1461681786717 Marionette DEBUG loaded listener.js 07:43:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 194 (0x7f21ec863800) [pid = 2634] [serial = 2112] [outer = 0x7f21e4c53000] 07:43:07 INFO - PROCESS | 2634 | 1461681787610 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]]]}] 07:43:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 07:43:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1498ms 07:43:07 INFO - PROCESS | 2634 | 1461681787652 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 07:43:07 INFO - PROCESS | 2634 | 1461681787656 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 07:43:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 07:43:07 INFO - PROCESS | 2634 | 1461681787661 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 07:43:07 INFO - PROCESS | 2634 | 1461681787664 Marionette TRACE conn3 <- [1,2786,null,{}] 07:43:07 INFO - PROCESS | 2634 | 1461681787669 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}] 07:43:07 INFO - PROCESS | 2634 | 1461681787883 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 07:43:08 INFO - PROCESS | 2634 | 1461681788155 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:08 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eedab800 == 160 [pid = 2634] [id = 704] 07:43:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 195 (0x7f21ecac9c00) [pid = 2634] [serial = 2113] [outer = (nil)] 07:43:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 196 (0x7f21edce2800) [pid = 2634] [serial = 2114] [outer = 0x7f21ecac9c00] 07:43:08 INFO - PROCESS | 2634 | 1461681788232 Marionette DEBUG loaded listener.js 07:43:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 197 (0x7f21ede90800) [pid = 2634] [serial = 2115] [outer = 0x7f21ecac9c00] 07:43:09 INFO - PROCESS | 2634 | 1461681789063 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]]]}] 07:43:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 07:43:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1429ms 07:43:09 INFO - PROCESS | 2634 | 1461681789096 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 07:43:09 INFO - PROCESS | 2634 | 1461681789099 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 07:43:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 07:43:09 INFO - PROCESS | 2634 | 1461681789107 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 07:43:09 INFO - PROCESS | 2634 | 1461681789111 Marionette TRACE conn3 <- [1,2790,null,{}] 07:43:09 INFO - PROCESS | 2634 | 1461681789117 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}] 07:43:09 INFO - PROCESS | 2634 | 1461681789306 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 07:43:09 INFO - PROCESS | 2634 | 1461681789574 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:09 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef369000 == 161 [pid = 2634] [id = 705] 07:43:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 198 (0x7f21edcc8c00) [pid = 2634] [serial = 2116] [outer = (nil)] 07:43:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 199 (0x7f21e783f800) [pid = 2634] [serial = 2117] [outer = 0x7f21edcc8c00] 07:43:09 INFO - PROCESS | 2634 | 1461681789653 Marionette DEBUG loaded listener.js 07:43:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 200 (0x7f21ee607000) [pid = 2634] [serial = 2118] [outer = 0x7f21edcc8c00] 07:43:10 INFO - PROCESS | 2634 | 1461681790485 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]]]}] 07:43:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 07:43:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1427ms 07:43:10 INFO - PROCESS | 2634 | 1461681790536 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 07:43:10 INFO - PROCESS | 2634 | 1461681790539 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 07:43:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 07:43:10 INFO - PROCESS | 2634 | 1461681790544 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 07:43:10 INFO - PROCESS | 2634 | 1461681790547 Marionette TRACE conn3 <- [1,2794,null,{}] 07:43:10 INFO - PROCESS | 2634 | 1461681790552 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}] 07:43:10 INFO - PROCESS | 2634 | 1461681790752 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 07:43:11 INFO - PROCESS | 2634 | 1461681791022 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:11 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef4df000 == 162 [pid = 2634] [id = 706] 07:43:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 201 (0x7f21edced400) [pid = 2634] [serial = 2119] [outer = (nil)] 07:43:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 202 (0x7f21ee92e000) [pid = 2634] [serial = 2120] [outer = 0x7f21edced400] 07:43:11 INFO - PROCESS | 2634 | 1461681791095 Marionette DEBUG loaded listener.js 07:43:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 203 (0x7f21eecaac00) [pid = 2634] [serial = 2121] [outer = 0x7f21edced400] 07:43:11 INFO - PROCESS | 2634 | 1461681791976 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]]]}] 07:43:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 07:43:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1476ms 07:43:12 INFO - PROCESS | 2634 | 1461681792022 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 07:43:12 INFO - PROCESS | 2634 | 1461681792026 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 07:43:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 07:43:12 INFO - PROCESS | 2634 | 1461681792031 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 07:43:12 INFO - PROCESS | 2634 | 1461681792033 Marionette TRACE conn3 <- [1,2798,null,{}] 07:43:12 INFO - PROCESS | 2634 | 1461681792039 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}] 07:43:12 INFO - PROCESS | 2634 | 1461681792238 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 07:43:12 INFO - PROCESS | 2634 | 1461681792515 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:12 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f2a62800 == 163 [pid = 2634] [id = 707] 07:43:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 204 (0x7f21ee607400) [pid = 2634] [serial = 2122] [outer = (nil)] 07:43:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 205 (0x7f21ef773c00) [pid = 2634] [serial = 2123] [outer = 0x7f21ee607400] 07:43:12 INFO - PROCESS | 2634 | 1461681792588 Marionette DEBUG loaded listener.js 07:43:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 206 (0x7f21f043a400) [pid = 2634] [serial = 2124] [outer = 0x7f21ee607400] 07:43:13 INFO - PROCESS | 2634 | 1461681793454 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]]]}] 07:43:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 07:43:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1484ms 07:43:13 INFO - PROCESS | 2634 | 1461681793516 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 07:43:13 INFO - PROCESS | 2634 | 1461681793520 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 07:43:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 07:43:13 INFO - PROCESS | 2634 | 1461681793525 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 07:43:13 INFO - PROCESS | 2634 | 1461681793527 Marionette TRACE conn3 <- [1,2802,null,{}] 07:43:13 INFO - PROCESS | 2634 | 1461681793532 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}] 07:43:13 INFO - PROCESS | 2634 | 1461681793725 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 07:43:13 INFO - PROCESS | 2634 | 1461681793994 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:14 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f3031000 == 164 [pid = 2634] [id = 708] 07:43:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 207 (0x7f21eecab400) [pid = 2634] [serial = 2125] [outer = (nil)] 07:43:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 208 (0x7f21f09d4800) [pid = 2634] [serial = 2126] [outer = 0x7f21eecab400] 07:43:14 INFO - PROCESS | 2634 | 1461681794065 Marionette DEBUG loaded listener.js 07:43:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 209 (0x7f21f133b000) [pid = 2634] [serial = 2127] [outer = 0x7f21eecab400] 07:43:14 INFO - PROCESS | 2634 | 1461681794922 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]]]}] 07:43:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 07:43:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1431ms 07:43:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 07:43:14 INFO - PROCESS | 2634 | 1461681794957 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 07:43:14 INFO - PROCESS | 2634 | 1461681794960 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 07:43:14 INFO - PROCESS | 2634 | 1461681794966 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 07:43:14 INFO - PROCESS | 2634 | 1461681794970 Marionette TRACE conn3 <- [1,2806,null,{}] 07:43:14 INFO - PROCESS | 2634 | 1461681794974 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}] 07:43:15 INFO - PROCESS | 2634 | 1461681795184 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 07:43:15 INFO - PROCESS | 2634 | 1461681795429 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:15 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f7dea800 == 165 [pid = 2634] [id = 709] 07:43:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 210 (0x7f21eedc3400) [pid = 2634] [serial = 2128] [outer = (nil)] 07:43:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 211 (0x7f21f2d4c400) [pid = 2634] [serial = 2129] [outer = 0x7f21eedc3400] 07:43:15 INFO - PROCESS | 2634 | 1461681795508 Marionette DEBUG loaded listener.js 07:43:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 212 (0x7f21f304d800) [pid = 2634] [serial = 2130] [outer = 0x7f21eedc3400] 07:43:16 INFO - PROCESS | 2634 | 1461681796344 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]]]}] 07:43:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 07:43:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1435ms 07:43:16 INFO - PROCESS | 2634 | 1461681796400 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 07:43:16 INFO - PROCESS | 2634 | 1461681796403 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 07:43:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 07:43:16 INFO - PROCESS | 2634 | 1461681796408 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 07:43:16 INFO - PROCESS | 2634 | 1461681796410 Marionette TRACE conn3 <- [1,2810,null,{}] 07:43:16 INFO - PROCESS | 2634 | 1461681796434 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}] 07:43:16 INFO - PROCESS | 2634 | 1461681796686 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 07:43:16 INFO - PROCESS | 2634 | 1461681796963 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:17 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f94c6800 == 166 [pid = 2634] [id = 710] 07:43:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 213 (0x7f21f2d4d800) [pid = 2634] [serial = 2131] [outer = (nil)] 07:43:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 214 (0x7f21f5141800) [pid = 2634] [serial = 2132] [outer = 0x7f21f2d4d800] 07:43:17 INFO - PROCESS | 2634 | 1461681797081 Marionette DEBUG loaded listener.js 07:43:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 215 (0x7f21f682f000) [pid = 2634] [serial = 2133] [outer = 0x7f21f2d4d800] 07:43:17 INFO - PROCESS | 2634 | 1461681797968 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]]]}] 07:43:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 07:43:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1578ms 07:43:17 INFO - PROCESS | 2634 | 1461681797997 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 07:43:18 INFO - PROCESS | 2634 | 1461681798001 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 07:43:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 07:43:18 INFO - PROCESS | 2634 | 1461681798008 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 07:43:18 INFO - PROCESS | 2634 | 1461681798020 Marionette TRACE conn3 <- [1,2814,null,{}] 07:43:18 INFO - PROCESS | 2634 | 1461681798025 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}] 07:43:18 INFO - PROCESS | 2634 | 1461681798235 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 07:43:18 INFO - PROCESS | 2634 | 1461681798509 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:18 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fae80800 == 167 [pid = 2634] [id = 711] 07:43:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 216 (0x7f21e051bc00) [pid = 2634] [serial = 2134] [outer = (nil)] 07:43:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 217 (0x7f21f7690c00) [pid = 2634] [serial = 2135] [outer = 0x7f21e051bc00] 07:43:18 INFO - PROCESS | 2634 | 1461681798582 Marionette DEBUG loaded listener.js 07:43:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 218 (0x7f21f7a7b400) [pid = 2634] [serial = 2136] [outer = 0x7f21e051bc00] 07:43:19 INFO - PROCESS | 2634 | 1461681799441 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]]]}] 07:43:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 07:43:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1485ms 07:43:19 INFO - PROCESS | 2634 | 1461681799493 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 07:43:19 INFO - PROCESS | 2634 | 1461681799496 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 07:43:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 07:43:19 INFO - PROCESS | 2634 | 1461681799521 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 07:43:19 INFO - PROCESS | 2634 | 1461681799524 Marionette TRACE conn3 <- [1,2818,null,{}] 07:43:19 INFO - PROCESS | 2634 | 1461681799529 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}] 07:43:19 INFO - PROCESS | 2634 | 1461681799748 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 07:43:20 INFO - PROCESS | 2634 | 1461681800019 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:20 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2205682000 == 168 [pid = 2634] [id = 712] 07:43:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 219 (0x7f21f0702400) [pid = 2634] [serial = 2137] [outer = (nil)] 07:43:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 220 (0x7f21f7e81800) [pid = 2634] [serial = 2138] [outer = 0x7f21f0702400] 07:43:20 INFO - PROCESS | 2634 | 1461681800091 Marionette DEBUG loaded listener.js 07:43:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 221 (0x7f21f8147400) [pid = 2634] [serial = 2139] [outer = 0x7f21f0702400] 07:43:20 INFO - PROCESS | 2634 | 1461681800989 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]]]}] 07:43:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 07:43:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1531ms 07:43:21 INFO - PROCESS | 2634 | 1461681801049 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 07:43:21 INFO - PROCESS | 2634 | 1461681801052 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 07:43:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 07:43:21 INFO - PROCESS | 2634 | 1461681801057 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 07:43:21 INFO - PROCESS | 2634 | 1461681801059 Marionette TRACE conn3 <- [1,2822,null,{}] 07:43:21 INFO - PROCESS | 2634 | 1461681801065 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}] 07:43:21 INFO - PROCESS | 2634 | 1461681801266 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 07:43:21 INFO - PROCESS | 2634 | 1461681801544 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:21 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220a299000 == 169 [pid = 2634] [id = 713] 07:43:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 222 (0x7f21ef772c00) [pid = 2634] [serial = 2140] [outer = (nil)] 07:43:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 223 (0x7f21f86e7c00) [pid = 2634] [serial = 2141] [outer = 0x7f21ef772c00] 07:43:21 INFO - PROCESS | 2634 | 1461681801664 Marionette DEBUG loaded listener.js 07:43:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 224 (0x7f21f86f0400) [pid = 2634] [serial = 2142] [outer = 0x7f21ef772c00] 07:43:22 INFO - PROCESS | 2634 | 1461681802493 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]]]}] 07:43:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 07:43:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1478ms 07:43:22 INFO - PROCESS | 2634 | 1461681802537 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 07:43:22 INFO - PROCESS | 2634 | 1461681802541 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 07:43:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 07:43:22 INFO - PROCESS | 2634 | 1461681802546 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 07:43:22 INFO - PROCESS | 2634 | 1461681802548 Marionette TRACE conn3 <- [1,2826,null,{}] 07:43:22 INFO - PROCESS | 2634 | 1461681802554 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}] 07:43:22 INFO - PROCESS | 2634 | 1461681802756 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 07:43:23 INFO - PROCESS | 2634 | 1461681803037 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:23 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220ae14000 == 170 [pid = 2634] [id = 714] 07:43:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 225 (0x7f21e49c8800) [pid = 2634] [serial = 2143] [outer = (nil)] 07:43:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 226 (0x7f21f8b05400) [pid = 2634] [serial = 2144] [outer = 0x7f21e49c8800] 07:43:23 INFO - PROCESS | 2634 | 1461681803112 Marionette DEBUG loaded listener.js 07:43:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 227 (0x7f21f8d06800) [pid = 2634] [serial = 2145] [outer = 0x7f21e49c8800] 07:43:23 INFO - PROCESS | 2634 | 1461681803947 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 07:43:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 07:43:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1441ms 07:43:24 INFO - PROCESS | 2634 | 1461681804004 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 07:43:24 INFO - PROCESS | 2634 | 1461681804008 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 07:43:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 07:43:24 INFO - PROCESS | 2634 | 1461681804016 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 07:43:24 INFO - PROCESS | 2634 | 1461681804019 Marionette TRACE conn3 <- [1,2830,null,{}] 07:43:24 INFO - PROCESS | 2634 | 1461681804024 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}] 07:43:24 INFO - PROCESS | 2634 | 1461681804228 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 07:43:24 INFO - PROCESS | 2634 | 1461681804503 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:24 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220efa6000 == 171 [pid = 2634] [id = 715] 07:43:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 228 (0x7f21e67aac00) [pid = 2634] [serial = 2146] [outer = (nil)] 07:43:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 229 (0x7f21f8d0d800) [pid = 2634] [serial = 2147] [outer = 0x7f21e67aac00] 07:43:24 INFO - PROCESS | 2634 | 1461681804574 Marionette DEBUG loaded listener.js 07:43:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 230 (0x7f21f8d75400) [pid = 2634] [serial = 2148] [outer = 0x7f21e67aac00] 07:43:25 INFO - PROCESS | 2634 | 1461681805477 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]]]}] 07:43:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 07:43:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1529ms 07:43:25 INFO - PROCESS | 2634 | 1461681805547 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 07:43:25 INFO - PROCESS | 2634 | 1461681805551 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 07:43:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 07:43:25 INFO - PROCESS | 2634 | 1461681805556 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 07:43:25 INFO - PROCESS | 2634 | 1461681805558 Marionette TRACE conn3 <- [1,2834,null,{}] 07:43:25 INFO - PROCESS | 2634 | 1461681805564 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}] 07:43:25 INFO - PROCESS | 2634 | 1461681805776 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 07:43:26 INFO - PROCESS | 2634 | 1461681806050 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:26 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee671000 == 172 [pid = 2634] [id = 716] 07:43:26 INFO - PROCESS | 2634 | ++DOMWINDOW == 231 (0x7f21f9248000) [pid = 2634] [serial = 2149] [outer = (nil)] 07:43:26 INFO - PROCESS | 2634 | ++DOMWINDOW == 232 (0x7f21f9c80c00) [pid = 2634] [serial = 2150] [outer = 0x7f21f9248000] 07:43:26 INFO - PROCESS | 2634 | 1461681806162 Marionette DEBUG loaded listener.js 07:43:26 INFO - PROCESS | 2634 | ++DOMWINDOW == 233 (0x7f21f9cdd000) [pid = 2634] [serial = 2151] [outer = 0x7f21f9248000] 07:43:26 INFO - PROCESS | 2634 | 1461681806977 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 07:43:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 07:43:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1486ms 07:43:27 INFO - PROCESS | 2634 | 1461681807044 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 07:43:27 INFO - PROCESS | 2634 | 1461681807047 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 07:43:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 07:43:27 INFO - PROCESS | 2634 | 1461681807052 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 07:43:27 INFO - PROCESS | 2634 | 1461681807054 Marionette TRACE conn3 <- [1,2838,null,{}] 07:43:27 INFO - PROCESS | 2634 | 1461681807064 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}] 07:43:27 INFO - PROCESS | 2634 | 1461681807269 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 07:43:27 INFO - PROCESS | 2634 | 1461681807572 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:27 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21d9e0f000 == 173 [pid = 2634] [id = 717] 07:43:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 234 (0x7f21db4cf400) [pid = 2634] [serial = 2152] [outer = (nil)] 07:43:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 235 (0x7f21e771d400) [pid = 2634] [serial = 2153] [outer = 0x7f21db4cf400] 07:43:27 INFO - PROCESS | 2634 | 1461681807682 Marionette DEBUG loaded listener.js 07:43:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 236 (0x7f21facb5800) [pid = 2634] [serial = 2154] [outer = 0x7f21db4cf400] 07:43:28 INFO - PROCESS | 2634 | 1461681808534 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]]]}] 07:43:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 07:43:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1530ms 07:43:28 INFO - PROCESS | 2634 | 1461681808583 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 07:43:28 INFO - PROCESS | 2634 | 1461681808587 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 07:43:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 07:43:28 INFO - PROCESS | 2634 | 1461681808592 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 07:43:28 INFO - PROCESS | 2634 | 1461681808594 Marionette TRACE conn3 <- [1,2842,null,{}] 07:43:28 INFO - PROCESS | 2634 | 1461681808599 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}] 07:43:28 INFO - PROCESS | 2634 | 1461681808805 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 07:43:29 INFO - PROCESS | 2634 | 1461681809089 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:29 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21db664000 == 174 [pid = 2634] [id = 718] 07:43:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 237 (0x7f21de22c400) [pid = 2634] [serial = 2155] [outer = (nil)] 07:43:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 238 (0x7f21e40a4400) [pid = 2634] [serial = 2156] [outer = 0x7f21de22c400] 07:43:29 INFO - PROCESS | 2634 | 1461681809198 Marionette DEBUG loaded listener.js 07:43:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 239 (0x7f21fba11800) [pid = 2634] [serial = 2157] [outer = 0x7f21de22c400] 07:43:30 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e20e8000 == 173 [pid = 2634] [id = 603] 07:43:30 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21dfcb0000 == 172 [pid = 2634] [id = 602] 07:43:30 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21d9edc800 == 171 [pid = 2634] [id = 601] 07:43:30 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220edb3800 == 170 [pid = 2634] [id = 688] 07:43:30 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21fac2b800 == 169 [pid = 2634] [id = 687] 07:43:30 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f80e6800 == 168 [pid = 2634] [id = 686] 07:43:30 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f53ce800 == 167 [pid = 2634] [id = 685] 07:43:30 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f2b8a800 == 166 [pid = 2634] [id = 684] 07:43:30 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef45b000 == 165 [pid = 2634] [id = 683] 07:43:30 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ee750000 == 164 [pid = 2634] [id = 682] 07:43:30 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ebb9a800 == 163 [pid = 2634] [id = 681] 07:43:30 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e6bca000 == 162 [pid = 2634] [id = 680] 07:43:30 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e596f000 == 161 [pid = 2634] [id = 679] 07:43:30 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e17e7800 == 160 [pid = 2634] [id = 678] 07:43:30 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21db1db000 == 159 [pid = 2634] [id = 677] 07:43:30 INFO - PROCESS | 2634 | --DOMWINDOW == 238 (0x7f21f2d46800) [pid = 2634] [serial = 1994] [outer = (nil)] [url = about:blank] 07:43:30 INFO - PROCESS | 2634 | --DOMWINDOW == 237 (0x7f21f64c7800) [pid = 2634] [serial = 2006] [outer = (nil)] [url = about:blank] 07:43:30 INFO - PROCESS | 2634 | --DOMWINDOW == 236 (0x7f21db4c8800) [pid = 2634] [serial = 2015] [outer = (nil)] [url = about:blank] 07:43:30 INFO - PROCESS | 2634 | --DOMWINDOW == 235 (0x7f21f133ec00) [pid = 2634] [serial = 1991] [outer = (nil)] [url = about:blank] 07:43:30 INFO - PROCESS | 2634 | --DOMWINDOW == 234 (0x7f21ecabf000) [pid = 2634] [serial = 1976] [outer = (nil)] [url = about:blank] 07:43:30 INFO - PROCESS | 2634 | --DOMWINDOW == 233 (0x7f21e488b400) [pid = 2634] [serial = 2025] [outer = (nil)] [url = about:blank] 07:43:30 INFO - PROCESS | 2634 | --DOMWINDOW == 232 (0x7f21f3054400) [pid = 2634] [serial = 2000] [outer = (nil)] [url = about:blank] 07:43:30 INFO - PROCESS | 2634 | --DOMWINDOW == 231 (0x7f21edf49c00) [pid = 2634] [serial = 1979] [outer = (nil)] [url = about:blank] 07:43:30 INFO - PROCESS | 2634 | --DOMWINDOW == 230 (0x7f21e6765000) [pid = 2634] [serial = 2028] [outer = (nil)] [url = about:blank] 07:43:30 INFO - PROCESS | 2634 | --DOMWINDOW == 229 (0x7f21e3176400) [pid = 2634] [serial = 2022] [outer = (nil)] [url = about:blank] 07:43:30 INFO - PROCESS | 2634 | --DOMWINDOW == 228 (0x7f21e2d85000) [pid = 2634] [serial = 2019] [outer = (nil)] [url = about:blank] 07:43:30 INFO - PROCESS | 2634 | --DOMWINDOW == 227 (0x7f21ec759000) [pid = 2634] [serial = 1973] [outer = (nil)] [url = about:blank] 07:43:30 INFO - PROCESS | 2634 | --DOMWINDOW == 226 (0x7f21f043f000) [pid = 2634] [serial = 2012] [outer = (nil)] [url = about:blank] 07:43:30 INFO - PROCESS | 2634 | --DOMWINDOW == 225 (0x7f21f2ed6c00) [pid = 2634] [serial = 2003] [outer = (nil)] [url = about:blank] 07:43:30 INFO - PROCESS | 2634 | --DOMWINDOW == 224 (0x7f21debf2c00) [pid = 2634] [serial = 2021] [outer = (nil)] [url = about:blank] 07:43:30 INFO - PROCESS | 2634 | --DOMWINDOW == 223 (0x7f21e316f400) [pid = 2634] [serial = 1967] [outer = (nil)] [url = about:blank] 07:43:30 INFO - PROCESS | 2634 | --DOMWINDOW == 222 (0x7f21dea16c00) [pid = 2634] [serial = 2016] [outer = (nil)] [url = about:blank] 07:43:30 INFO - PROCESS | 2634 | --DOMWINDOW == 221 (0x7f21eedc0c00) [pid = 2634] [serial = 1985] [outer = (nil)] [url = about:blank] 07:43:30 INFO - PROCESS | 2634 | --DOMWINDOW == 220 (0x7f21f2edcc00) [pid = 2634] [serial = 1997] [outer = (nil)] [url = about:blank] 07:43:30 INFO - PROCESS | 2634 | --DOMWINDOW == 219 (0x7f21ee933c00) [pid = 2634] [serial = 1982] [outer = (nil)] [url = about:blank] 07:43:30 INFO - PROCESS | 2634 | --DOMWINDOW == 218 (0x7f21e5810c00) [pid = 2634] [serial = 2027] [outer = (nil)] [url = about:blank] 07:43:30 INFO - PROCESS | 2634 | --DOMWINDOW == 217 (0x7f21ef779400) [pid = 2634] [serial = 1988] [outer = (nil)] [url = about:blank] 07:43:30 INFO - PROCESS | 2634 | --DOMWINDOW == 216 (0x7f21e67a6000) [pid = 2634] [serial = 1970] [outer = (nil)] [url = about:blank] 07:43:30 INFO - PROCESS | 2634 | --DOMWINDOW == 215 (0x7f21e18c7000) [pid = 2634] [serial = 2018] [outer = (nil)] [url = about:blank] 07:43:30 INFO - PROCESS | 2634 | --DOMWINDOW == 214 (0x7f21f71ce400) [pid = 2634] [serial = 2009] [outer = (nil)] [url = about:blank] 07:43:30 INFO - PROCESS | 2634 | --DOMWINDOW == 213 (0x7f21e3f4c400) [pid = 2634] [serial = 2024] [outer = (nil)] [url = about:blank] 07:43:30 INFO - PROCESS | 2634 | --DOMWINDOW == 212 (0x7f21e0511400) [pid = 2634] [serial = 1964] [outer = (nil)] [url = about:blank] 07:43:30 INFO - PROCESS | 2634 | --DOMWINDOW == 211 (0x7f21de22d400) [pid = 2634] [serial = 2030] [outer = (nil)] [url = about:blank] 07:43:31 INFO - PROCESS | 2634 | 1461681811240 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]]]}] 07:43:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 07:43:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 2689ms 07:43:31 INFO - PROCESS | 2634 | 1461681811283 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 07:43:31 INFO - PROCESS | 2634 | 1461681811289 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 07:43:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 07:43:31 INFO - PROCESS | 2634 | 1461681811298 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 07:43:31 INFO - PROCESS | 2634 | 1461681811304 Marionette TRACE conn3 <- [1,2846,null,{}] 07:43:31 INFO - PROCESS | 2634 | 1461681811310 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}] 07:43:31 INFO - PROCESS | 2634 | 1461681811500 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 07:43:31 INFO - PROCESS | 2634 | 1461681811689 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:31 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21db1e9000 == 160 [pid = 2634] [id = 719] 07:43:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 212 (0x7f21de1bd400) [pid = 2634] [serial = 2158] [outer = (nil)] 07:43:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 213 (0x7f21debf6800) [pid = 2634] [serial = 2159] [outer = 0x7f21de1bd400] 07:43:31 INFO - PROCESS | 2634 | 1461681811750 Marionette DEBUG loaded listener.js 07:43:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 214 (0x7f21dfd3d000) [pid = 2634] [serial = 2160] [outer = 0x7f21de1bd400] 07:43:32 INFO - PROCESS | 2634 | 1461681812572 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]]]}] 07:43:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 07:43:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1335ms 07:43:32 INFO - PROCESS | 2634 | 1461681812635 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 07:43:32 INFO - PROCESS | 2634 | 1461681812642 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 07:43:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 07:43:32 INFO - PROCESS | 2634 | 1461681812651 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 07:43:32 INFO - PROCESS | 2634 | 1461681812655 Marionette TRACE conn3 <- [1,2850,null,{}] 07:43:32 INFO - PROCESS | 2634 | 1461681812660 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}] 07:43:32 INFO - PROCESS | 2634 | 1461681812861 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 07:43:33 INFO - PROCESS | 2634 | 1461681813086 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:33 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21dfbd6800 == 161 [pid = 2634] [id = 720] 07:43:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 215 (0x7f21e084f000) [pid = 2634] [serial = 2161] [outer = (nil)] 07:43:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 216 (0x7f21e2c3d800) [pid = 2634] [serial = 2162] [outer = 0x7f21e084f000] 07:43:33 INFO - PROCESS | 2634 | 1461681813150 Marionette DEBUG loaded listener.js 07:43:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 217 (0x7f21e2eae000) [pid = 2634] [serial = 2163] [outer = 0x7f21e084f000] 07:43:34 INFO - PROCESS | 2634 | 1461681814006 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 07:43:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 07:43:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1382ms 07:43:34 INFO - PROCESS | 2634 | 1461681814033 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 07:43:34 INFO - PROCESS | 2634 | 1461681814037 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 07:43:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 07:43:34 INFO - PROCESS | 2634 | 1461681814042 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 07:43:34 INFO - PROCESS | 2634 | 1461681814047 Marionette TRACE conn3 <- [1,2854,null,{}] 07:43:34 INFO - PROCESS | 2634 | 1461681814071 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}] 07:43:34 INFO - PROCESS | 2634 | 1461681814333 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 07:43:34 INFO - PROCESS | 2634 | 1461681814364 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:34 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e211c800 == 162 [pid = 2634] [id = 721] 07:43:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 218 (0x7f21e3d12800) [pid = 2634] [serial = 2164] [outer = (nil)] 07:43:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 219 (0x7f21e3e32800) [pid = 2634] [serial = 2165] [outer = 0x7f21e3d12800] 07:43:34 INFO - PROCESS | 2634 | 1461681814426 Marionette DEBUG loaded listener.js 07:43:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 220 (0x7f21e40a9400) [pid = 2634] [serial = 2166] [outer = 0x7f21e3d12800] 07:43:35 INFO - PROCESS | 2634 | --DOMWINDOW == 219 (0x7f21da139400) [pid = 2634] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 07:43:35 INFO - PROCESS | 2634 | --DOMWINDOW == 218 (0x7f21de22dc00) [pid = 2634] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 07:43:35 INFO - PROCESS | 2634 | --DOMWINDOW == 217 (0x7f21e4a63800) [pid = 2634] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 07:43:35 INFO - PROCESS | 2634 | --DOMWINDOW == 216 (0x7f21db4cb000) [pid = 2634] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 07:43:35 INFO - PROCESS | 2634 | --DOMWINDOW == 215 (0x7f21db4cac00) [pid = 2634] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 07:43:35 INFO - PROCESS | 2634 | --DOMWINDOW == 214 (0x7f21db245c00) [pid = 2634] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 07:43:35 INFO - PROCESS | 2634 | --DOMWINDOW == 213 (0x7f21e31f8400) [pid = 2634] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 07:43:35 INFO - PROCESS | 2634 | 1461681815712 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]]]}] 07:43:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 07:43:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1691ms 07:43:35 INFO - PROCESS | 2634 | 1461681815733 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 07:43:35 INFO - PROCESS | 2634 | 1461681815737 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 07:43:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 07:43:35 INFO - PROCESS | 2634 | 1461681815742 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 07:43:35 INFO - PROCESS | 2634 | 1461681815745 Marionette TRACE conn3 <- [1,2858,null,{}] 07:43:35 INFO - PROCESS | 2634 | 1461681815749 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}] 07:43:36 INFO - PROCESS | 2634 | 1461681815998 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 07:43:36 INFO - PROCESS | 2634 | 1461681816018 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:36 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e2e29000 == 163 [pid = 2634] [id = 722] 07:43:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 214 (0x7f21db4cac00) [pid = 2634] [serial = 2167] [outer = (nil)] 07:43:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 215 (0x7f21e487e800) [pid = 2634] [serial = 2168] [outer = 0x7f21db4cac00] 07:43:36 INFO - PROCESS | 2634 | 1461681816081 Marionette DEBUG loaded listener.js 07:43:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 216 (0x7f21e4a67400) [pid = 2634] [serial = 2169] [outer = 0x7f21db4cac00] 07:43:36 INFO - PROCESS | 2634 | 1461681816906 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 07:43:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 07:43:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1225ms 07:43:36 INFO - PROCESS | 2634 | 1461681816974 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 07:43:36 INFO - PROCESS | 2634 | 1461681816977 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 07:43:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 07:43:36 INFO - PROCESS | 2634 | 1461681816982 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 07:43:36 INFO - PROCESS | 2634 | 1461681816995 Marionette TRACE conn3 <- [1,2862,null,{}] 07:43:37 INFO - PROCESS | 2634 | 1461681817005 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}] 07:43:37 INFO - PROCESS | 2634 | 1461681817192 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 07:43:37 INFO - PROCESS | 2634 | 1461681817202 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:37 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e484e800 == 164 [pid = 2634] [id = 723] 07:43:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 217 (0x7f21e49c7800) [pid = 2634] [serial = 2170] [outer = (nil)] 07:43:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 218 (0x7f21e5810c00) [pid = 2634] [serial = 2171] [outer = 0x7f21e49c7800] 07:43:37 INFO - PROCESS | 2634 | 1461681817261 Marionette DEBUG loaded listener.js 07:43:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 219 (0x7f21e676dc00) [pid = 2634] [serial = 2172] [outer = 0x7f21e49c7800] 07:43:38 INFO - PROCESS | 2634 | 1461681818548 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]]]}] 07:43:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 07:43:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1641ms 07:43:38 INFO - PROCESS | 2634 | 1461681818625 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 07:43:38 INFO - PROCESS | 2634 | 1461681818632 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 07:43:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 07:43:38 INFO - PROCESS | 2634 | 1461681818639 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 07:43:38 INFO - PROCESS | 2634 | 1461681818645 Marionette TRACE conn3 <- [1,2866,null,{}] 07:43:38 INFO - PROCESS | 2634 | 1461681818652 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}] 07:43:38 INFO - PROCESS | 2634 | 1461681818902 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 07:43:39 INFO - PROCESS | 2634 | 1461681819222 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:39 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21dfcb6000 == 165 [pid = 2634] [id = 724] 07:43:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 220 (0x7f21dfd3e000) [pid = 2634] [serial = 2173] [outer = (nil)] 07:43:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 221 (0x7f21e0844000) [pid = 2634] [serial = 2174] [outer = 0x7f21dfd3e000] 07:43:39 INFO - PROCESS | 2634 | 1461681819296 Marionette DEBUG loaded listener.js 07:43:39 INFO - PROCESS | 2634 | ++DOMWINDOW == 222 (0x7f21e2c31000) [pid = 2634] [serial = 2175] [outer = 0x7f21dfd3e000] 07:43:40 INFO - PROCESS | 2634 | 1461681820190 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]]]}] 07:43:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 07:43:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1585ms 07:43:40 INFO - PROCESS | 2634 | 1461681820224 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 07:43:40 INFO - PROCESS | 2634 | 1461681820232 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 07:43:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 07:43:40 INFO - PROCESS | 2634 | 1461681820241 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 07:43:40 INFO - PROCESS | 2634 | 1461681820246 Marionette TRACE conn3 <- [1,2870,null,{}] 07:43:40 INFO - PROCESS | 2634 | 1461681820251 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}] 07:43:40 INFO - PROCESS | 2634 | 1461681820470 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 07:43:40 INFO - PROCESS | 2634 | 1461681820798 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:40 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e5988000 == 166 [pid = 2634] [id = 725] 07:43:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 223 (0x7f21e2eb4000) [pid = 2634] [serial = 2176] [outer = (nil)] 07:43:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 224 (0x7f21e3f51400) [pid = 2634] [serial = 2177] [outer = 0x7f21e2eb4000] 07:43:40 INFO - PROCESS | 2634 | 1461681820871 Marionette DEBUG loaded listener.js 07:43:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 225 (0x7f21e4a6b800) [pid = 2634] [serial = 2178] [outer = 0x7f21e2eb4000] 07:43:41 INFO - PROCESS | 2634 | 1461681821732 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]]]}] 07:43:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 07:43:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1536ms 07:43:41 INFO - PROCESS | 2634 | 1461681821778 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 07:43:41 INFO - PROCESS | 2634 | 1461681821782 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 07:43:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 07:43:41 INFO - PROCESS | 2634 | 1461681821787 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 07:43:41 INFO - PROCESS | 2634 | 1461681821793 Marionette TRACE conn3 <- [1,2874,null,{}] 07:43:41 INFO - PROCESS | 2634 | 1461681821818 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}] 07:43:42 INFO - PROCESS | 2634 | 1461681822097 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 07:43:42 INFO - PROCESS | 2634 | 1461681822421 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:42 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e6bc0800 == 167 [pid = 2634] [id = 726] 07:43:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 226 (0x7f21e6770400) [pid = 2634] [serial = 2179] [outer = (nil)] 07:43:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 227 (0x7f21e77a5800) [pid = 2634] [serial = 2180] [outer = 0x7f21e6770400] 07:43:42 INFO - PROCESS | 2634 | 1461681822495 Marionette DEBUG loaded listener.js 07:43:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 228 (0x7f21ebad0c00) [pid = 2634] [serial = 2181] [outer = 0x7f21e6770400] 07:43:43 INFO - PROCESS | 2634 | 1461681823318 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]]]}] 07:43:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 07:43:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1593ms 07:43:43 INFO - PROCESS | 2634 | 1461681823382 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 07:43:43 INFO - PROCESS | 2634 | 1461681823387 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 07:43:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 07:43:43 INFO - PROCESS | 2634 | 1461681823393 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 07:43:43 INFO - PROCESS | 2634 | 1461681823395 Marionette TRACE conn3 <- [1,2878,null,{}] 07:43:43 INFO - PROCESS | 2634 | 1461681823400 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}] 07:43:43 INFO - PROCESS | 2634 | 1461681823612 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 07:43:43 INFO - PROCESS | 2634 | 1461681823882 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:43 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ebba0000 == 168 [pid = 2634] [id = 727] 07:43:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 229 (0x7f21e67a6000) [pid = 2634] [serial = 2182] [outer = (nil)] 07:43:43 INFO - PROCESS | 2634 | ++DOMWINDOW == 230 (0x7f21ec8e1c00) [pid = 2634] [serial = 2183] [outer = 0x7f21e67a6000] 07:43:44 INFO - PROCESS | 2634 | 1461681823994 Marionette DEBUG loaded listener.js 07:43:44 INFO - PROCESS | 2634 | ++DOMWINDOW == 231 (0x7f21edccac00) [pid = 2634] [serial = 2184] [outer = 0x7f21e67a6000] 07:43:44 INFO - PROCESS | 2634 | 1461681824829 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]]]}] 07:43:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 07:43:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1482ms 07:43:44 INFO - PROCESS | 2634 | 1461681824876 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 07:43:44 INFO - PROCESS | 2634 | 1461681824879 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 07:43:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 07:43:44 INFO - PROCESS | 2634 | 1461681824885 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 07:43:44 INFO - PROCESS | 2634 | 1461681824889 Marionette TRACE conn3 <- [1,2882,null,{}] 07:43:44 INFO - PROCESS | 2634 | 1461681824894 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}] 07:43:45 INFO - PROCESS | 2634 | 1461681825104 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 07:43:45 INFO - PROCESS | 2634 | 1461681825380 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:45 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee66c800 == 169 [pid = 2634] [id = 728] 07:43:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 232 (0x7f21ede86000) [pid = 2634] [serial = 2185] [outer = (nil)] 07:43:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 233 (0x7f21edec3800) [pid = 2634] [serial = 2186] [outer = 0x7f21ede86000] 07:43:45 INFO - PROCESS | 2634 | 1461681825516 Marionette DEBUG loaded listener.js 07:43:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 234 (0x7f21ee3d3400) [pid = 2634] [serial = 2187] [outer = 0x7f21ede86000] 07:43:46 INFO - PROCESS | 2634 | 1461681826392 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]]]}] 07:43:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 07:43:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1577ms 07:43:46 INFO - PROCESS | 2634 | 1461681826464 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 07:43:46 INFO - PROCESS | 2634 | 1461681826468 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 07:43:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 07:43:46 INFO - PROCESS | 2634 | 1461681826473 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 07:43:46 INFO - PROCESS | 2634 | 1461681826478 Marionette TRACE conn3 <- [1,2886,null,{}] 07:43:46 INFO - PROCESS | 2634 | 1461681826483 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}] 07:43:46 INFO - PROCESS | 2634 | 1461681826713 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 07:43:47 INFO - PROCESS | 2634 | 1461681827051 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:47 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef06b800 == 170 [pid = 2634] [id = 729] 07:43:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 235 (0x7f21de7e5000) [pid = 2634] [serial = 2188] [outer = (nil)] 07:43:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 236 (0x7f21eedc7000) [pid = 2634] [serial = 2189] [outer = 0x7f21de7e5000] 07:43:47 INFO - PROCESS | 2634 | 1461681827129 Marionette DEBUG loaded listener.js 07:43:47 INFO - PROCESS | 2634 | ++DOMWINDOW == 237 (0x7f21f133d000) [pid = 2634] [serial = 2190] [outer = 0x7f21de7e5000] 07:43:47 INFO - PROCESS | 2634 | 1461681827957 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]]]}] 07:43:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 07:43:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1535ms 07:43:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 07:43:48 INFO - PROCESS | 2634 | 1461681828009 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 07:43:48 INFO - PROCESS | 2634 | 1461681828012 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 07:43:48 INFO - PROCESS | 2634 | 1461681828018 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 07:43:48 INFO - PROCESS | 2634 | 1461681828021 Marionette TRACE conn3 <- [1,2890,null,{}] 07:43:48 INFO - PROCESS | 2634 | 1461681828026 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}] 07:43:48 INFO - PROCESS | 2634 | 1461681828231 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 07:43:48 INFO - PROCESS | 2634 | 1461681828509 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:48 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f1fd3800 == 171 [pid = 2634] [id = 730] 07:43:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 238 (0x7f21e49cc800) [pid = 2634] [serial = 2191] [outer = (nil)] 07:43:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 239 (0x7f21f1f7d400) [pid = 2634] [serial = 2192] [outer = 0x7f21e49cc800] 07:43:48 INFO - PROCESS | 2634 | 1461681828583 Marionette DEBUG loaded listener.js 07:43:48 INFO - PROCESS | 2634 | ++DOMWINDOW == 240 (0x7f21f20b5800) [pid = 2634] [serial = 2193] [outer = 0x7f21e49cc800] 07:43:49 INFO - PROCESS | 2634 | 1461681829435 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 07:43:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 07:43:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1481ms 07:43:49 INFO - PROCESS | 2634 | 1461681829506 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 07:43:49 INFO - PROCESS | 2634 | 1461681829510 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 07:43:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 07:43:49 INFO - PROCESS | 2634 | 1461681829519 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 07:43:49 INFO - PROCESS | 2634 | 1461681829521 Marionette TRACE conn3 <- [1,2894,null,{}] 07:43:49 INFO - PROCESS | 2634 | 1461681829526 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}] 07:43:49 INFO - PROCESS | 2634 | 1461681829729 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 07:43:50 INFO - PROCESS | 2634 | 1461681830005 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:50 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f53da000 == 172 [pid = 2634] [id = 731] 07:43:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 241 (0x7f21eee25c00) [pid = 2634] [serial = 2194] [outer = (nil)] 07:43:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 242 (0x7f21f2d48000) [pid = 2634] [serial = 2195] [outer = 0x7f21eee25c00] 07:43:50 INFO - PROCESS | 2634 | 1461681830117 Marionette DEBUG loaded listener.js 07:43:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 243 (0x7f21f3050800) [pid = 2634] [serial = 2196] [outer = 0x7f21eee25c00] 07:43:51 INFO - PROCESS | 2634 | 1461681831020 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]]]}] 07:43:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 07:43:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1533ms 07:43:51 INFO - PROCESS | 2634 | 1461681831052 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 07:43:51 INFO - PROCESS | 2634 | 1461681831056 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 07:43:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 07:43:51 INFO - PROCESS | 2634 | 1461681831062 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 07:43:51 INFO - PROCESS | 2634 | 1461681831064 Marionette TRACE conn3 <- [1,2898,null,{}] 07:43:51 INFO - PROCESS | 2634 | 1461681831069 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}] 07:43:51 INFO - PROCESS | 2634 | 1461681831274 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 07:43:51 INFO - PROCESS | 2634 | 1461681831559 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:51 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f806a000 == 173 [pid = 2634] [id = 732] 07:43:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 244 (0x7f21f13c5400) [pid = 2634] [serial = 2197] [outer = (nil)] 07:43:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 245 (0x7f21f77ac800) [pid = 2634] [serial = 2198] [outer = 0x7f21f13c5400] 07:43:51 INFO - PROCESS | 2634 | 1461681831633 Marionette DEBUG loaded listener.js 07:43:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 246 (0x7f21f8b05800) [pid = 2634] [serial = 2199] [outer = 0x7f21f13c5400] 07:43:52 INFO - PROCESS | 2634 | 1461681832566 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]]]}] 07:43:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 07:43:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1575ms 07:43:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 07:43:52 INFO - PROCESS | 2634 | 1461681832638 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 07:43:52 INFO - PROCESS | 2634 | 1461681832641 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 07:43:52 INFO - PROCESS | 2634 | 1461681832647 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 07:43:52 INFO - PROCESS | 2634 | 1461681832650 Marionette TRACE conn3 <- [1,2902,null,{}] 07:43:52 INFO - PROCESS | 2634 | 1461681832655 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}] 07:43:52 INFO - PROCESS | 2634 | 1461681832901 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 07:43:53 INFO - PROCESS | 2634 | 1461681833227 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:53 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fae85000 == 174 [pid = 2634] [id = 733] 07:43:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 247 (0x7f21facb3000) [pid = 2634] [serial = 2200] [outer = (nil)] 07:43:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 248 (0x7f21fba4e400) [pid = 2634] [serial = 2201] [outer = 0x7f21facb3000] 07:43:53 INFO - PROCESS | 2634 | 1461681833299 Marionette DEBUG loaded listener.js 07:43:53 INFO - PROCESS | 2634 | ++DOMWINDOW == 249 (0x7f21fba65400) [pid = 2634] [serial = 2202] [outer = 0x7f21facb3000] 07:43:54 INFO - PROCESS | 2634 | 1461681834143 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 07:43:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 07:43:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1528ms 07:43:54 INFO - PROCESS | 2634 | 1461681834175 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 07:43:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 07:43:54 INFO - PROCESS | 2634 | 1461681834179 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 07:43:54 INFO - PROCESS | 2634 | 1461681834184 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 07:43:54 INFO - PROCESS | 2634 | 1461681834188 Marionette TRACE conn3 <- [1,2906,null,{}] 07:43:54 INFO - PROCESS | 2634 | 1461681834193 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}] 07:43:54 INFO - PROCESS | 2634 | 1461681834413 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 07:43:54 INFO - PROCESS | 2634 | 1461681834696 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:54 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220ad95000 == 175 [pid = 2634] [id = 734] 07:43:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 250 (0x7f21fe85ac00) [pid = 2634] [serial = 2203] [outer = (nil)] 07:43:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 251 (0x7f22047ee400) [pid = 2634] [serial = 2204] [outer = 0x7f21fe85ac00] 07:43:54 INFO - PROCESS | 2634 | 1461681834816 Marionette DEBUG loaded listener.js 07:43:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 252 (0x7f220559f400) [pid = 2634] [serial = 2205] [outer = 0x7f21fe85ac00] 07:43:55 INFO - PROCESS | 2634 | 1461681835626 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]]]}] 07:43:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 07:43:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1477ms 07:43:55 INFO - PROCESS | 2634 | 1461681835669 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 07:43:55 INFO - PROCESS | 2634 | 1461681835672 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 07:43:55 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 07:43:55 INFO - PROCESS | 2634 | 1461681835678 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 07:43:55 INFO - PROCESS | 2634 | 1461681835681 Marionette TRACE conn3 <- [1,2910,null,{}] 07:43:55 INFO - PROCESS | 2634 | 1461681835686 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}] 07:43:55 INFO - PROCESS | 2634 | 1461681835904 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 07:43:56 INFO - PROCESS | 2634 | 1461681836184 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:56 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eb9ed000 == 176 [pid = 2634] [id = 735] 07:43:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 253 (0x7f21fe85d400) [pid = 2634] [serial = 2206] [outer = (nil)] 07:43:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 254 (0x7f220536ac00) [pid = 2634] [serial = 2207] [outer = 0x7f21fe85d400] 07:43:56 INFO - PROCESS | 2634 | 1461681836265 Marionette DEBUG loaded listener.js 07:43:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 255 (0x7f220568f000) [pid = 2634] [serial = 2208] [outer = 0x7f21fe85d400] 07:43:57 INFO - PROCESS | 2634 | 1461681837046 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]]]}] 07:43:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 07:43:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 07:43:57 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1382ms 07:43:57 INFO - TEST-START | /DOMEvents/constructors.html 07:43:57 INFO - PROCESS | 2634 | 1461681837061 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 07:43:57 INFO - PROCESS | 2634 | 1461681837063 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 07:43:57 INFO - PROCESS | 2634 | 1461681837069 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 07:43:57 INFO - PROCESS | 2634 | 1461681837072 Marionette TRACE conn3 <- [1,2914,null,{}] 07:43:57 INFO - PROCESS | 2634 | 1461681837077 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}] 07:43:57 INFO - PROCESS | 2634 | 1461681837284 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 07:43:57 INFO - PROCESS | 2634 | 1461681837539 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:57 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220fdb6000 == 177 [pid = 2634] [id = 736] 07:43:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 256 (0x7f21fe85dc00) [pid = 2634] [serial = 2209] [outer = (nil)] 07:43:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 257 (0x7f22056ee400) [pid = 2634] [serial = 2210] [outer = 0x7f21fe85dc00] 07:43:57 INFO - PROCESS | 2634 | 1461681837609 Marionette DEBUG loaded listener.js 07:43:57 INFO - PROCESS | 2634 | ++DOMWINDOW == 258 (0x7f2205a1d400) [pid = 2634] [serial = 2211] [outer = 0x7f21fe85dc00] 07:43:58 INFO - PROCESS | 2634 | 1461681838513 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]]]}] 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 07:43:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 07:43:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 07:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:43:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 07:43:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:43:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 07:43:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 07:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:43:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 07:43:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:43:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 07:43:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 07:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:43:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 07:43:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:43:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 07:43:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 07:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:43:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 07:43:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:43:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 07:43:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 07:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:43:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 07:43:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:43:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 07:43:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 07:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:43:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 07:43:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:43:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 07:43:58 INFO - TEST-OK | /DOMEvents/constructors.html | took 1506ms 07:43:58 INFO - PROCESS | 2634 | 1461681838574 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 07:43:58 INFO - PROCESS | 2634 | 1461681838578 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 07:43:58 INFO - TEST-START | /DOMEvents/event-phases-order.html 07:43:58 INFO - PROCESS | 2634 | 1461681838585 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 07:43:58 INFO - PROCESS | 2634 | 1461681838591 Marionette TRACE conn3 <- [1,2918,null,{}] 07:43:58 INFO - PROCESS | 2634 | 1461681838601 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}] 07:43:58 INFO - PROCESS | 2634 | 1461681838812 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 07:43:59 INFO - PROCESS | 2634 | 1461681839093 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:59 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21d78e0000 == 178 [pid = 2634] [id = 737] 07:43:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 259 (0x7f22047e2400) [pid = 2634] [serial = 2212] [outer = (nil)] 07:43:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 260 (0x7f22064a4400) [pid = 2634] [serial = 2213] [outer = 0x7f22047e2400] 07:43:59 INFO - PROCESS | 2634 | 1461681839203 Marionette DEBUG loaded listener.js 07:43:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 261 (0x7f2206b30800) [pid = 2634] [serial = 2214] [outer = 0x7f22047e2400] 07:43:59 INFO - PROCESS | 2634 | 1461681839926 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 07:43:59 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 07:43:59 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1390ms 07:43:59 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 07:43:59 INFO - PROCESS | 2634 | 1461681839978 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 07:43:59 INFO - PROCESS | 2634 | 1461681839980 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 07:43:59 INFO - PROCESS | 2634 | 1461681839986 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 07:43:59 INFO - PROCESS | 2634 | 1461681839989 Marionette TRACE conn3 <- [1,2922,null,{}] 07:43:59 INFO - PROCESS | 2634 | 1461681839994 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}] 07:44:00 INFO - PROCESS | 2634 | 1461681840201 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 07:44:00 INFO - PROCESS | 2634 | 1461681840488 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:00 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21d9654800 == 179 [pid = 2634] [id = 738] 07:44:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 262 (0x7f2205805800) [pid = 2634] [serial = 2215] [outer = (nil)] 07:44:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 263 (0x7f2206cd6c00) [pid = 2634] [serial = 2216] [outer = 0x7f2205805800] 07:44:00 INFO - PROCESS | 2634 | 1461681840569 Marionette DEBUG loaded listener.js 07:44:00 INFO - PROCESS | 2634 | ++DOMWINDOW == 264 (0x7f2208abf000) [pid = 2634] [serial = 2217] [outer = 0x7f2205805800] 07:44:01 INFO - PROCESS | 2634 | [2634] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 07:44:01 INFO - PROCESS | 2634 | [2634] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 07:44:01 INFO - PROCESS | 2634 | [2634] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 07:44:01 INFO - PROCESS | 2634 | [2634] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 07:44:01 INFO - PROCESS | 2634 | 1461681841350 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]]]}] 07:44:01 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 07:44:01 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 07:44:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 07:44:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:44:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:44:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:44:01 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 07:44:01 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 07:44:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:44:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:44:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:44:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:44:01 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 07:44:01 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 07:44:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:44:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:44:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:44:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:44:01 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 07:44:01 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 07:44:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:44:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:44:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:44:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:44:01 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 07:44:01 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1384ms 07:44:01 INFO - PROCESS | 2634 | 1461681841373 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 07:44:01 INFO - PROCESS | 2634 | 1461681841378 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 07:44:01 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 07:44:01 INFO - PROCESS | 2634 | 1461681841387 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 07:44:01 INFO - PROCESS | 2634 | 1461681841389 Marionette TRACE conn3 <- [1,2926,null,{}] 07:44:01 INFO - PROCESS | 2634 | 1461681841393 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}] 07:44:01 INFO - PROCESS | 2634 | 1461681841606 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 07:44:01 INFO - PROCESS | 2634 | 1461681841902 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:01 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e1c74000 == 180 [pid = 2634] [id = 739] 07:44:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 265 (0x7f21e6a9b800) [pid = 2634] [serial = 2218] [outer = (nil)] 07:44:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 266 (0x7f2205af5400) [pid = 2634] [serial = 2219] [outer = 0x7f21e6a9b800] 07:44:01 INFO - PROCESS | 2634 | 1461681841989 Marionette DEBUG loaded listener.js 07:44:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 267 (0x7f220ad2f800) [pid = 2634] [serial = 2220] [outer = 0x7f21e6a9b800] 07:44:02 INFO - PROCESS | 2634 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 07:44:02 INFO - PROCESS | 2634 | 1461681842790 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]]]}] 07:44:02 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 07:44:02 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1425ms 07:44:02 INFO - PROCESS | 2634 | 1461681842812 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 07:44:02 INFO - PROCESS | 2634 | 1461681842816 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 07:44:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 07:44:02 INFO - PROCESS | 2634 | 1461681842821 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 07:44:02 INFO - PROCESS | 2634 | 1461681842825 Marionette TRACE conn3 <- [1,2930,null,{}] 07:44:02 INFO - PROCESS | 2634 | 1461681842830 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}] 07:44:03 INFO - PROCESS | 2634 | 1461681843083 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 07:44:03 INFO - PROCESS | 2634 | 1461681843345 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:03 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21d77e7800 == 181 [pid = 2634] [id = 740] 07:44:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 268 (0x7f21d775bc00) [pid = 2634] [serial = 2221] [outer = (nil)] 07:44:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 269 (0x7f21d7762000) [pid = 2634] [serial = 2222] [outer = 0x7f21d775bc00] 07:44:03 INFO - PROCESS | 2634 | 1461681843422 Marionette DEBUG loaded listener.js 07:44:03 INFO - PROCESS | 2634 | ++DOMWINDOW == 270 (0x7f21d7768400) [pid = 2634] [serial = 2223] [outer = 0x7f21d775bc00] 07:44:04 INFO - PROCESS | 2634 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 07:44:04 INFO - PROCESS | 2634 | 1461681844172 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]]]}] 07:44:04 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 07:44:04 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1381ms 07:44:04 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 07:44:04 INFO - PROCESS | 2634 | 1461681844204 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 07:44:04 INFO - PROCESS | 2634 | 1461681844207 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 07:44:04 INFO - PROCESS | 2634 | 1461681844214 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 07:44:04 INFO - PROCESS | 2634 | 1461681844216 Marionette TRACE conn3 <- [1,2934,null,{}] 07:44:04 INFO - PROCESS | 2634 | 1461681844221 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}] 07:44:04 INFO - PROCESS | 2634 | 1461681844430 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 07:44:04 INFO - PROCESS | 2634 | 1461681844725 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:04 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e1c79000 == 182 [pid = 2634] [id = 741] 07:44:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 271 (0x7f21d775c400) [pid = 2634] [serial = 2224] [outer = (nil)] 07:44:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 272 (0x7f21dbe83800) [pid = 2634] [serial = 2225] [outer = 0x7f21d775c400] 07:44:04 INFO - PROCESS | 2634 | 1461681844803 Marionette DEBUG loaded listener.js 07:44:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 273 (0x7f21dbe88800) [pid = 2634] [serial = 2226] [outer = 0x7f21d775c400] 07:44:05 INFO - PROCESS | 2634 | 1461681845550 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]]]}] 07:44:05 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 07:44:05 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1377ms 07:44:05 INFO - PROCESS | 2634 | 1461681845589 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 07:44:05 INFO - PROCESS | 2634 | 1461681845592 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 07:44:05 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 07:44:05 INFO - PROCESS | 2634 | 1461681845598 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 07:44:05 INFO - PROCESS | 2634 | 1461681845600 Marionette TRACE conn3 <- [1,2938,null,{}] 07:44:05 INFO - PROCESS | 2634 | 1461681845610 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}] 07:44:05 INFO - PROCESS | 2634 | 1461681845874 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 07:44:06 INFO - PROCESS | 2634 | 1461681846137 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:06 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eb8ea800 == 183 [pid = 2634] [id = 742] 07:44:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 274 (0x7f21d7764800) [pid = 2634] [serial = 2227] [outer = (nil)] 07:44:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 275 (0x7f21dbe8a800) [pid = 2634] [serial = 2228] [outer = 0x7f21d7764800] 07:44:06 INFO - PROCESS | 2634 | 1461681846214 Marionette DEBUG loaded listener.js 07:44:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 276 (0x7f21e5804800) [pid = 2634] [serial = 2229] [outer = 0x7f21d7764800] 07:44:06 INFO - PROCESS | 2634 | 1461681846952 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]]]}] 07:44:06 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 07:44:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1381ms 07:44:06 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 07:44:06 INFO - PROCESS | 2634 | 1461681846988 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 07:44:06 INFO - PROCESS | 2634 | 1461681846991 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 07:44:07 INFO - PROCESS | 2634 | 1461681847000 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 07:44:07 INFO - PROCESS | 2634 | 1461681847002 Marionette TRACE conn3 <- [1,2942,null,{}] 07:44:07 INFO - PROCESS | 2634 | 1461681847009 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}] 07:44:07 INFO - PROCESS | 2634 | 1461681847218 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 07:44:07 INFO - PROCESS | 2634 | 1461681847506 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:07 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21d7bd9000 == 184 [pid = 2634] [id = 743] 07:44:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 277 (0x7f21d7765400) [pid = 2634] [serial = 2230] [outer = (nil)] 07:44:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 278 (0x7f21ddfee800) [pid = 2634] [serial = 2231] [outer = 0x7f21d7765400] 07:44:07 INFO - PROCESS | 2634 | 1461681847579 Marionette DEBUG loaded listener.js 07:44:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 279 (0x7f21ddff2c00) [pid = 2634] [serial = 2232] [outer = 0x7f21d7765400] 07:44:09 INFO - PROCESS | 2634 | --DOCSHELL 0x7f2205312800 == 183 [pid = 2634] [id = 175] 07:44:09 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e17d5800 == 182 [pid = 2634] [id = 439] 07:44:09 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e4862800 == 181 [pid = 2634] [id = 317] 07:44:09 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f5355000 == 180 [pid = 2634] [id = 56] 07:44:09 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220ab37000 == 179 [pid = 2634] [id = 211] 07:44:09 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21fa0dc800 == 178 [pid = 2634] [id = 291] 07:44:09 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef461800 == 177 [pid = 2634] [id = 161] 07:44:09 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220a790000 == 176 [pid = 2634] [id = 146] 07:44:09 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f8d8c800 == 175 [pid = 2634] [id = 277] 07:44:09 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f8d95800 == 174 [pid = 2634] [id = 59] 07:44:09 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e2e29000 == 173 [pid = 2634] [id = 722] 07:44:09 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e211c800 == 172 [pid = 2634] [id = 721] 07:44:09 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21dfbd6800 == 171 [pid = 2634] [id = 720] 07:44:09 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21db1e9000 == 170 [pid = 2634] [id = 719] 07:44:09 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220efa6000 == 169 [pid = 2634] [id = 715] 07:44:09 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220ae14000 == 168 [pid = 2634] [id = 714] 07:44:09 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220a299000 == 167 [pid = 2634] [id = 713] 07:44:09 INFO - PROCESS | 2634 | --DOCSHELL 0x7f2205682000 == 166 [pid = 2634] [id = 712] 07:44:09 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21fae80800 == 165 [pid = 2634] [id = 711] 07:44:09 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f94c6800 == 164 [pid = 2634] [id = 710] 07:44:09 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f7dea800 == 163 [pid = 2634] [id = 709] 07:44:09 INFO - PROCESS | 2634 | --DOMWINDOW == 278 (0x7f21e7511800) [pid = 2634] [serial = 2094] [outer = (nil)] [url = about:blank] 07:44:09 INFO - PROCESS | 2634 | --DOMWINDOW == 277 (0x7f21db4c2400) [pid = 2634] [serial = 2075] [outer = (nil)] [url = about:blank] 07:44:09 INFO - PROCESS | 2634 | --DOMWINDOW == 276 (0x7f21eefcac00) [pid = 2634] [serial = 2060] [outer = (nil)] [url = about:blank] 07:44:09 INFO - PROCESS | 2634 | --DOMWINDOW == 275 (0x7f21e053f400) [pid = 2634] [serial = 2079] [outer = (nil)] [url = about:blank] 07:44:09 INFO - PROCESS | 2634 | --DOMWINDOW == 274 (0x7f21ec8d8000) [pid = 2634] [serial = 2051] [outer = (nil)] [url = about:blank] 07:44:09 INFO - PROCESS | 2634 | --DOMWINDOW == 273 (0x7f21db245400) [pid = 2634] [serial = 2033] [outer = (nil)] [url = about:blank] 07:44:09 INFO - PROCESS | 2634 | --DOMWINDOW == 272 (0x7f21e4a69000) [pid = 2634] [serial = 2090] [outer = (nil)] [url = about:blank] 07:44:09 INFO - PROCESS | 2634 | --DOMWINDOW == 271 (0x7f21e3179c00) [pid = 2634] [serial = 2039] [outer = (nil)] [url = about:blank] 07:44:09 INFO - PROCESS | 2634 | --DOMWINDOW == 270 (0x7f21dea1e400) [pid = 2634] [serial = 2072] [outer = (nil)] [url = about:blank] 07:44:09 INFO - PROCESS | 2634 | --DOMWINDOW == 269 (0x7f21e3e29c00) [pid = 2634] [serial = 2085] [outer = (nil)] [url = about:blank] 07:44:09 INFO - PROCESS | 2634 | --DOMWINDOW == 268 (0x7f21edec3000) [pid = 2634] [serial = 2057] [outer = (nil)] [url = about:blank] 07:44:09 INFO - PROCESS | 2634 | --DOMWINDOW == 267 (0x7f21e2eac400) [pid = 2634] [serial = 2082] [outer = (nil)] [url = about:blank] 07:44:09 INFO - PROCESS | 2634 | --DOMWINDOW == 266 (0x7f21e67a1c00) [pid = 2634] [serial = 2093] [outer = (nil)] [url = about:blank] 07:44:09 INFO - PROCESS | 2634 | --DOMWINDOW == 265 (0x7f21e2c34400) [pid = 2634] [serial = 2069] [outer = (nil)] [url = about:blank] 07:44:09 INFO - PROCESS | 2634 | --DOMWINDOW == 264 (0x7f21e4934400) [pid = 2634] [serial = 2088] [outer = (nil)] [url = about:blank] 07:44:09 INFO - PROCESS | 2634 | --DOMWINDOW == 263 (0x7f21f2d4b400) [pid = 2634] [serial = 2066] [outer = (nil)] [url = about:blank] 07:44:09 INFO - PROCESS | 2634 | --DOMWINDOW == 262 (0x7f21e4884000) [pid = 2634] [serial = 2087] [outer = (nil)] [url = about:blank] 07:44:09 INFO - PROCESS | 2634 | --DOMWINDOW == 261 (0x7f21e07c8800) [pid = 2634] [serial = 2036] [outer = (nil)] [url = about:blank] 07:44:09 INFO - PROCESS | 2634 | --DOMWINDOW == 260 (0x7f21e3d14400) [pid = 2634] [serial = 2084] [outer = (nil)] [url = about:blank] 07:44:09 INFO - PROCESS | 2634 | --DOMWINDOW == 259 (0x7f21de1c5c00) [pid = 2634] [serial = 2076] [outer = (nil)] [url = about:blank] 07:44:09 INFO - PROCESS | 2634 | --DOMWINDOW == 258 (0x7f21e07cac00) [pid = 2634] [serial = 2081] [outer = (nil)] [url = about:blank] 07:44:09 INFO - PROCESS | 2634 | --DOMWINDOW == 257 (0x7f21e77a8800) [pid = 2634] [serial = 2048] [outer = (nil)] [url = about:blank] 07:44:09 INFO - PROCESS | 2634 | --DOMWINDOW == 256 (0x7f21e4a60000) [pid = 2634] [serial = 2042] [outer = (nil)] [url = about:blank] 07:44:09 INFO - PROCESS | 2634 | --DOMWINDOW == 255 (0x7f21edf41c00) [pid = 2634] [serial = 2054] [outer = (nil)] [url = about:blank] 07:44:09 INFO - PROCESS | 2634 | --DOMWINDOW == 254 (0x7f21e67a0400) [pid = 2634] [serial = 2045] [outer = (nil)] [url = about:blank] 07:44:09 INFO - PROCESS | 2634 | --DOMWINDOW == 253 (0x7f21df244c00) [pid = 2634] [serial = 2078] [outer = (nil)] [url = about:blank] 07:44:09 INFO - PROCESS | 2634 | --DOMWINDOW == 252 (0x7f21f0709000) [pid = 2634] [serial = 2063] [outer = (nil)] [url = about:blank] 07:44:09 INFO - PROCESS | 2634 | --DOMWINDOW == 251 (0x7f21e593d400) [pid = 2634] [serial = 2091] [outer = (nil)] [url = about:blank] 07:44:10 INFO - PROCESS | 2634 | 1461681850031 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"]]]}] 07:44:10 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 07:44:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 07:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 07:44:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 3082ms 07:44:10 INFO - PROCESS | 2634 | 1461681850082 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 07:44:10 INFO - PROCESS | 2634 | 1461681850086 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 07:44:10 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 07:44:10 INFO - PROCESS | 2634 | 1461681850093 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 07:44:10 INFO - PROCESS | 2634 | 1461681850098 Marionette TRACE conn3 <- [1,2946,null,{}] 07:44:10 INFO - PROCESS | 2634 | 1461681850106 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}] 07:44:10 INFO - PROCESS | 2634 | 1461681850291 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 07:44:10 INFO - PROCESS | 2634 | 1461681850606 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:10 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21d9e06000 == 164 [pid = 2634] [id = 744] 07:44:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 252 (0x7f21ddff1000) [pid = 2634] [serial = 2233] [outer = (nil)] 07:44:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 253 (0x7f21ddff9000) [pid = 2634] [serial = 2234] [outer = 0x7f21ddff1000] 07:44:10 INFO - PROCESS | 2634 | 1461681850685 Marionette DEBUG loaded listener.js 07:44:10 INFO - PROCESS | 2634 | ++DOMWINDOW == 254 (0x7f21de236c00) [pid = 2634] [serial = 2235] [outer = 0x7f21ddff1000] 07:44:11 INFO - PROCESS | 2634 | 1461681851409 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]]]}] 07:44:11 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 07:44:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1341ms 07:44:11 INFO - PROCESS | 2634 | 1461681851437 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 07:44:11 INFO - PROCESS | 2634 | 1461681851446 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 07:44:11 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 07:44:11 INFO - PROCESS | 2634 | 1461681851456 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 07:44:11 INFO - PROCESS | 2634 | 1461681851460 Marionette TRACE conn3 <- [1,2950,null,{}] 07:44:11 INFO - PROCESS | 2634 | 1461681851465 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}] 07:44:11 INFO - PROCESS | 2634 | 1461681851671 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 07:44:11 INFO - PROCESS | 2634 | 1461681851898 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:11 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21db661800 == 165 [pid = 2634] [id = 745] 07:44:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 255 (0x7f21dbe86800) [pid = 2634] [serial = 2236] [outer = (nil)] 07:44:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 256 (0x7f21df250000) [pid = 2634] [serial = 2237] [outer = 0x7f21dbe86800] 07:44:11 INFO - PROCESS | 2634 | 1461681851957 Marionette DEBUG loaded listener.js 07:44:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 257 (0x7f21e0512000) [pid = 2634] [serial = 2238] [outer = 0x7f21dbe86800] 07:44:12 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21dfbca000 == 166 [pid = 2634] [id = 746] 07:44:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 258 (0x7f21e1a36c00) [pid = 2634] [serial = 2239] [outer = (nil)] 07:44:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 259 (0x7f21e07cac00) [pid = 2634] [serial = 2240] [outer = 0x7f21e1a36c00] 07:44:12 INFO - PROCESS | 2634 | 1461681852865 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]]]}] 07:44:12 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 07:44:12 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1428ms 07:44:12 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 07:44:12 INFO - PROCESS | 2634 | 1461681852884 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 07:44:12 INFO - PROCESS | 2634 | 1461681852887 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 07:44:12 INFO - PROCESS | 2634 | 1461681852896 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 07:44:12 INFO - PROCESS | 2634 | 1461681852902 Marionette TRACE conn3 <- [1,2954,null,{}] 07:44:12 INFO - PROCESS | 2634 | 1461681852931 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}] 07:44:13 INFO - PROCESS | 2634 | 1461681853271 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 07:44:13 INFO - PROCESS | 2634 | 1461681853323 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:13 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e1a76800 == 167 [pid = 2634] [id = 747] 07:44:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 260 (0x7f21e2d85c00) [pid = 2634] [serial = 2241] [outer = (nil)] 07:44:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 261 (0x7f21e2eb6c00) [pid = 2634] [serial = 2242] [outer = 0x7f21e2d85c00] 07:44:13 INFO - PROCESS | 2634 | 1461681853387 Marionette DEBUG loaded listener.js 07:44:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 262 (0x7f21e31fa000) [pid = 2634] [serial = 2243] [outer = 0x7f21e2d85c00] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 261 (0x7f21e3e2ec00) [pid = 2634] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 260 (0x7f21d8779c00) [pid = 2634] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 259 (0x7f21e2c3c400) [pid = 2634] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 258 (0x7f21e2d83400) [pid = 2634] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 257 (0x7f21eddc9000) [pid = 2634] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 256 (0x7f21e6aa2800) [pid = 2634] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 255 (0x7f21e4c5e000) [pid = 2634] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 254 (0x7f21e2c3dc00) [pid = 2634] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 253 (0x7f21f0705000) [pid = 2634] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 252 (0x7f21eeca0400) [pid = 2634] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 251 (0x7f21ede85000) [pid = 2634] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 250 (0x7f21ee629800) [pid = 2634] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 249 (0x7f21e31ee800) [pid = 2634] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 248 (0x7f21dd7d5800) [pid = 2634] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 247 (0x7f21edf4ec00) [pid = 2634] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 246 (0x7f21dfd3ac00) [pid = 2634] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 245 (0x7f21ec8d5c00) [pid = 2634] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 244 (0x7f21e3e30000) [pid = 2634] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 243 (0x7f21ec8dd800) [pid = 2634] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 242 (0x7f21e3f4c000) [pid = 2634] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 241 (0x7f21de235000) [pid = 2634] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 240 (0x7f21e31f0800) [pid = 2634] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 239 (0x7f21e2c39c00) [pid = 2634] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 238 (0x7f21e3f46400) [pid = 2634] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 237 (0x7f21dd7dd000) [pid = 2634] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 236 (0x7f21e77a4400) [pid = 2634] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 235 (0x7f21de1c0400) [pid = 2634] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 234 (0x7f21f2d50800) [pid = 2634] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 233 (0x7f21de1bec00) [pid = 2634] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 232 (0x7f21e4c56000) [pid = 2634] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 231 (0x7f21edf44000) [pid = 2634] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 230 (0x7f21debf6c00) [pid = 2634] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 229 (0x7f21e2c37800) [pid = 2634] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 228 (0x7f21e2ddc400) [pid = 2634] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 227 (0x7f21e2eb3000) [pid = 2634] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 226 (0x7f21e771cc00) [pid = 2634] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 225 (0x7f21e7720400) [pid = 2634] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 224 (0x7f21edcc4c00) [pid = 2634] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 223 (0x7f21e3d12800) [pid = 2634] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 222 (0x7f21db4cac00) [pid = 2634] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 221 (0x7f21edced400) [pid = 2634] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 220 (0x7f21eedc3400) [pid = 2634] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 219 (0x7f21df245000) [pid = 2634] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 218 (0x7f21edcc8c00) [pid = 2634] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 217 (0x7f21e49c8800) [pid = 2634] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 216 (0x7f21f0702400) [pid = 2634] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 215 (0x7f21e2c34c00) [pid = 2634] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 214 (0x7f21eecab400) [pid = 2634] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 213 (0x7f21e578d000) [pid = 2634] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 212 (0x7f21de1bd400) [pid = 2634] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 211 (0x7f21e4c53000) [pid = 2634] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 210 (0x7f21e67aac00) [pid = 2634] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 209 (0x7f21ecac9c00) [pid = 2634] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 208 (0x7f21f9248000) [pid = 2634] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 207 (0x7f21e49cec00) [pid = 2634] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 206 (0x7f21e051bc00) [pid = 2634] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 205 (0x7f21ef772c00) [pid = 2634] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 204 (0x7f21f2d4d800) [pid = 2634] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 203 (0x7f21ee607400) [pid = 2634] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 202 (0x7f21e084f000) [pid = 2634] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 201 (0x7f21e18ca400) [pid = 2634] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 200 (0x7f21e77a5c00) [pid = 2634] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 199 (0x7f21de231800) [pid = 2634] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 198 (0x7f21da138c00) [pid = 2634] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 197 (0x7f21e7681400) [pid = 2634] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 196 (0x7f21ee62e400) [pid = 2634] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 195 (0x7f21ee48c800) [pid = 2634] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 194 (0x7f21e0538800) [pid = 2634] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 193 (0x7f21ee633000) [pid = 2634] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 192 (0x7f21e783d000) [pid = 2634] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 191 (0x7f21ede8ac00) [pid = 2634] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 07:44:15 INFO - PROCESS | 2634 | --DOMWINDOW == 190 (0x7f21d877ac00) [pid = 2634] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 07:44:15 INFO - PROCESS | 2634 | 1461681855390 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]]]}] 07:44:15 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:44:15 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 07:44:15 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 2551ms 07:44:15 INFO - PROCESS | 2634 | 1461681855445 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 07:44:15 INFO - PROCESS | 2634 | 1461681855450 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 07:44:15 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 07:44:15 INFO - PROCESS | 2634 | 1461681855455 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 07:44:15 INFO - PROCESS | 2634 | 1461681855457 Marionette TRACE conn3 <- [1,2958,null,{}] 07:44:15 INFO - PROCESS | 2634 | 1461681855462 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}] 07:44:15 INFO - PROCESS | 2634 | 1461681855664 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 07:44:15 INFO - PROCESS | 2634 | 1461681855856 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:15 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21dd6c6000 == 168 [pid = 2634] [id = 748] 07:44:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 191 (0x7f21dfd38800) [pid = 2634] [serial = 2244] [outer = (nil)] 07:44:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 192 (0x7f21e07ce800) [pid = 2634] [serial = 2245] [outer = 0x7f21dfd38800] 07:44:15 INFO - PROCESS | 2634 | 1461681855921 Marionette DEBUG loaded listener.js 07:44:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 193 (0x7f21e2c37800) [pid = 2634] [serial = 2246] [outer = 0x7f21dfd38800] 07:44:16 INFO - PROCESS | 2634 | 1461681856548 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]]]}] 07:44:16 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 07:44:16 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1132ms 07:44:16 INFO - PROCESS | 2634 | 1461681856587 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 07:44:16 INFO - PROCESS | 2634 | 1461681856591 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 07:44:16 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 07:44:16 INFO - PROCESS | 2634 | 1461681856596 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 07:44:16 INFO - PROCESS | 2634 | 1461681856598 Marionette TRACE conn3 <- [1,2962,null,{}] 07:44:16 INFO - PROCESS | 2634 | 1461681856603 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}] 07:44:16 INFO - PROCESS | 2634 | 1461681856802 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 07:44:17 INFO - PROCESS | 2634 | 1461681857008 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:17 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e3580000 == 169 [pid = 2634] [id = 749] 07:44:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 194 (0x7f21db242c00) [pid = 2634] [serial = 2247] [outer = (nil)] 07:44:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 195 (0x7f21e2eb2800) [pid = 2634] [serial = 2248] [outer = 0x7f21db242c00] 07:44:17 INFO - PROCESS | 2634 | 1461681857070 Marionette DEBUG loaded listener.js 07:44:17 INFO - PROCESS | 2634 | ++DOMWINDOW == 196 (0x7f21e3e29000) [pid = 2634] [serial = 2249] [outer = 0x7f21db242c00] 07:44:18 INFO - PROCESS | 2634 | 1461681858075 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]]]}] 07:44:18 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 07:44:18 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1526ms 07:44:18 INFO - PROCESS | 2634 | 1461681858125 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 07:44:18 INFO - PROCESS | 2634 | 1461681858132 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 07:44:18 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 07:44:18 INFO - PROCESS | 2634 | 1461681858141 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 07:44:18 INFO - PROCESS | 2634 | 1461681858147 Marionette TRACE conn3 <- [1,2966,null,{}] 07:44:18 INFO - PROCESS | 2634 | 1461681858204 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}] 07:44:18 INFO - PROCESS | 2634 | 1461681858443 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 07:44:18 INFO - PROCESS | 2634 | 1461681858723 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:18 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21da022800 == 170 [pid = 2634] [id = 750] 07:44:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 197 (0x7f21ddfef800) [pid = 2634] [serial = 2250] [outer = (nil)] 07:44:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 198 (0x7f21de22d400) [pid = 2634] [serial = 2251] [outer = 0x7f21ddfef800] 07:44:18 INFO - PROCESS | 2634 | 1461681858801 Marionette DEBUG loaded listener.js 07:44:18 INFO - PROCESS | 2634 | ++DOMWINDOW == 199 (0x7f21debfb000) [pid = 2634] [serial = 2252] [outer = 0x7f21ddfef800] 07:44:19 INFO - PROCESS | 2634 | 1461681859662 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]]]}] 07:44:19 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 07:44:19 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1579ms 07:44:19 INFO - PROCESS | 2634 | 1461681859720 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 07:44:19 INFO - PROCESS | 2634 | 1461681859728 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 07:44:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 07:44:19 INFO - PROCESS | 2634 | 1461681859738 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 07:44:19 INFO - PROCESS | 2634 | 1461681859743 Marionette TRACE conn3 <- [1,2970,null,{}] 07:44:19 INFO - PROCESS | 2634 | 1461681859748 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}] 07:44:19 INFO - PROCESS | 2634 | 1461681859996 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 07:44:20 INFO - PROCESS | 2634 | 1461681860280 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:20 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e21c3000 == 171 [pid = 2634] [id = 751] 07:44:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 200 (0x7f21e07c3000) [pid = 2634] [serial = 2253] [outer = (nil)] 07:44:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 201 (0x7f21e2c35800) [pid = 2634] [serial = 2254] [outer = 0x7f21e07c3000] 07:44:20 INFO - PROCESS | 2634 | 1461681860355 Marionette DEBUG loaded listener.js 07:44:20 INFO - PROCESS | 2634 | ++DOMWINDOW == 202 (0x7f21e3176800) [pid = 2634] [serial = 2255] [outer = 0x7f21e07c3000] 07:44:21 INFO - PROCESS | 2634 | 1461681861181 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]]]}] 07:44:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 07:44:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1480ms 07:44:21 INFO - PROCESS | 2634 | 1461681861218 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 07:44:21 INFO - PROCESS | 2634 | 1461681861221 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 07:44:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 07:44:21 INFO - PROCESS | 2634 | 1461681861228 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 07:44:21 INFO - PROCESS | 2634 | 1461681861233 Marionette TRACE conn3 <- [1,2974,null,{}] 07:44:21 INFO - PROCESS | 2634 | 1461681861249 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}] 07:44:21 INFO - PROCESS | 2634 | 1461681861500 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 07:44:21 INFO - PROCESS | 2634 | 1461681861771 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:21 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e5979800 == 172 [pid = 2634] [id = 752] 07:44:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 203 (0x7f21db23fc00) [pid = 2634] [serial = 2256] [outer = (nil)] 07:44:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 204 (0x7f21e3f4c000) [pid = 2634] [serial = 2257] [outer = 0x7f21db23fc00] 07:44:21 INFO - PROCESS | 2634 | 1461681861852 Marionette DEBUG loaded listener.js 07:44:21 INFO - PROCESS | 2634 | ++DOMWINDOW == 205 (0x7f21e4a60000) [pid = 2634] [serial = 2258] [outer = 0x7f21db23fc00] 07:44:22 INFO - PROCESS | 2634 | 1461681862636 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]]]}] 07:44:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 07:44:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1432ms 07:44:22 INFO - PROCESS | 2634 | 1461681862667 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 07:44:22 INFO - PROCESS | 2634 | 1461681862670 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 07:44:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 07:44:22 INFO - PROCESS | 2634 | 1461681862680 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 07:44:22 INFO - PROCESS | 2634 | 1461681862683 Marionette TRACE conn3 <- [1,2978,null,{}] 07:44:22 INFO - PROCESS | 2634 | 1461681862688 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}] 07:44:22 INFO - PROCESS | 2634 | 1461681862904 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 07:44:23 INFO - PROCESS | 2634 | 1461681863154 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:23 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e6912000 == 173 [pid = 2634] [id = 753] 07:44:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 206 (0x7f21db24c000) [pid = 2634] [serial = 2259] [outer = (nil)] 07:44:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 207 (0x7f21e580c400) [pid = 2634] [serial = 2260] [outer = 0x7f21db24c000] 07:44:23 INFO - PROCESS | 2634 | 1461681863231 Marionette DEBUG loaded listener.js 07:44:23 INFO - PROCESS | 2634 | ++DOMWINDOW == 208 (0x7f21e593fc00) [pid = 2634] [serial = 2261] [outer = 0x7f21db24c000] 07:44:23 INFO - PROCESS | 2634 | 1461681863967 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]]]}] 07:44:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 07:44:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1327ms 07:44:24 INFO - PROCESS | 2634 | 1461681864008 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 07:44:24 INFO - PROCESS | 2634 | 1461681864012 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 07:44:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 07:44:24 INFO - PROCESS | 2634 | 1461681864018 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 07:44:24 INFO - PROCESS | 2634 | 1461681864020 Marionette TRACE conn3 <- [1,2982,null,{}] 07:44:24 INFO - PROCESS | 2634 | 1461681864026 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}] 07:44:24 INFO - PROCESS | 2634 | 1461681864228 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 07:44:24 INFO - PROCESS | 2634 | 1461681864476 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:24 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e76f4000 == 174 [pid = 2634] [id = 754] 07:44:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 209 (0x7f21e4c5a800) [pid = 2634] [serial = 2262] [outer = (nil)] 07:44:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 210 (0x7f21e67a3800) [pid = 2634] [serial = 2263] [outer = 0x7f21e4c5a800] 07:44:24 INFO - PROCESS | 2634 | 1461681864547 Marionette DEBUG loaded listener.js 07:44:24 INFO - PROCESS | 2634 | ++DOMWINDOW == 211 (0x7f21e6a9f400) [pid = 2634] [serial = 2264] [outer = 0x7f21e4c5a800] 07:44:25 INFO - PROCESS | 2634 | 1461681865425 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"]]]}] 07:44:25 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 07:44:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 07:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 07:44:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1438ms 07:44:25 INFO - PROCESS | 2634 | 1461681865457 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 07:44:25 INFO - PROCESS | 2634 | 1461681865460 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 07:44:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 07:44:25 INFO - PROCESS | 2634 | 1461681865466 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 07:44:25 INFO - PROCESS | 2634 | 1461681865469 Marionette TRACE conn3 <- [1,2986,null,{}] 07:44:25 INFO - PROCESS | 2634 | 1461681865474 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}] 07:44:25 INFO - PROCESS | 2634 | 1461681865708 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 07:44:26 INFO - PROCESS | 2634 | 1461681865998 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:26 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ebd28000 == 175 [pid = 2634] [id = 755] 07:44:26 INFO - PROCESS | 2634 | ++DOMWINDOW == 212 (0x7f21e084a000) [pid = 2634] [serial = 2265] [outer = (nil)] 07:44:26 INFO - PROCESS | 2634 | ++DOMWINDOW == 213 (0x7f21e783b400) [pid = 2634] [serial = 2266] [outer = 0x7f21e084a000] 07:44:26 INFO - PROCESS | 2634 | 1461681866077 Marionette DEBUG loaded listener.js 07:44:26 INFO - PROCESS | 2634 | ++DOMWINDOW == 214 (0x7f21ec754000) [pid = 2634] [serial = 2267] [outer = 0x7f21e084a000] 07:44:26 INFO - PROCESS | 2634 | 1461681866816 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]]]}] 07:44:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 07:44:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1375ms 07:44:26 INFO - PROCESS | 2634 | 1461681866842 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 07:44:26 INFO - PROCESS | 2634 | 1461681866845 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 07:44:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 07:44:26 INFO - PROCESS | 2634 | 1461681866851 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 07:44:26 INFO - PROCESS | 2634 | 1461681866853 Marionette TRACE conn3 <- [1,2990,null,{}] 07:44:26 INFO - PROCESS | 2634 | 1461681866859 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}] 07:44:27 INFO - PROCESS | 2634 | 1461681867069 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 07:44:27 INFO - PROCESS | 2634 | 1461681867391 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:27 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ee07e800 == 176 [pid = 2634] [id = 756] 07:44:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 215 (0x7f21ec754400) [pid = 2634] [serial = 2268] [outer = (nil)] 07:44:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 216 (0x7f21ec86f400) [pid = 2634] [serial = 2269] [outer = 0x7f21ec754400] 07:44:27 INFO - PROCESS | 2634 | 1461681867464 Marionette DEBUG loaded listener.js 07:44:27 INFO - PROCESS | 2634 | ++DOMWINDOW == 217 (0x7f21ecac9400) [pid = 2634] [serial = 2270] [outer = 0x7f21ec754400] 07:44:28 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21edc1b000 == 177 [pid = 2634] [id = 757] 07:44:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 218 (0x7f21edccf400) [pid = 2634] [serial = 2271] [outer = (nil)] 07:44:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 219 (0x7f21ec8d5400) [pid = 2634] [serial = 2272] [outer = 0x7f21edccf400] 07:44:28 INFO - PROCESS | 2634 | 1461681868330 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]]]}] 07:44:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 07:44:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1529ms 07:44:28 INFO - PROCESS | 2634 | 1461681868381 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 07:44:28 INFO - PROCESS | 2634 | 1461681868384 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 07:44:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 07:44:28 INFO - PROCESS | 2634 | 1461681868390 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 07:44:28 INFO - PROCESS | 2634 | 1461681868393 Marionette TRACE conn3 <- [1,2994,null,{}] 07:44:28 INFO - PROCESS | 2634 | 1461681868398 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}] 07:44:28 INFO - PROCESS | 2634 | 1461681868659 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 07:44:28 INFO - PROCESS | 2634 | 1461681868935 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:28 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eec03000 == 178 [pid = 2634] [id = 758] 07:44:28 INFO - PROCESS | 2634 | ++DOMWINDOW == 220 (0x7f21ec86d800) [pid = 2634] [serial = 2273] [outer = (nil)] 07:44:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 221 (0x7f21edce5400) [pid = 2634] [serial = 2274] [outer = 0x7f21ec86d800] 07:44:29 INFO - PROCESS | 2634 | 1461681869046 Marionette DEBUG loaded listener.js 07:44:29 INFO - PROCESS | 2634 | ++DOMWINDOW == 222 (0x7f21ede82c00) [pid = 2634] [serial = 2275] [outer = 0x7f21ec86d800] 07:44:29 INFO - PROCESS | 2634 | 1461681869743 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]]]}] 07:44:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:44:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 07:44:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1376ms 07:44:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 07:44:29 INFO - PROCESS | 2634 | 1461681869773 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 07:44:29 INFO - PROCESS | 2634 | 1461681869776 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 07:44:29 INFO - PROCESS | 2634 | 1461681869784 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 07:44:29 INFO - PROCESS | 2634 | 1461681869786 Marionette TRACE conn3 <- [1,2998,null,{}] 07:44:29 INFO - PROCESS | 2634 | 1461681869792 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}] 07:44:29 INFO - PROCESS | 2634 | 1461681869997 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 07:44:30 INFO - PROCESS | 2634 | 1461681870254 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:30 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ef368000 == 179 [pid = 2634] [id = 759] 07:44:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 223 (0x7f21ecac9c00) [pid = 2634] [serial = 2276] [outer = (nil)] 07:44:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 224 (0x7f21edec8800) [pid = 2634] [serial = 2277] [outer = 0x7f21ecac9c00] 07:44:30 INFO - PROCESS | 2634 | 1461681870338 Marionette DEBUG loaded listener.js 07:44:30 INFO - PROCESS | 2634 | ++DOMWINDOW == 225 (0x7f21ee3cc400) [pid = 2634] [serial = 2278] [outer = 0x7f21ecac9c00] 07:44:31 INFO - PROCESS | 2634 | 1461681871128 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]]]}] 07:44:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 07:44:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1377ms 07:44:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 07:44:31 INFO - PROCESS | 2634 | 1461681871160 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 07:44:31 INFO - PROCESS | 2634 | 1461681871162 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 07:44:31 INFO - PROCESS | 2634 | 1461681871168 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 07:44:31 INFO - PROCESS | 2634 | 1461681871170 Marionette TRACE conn3 <- [1,3002,null,{}] 07:44:31 INFO - PROCESS | 2634 | 1461681871175 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}] 07:44:31 INFO - PROCESS | 2634 | 1461681871412 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 07:44:31 INFO - PROCESS | 2634 | 1461681871665 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:31 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f055b000 == 180 [pid = 2634] [id = 760] 07:44:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 226 (0x7f21eddcf800) [pid = 2634] [serial = 2279] [outer = (nil)] 07:44:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 227 (0x7f21ee604000) [pid = 2634] [serial = 2280] [outer = 0x7f21eddcf800] 07:44:31 INFO - PROCESS | 2634 | 1461681871736 Marionette DEBUG loaded listener.js 07:44:31 INFO - PROCESS | 2634 | ++DOMWINDOW == 228 (0x7f21ee62b400) [pid = 2634] [serial = 2281] [outer = 0x7f21eddcf800] 07:44:32 INFO - PROCESS | 2634 | 1461681872500 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]]]}] 07:44:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 07:44:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1377ms 07:44:32 INFO - PROCESS | 2634 | 1461681872544 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 07:44:32 INFO - PROCESS | 2634 | 1461681872548 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 07:44:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 07:44:32 INFO - PROCESS | 2634 | 1461681872553 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 07:44:32 INFO - PROCESS | 2634 | 1461681872557 Marionette TRACE conn3 <- [1,3006,null,{}] 07:44:32 INFO - PROCESS | 2634 | 1461681872562 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}] 07:44:32 INFO - PROCESS | 2634 | 1461681872823 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 07:44:33 INFO - PROCESS | 2634 | 1461681873086 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:33 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f3026800 == 181 [pid = 2634] [id = 761] 07:44:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 229 (0x7f21ede84000) [pid = 2634] [serial = 2282] [outer = (nil)] 07:44:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 230 (0x7f21eefd5c00) [pid = 2634] [serial = 2283] [outer = 0x7f21ede84000] 07:44:33 INFO - PROCESS | 2634 | 1461681873169 Marionette DEBUG loaded listener.js 07:44:33 INFO - PROCESS | 2634 | ++DOMWINDOW == 231 (0x7f21f043a000) [pid = 2634] [serial = 2284] [outer = 0x7f21ede84000] 07:44:33 INFO - PROCESS | 2634 | 1461681873909 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]]]}] 07:44:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 07:44:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1380ms 07:44:33 INFO - PROCESS | 2634 | 1461681873941 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 07:44:33 INFO - PROCESS | 2634 | 1461681873944 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 07:44:33 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 07:44:33 INFO - PROCESS | 2634 | 1461681873951 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 07:44:33 INFO - PROCESS | 2634 | 1461681873953 Marionette TRACE conn3 <- [1,3010,null,{}] 07:44:33 INFO - PROCESS | 2634 | 1461681873959 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}] 07:44:34 INFO - PROCESS | 2634 | 1461681874171 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 07:44:34 INFO - PROCESS | 2634 | 1461681874421 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:34 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f806c800 == 182 [pid = 2634] [id = 762] 07:44:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 232 (0x7f21edec2000) [pid = 2634] [serial = 2285] [outer = (nil)] 07:44:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 233 (0x7f21f0707c00) [pid = 2634] [serial = 2286] [outer = 0x7f21edec2000] 07:44:34 INFO - PROCESS | 2634 | 1461681874492 Marionette DEBUG loaded listener.js 07:44:34 INFO - PROCESS | 2634 | ++DOMWINDOW == 234 (0x7f21f09f7800) [pid = 2634] [serial = 2287] [outer = 0x7f21edec2000] 07:44:35 INFO - PROCESS | 2634 | 1461681875276 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]]]}] 07:44:35 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 07:44:35 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1376ms 07:44:35 INFO - PROCESS | 2634 | 1461681875329 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 07:44:35 INFO - PROCESS | 2634 | 1461681875333 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 07:44:35 INFO - TEST-START | /FileAPI/FileReaderSync.worker 07:44:35 INFO - PROCESS | 2634 | 1461681875338 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 07:44:35 INFO - PROCESS | 2634 | 1461681875350 Marionette TRACE conn3 <- [1,3014,null,{}] 07:44:35 INFO - PROCESS | 2634 | 1461681875354 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}] 07:44:35 INFO - PROCESS | 2634 | 1461681875586 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 07:44:35 INFO - PROCESS | 2634 | 1461681875886 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:35 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21f952c800 == 183 [pid = 2634] [id = 763] 07:44:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 235 (0x7f21ef778400) [pid = 2634] [serial = 2288] [outer = (nil)] 07:44:35 INFO - PROCESS | 2634 | ++DOMWINDOW == 236 (0x7f21f1ee5000) [pid = 2634] [serial = 2289] [outer = 0x7f21ef778400] 07:44:35 INFO - PROCESS | 2634 | 1461681875957 Marionette DEBUG loaded listener.js 07:44:36 INFO - PROCESS | 2634 | ++DOMWINDOW == 237 (0x7f21f1f82000) [pid = 2634] [serial = 2290] [outer = 0x7f21ef778400] 07:44:36 INFO - PROCESS | 2634 | [2634] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:44:36 INFO - PROCESS | 2634 | 1461681876828 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 07:44:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 07:44:36 INFO - {} 07:44:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 07:44:36 INFO - {} 07:44:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 07:44:36 INFO - {} 07:44:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 07:44:36 INFO - {} 07:44:36 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1540ms 07:44:36 INFO - PROCESS | 2634 | 1461681876881 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 07:44:36 INFO - PROCESS | 2634 | 1461681876884 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 07:44:36 INFO - TEST-START | /FileAPI/fileReader.html 07:44:36 INFO - PROCESS | 2634 | 1461681876890 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 07:44:36 INFO - PROCESS | 2634 | 1461681876892 Marionette TRACE conn3 <- [1,3018,null,{}] 07:44:36 INFO - PROCESS | 2634 | 1461681876939 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}] 07:44:37 INFO - PROCESS | 2634 | 1461681877217 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 07:44:37 INFO - PROCESS | 2634 | 1461681877430 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:37 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f22053a9800 == 184 [pid = 2634] [id = 764] 07:44:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 238 (0x7f21ebac6400) [pid = 2634] [serial = 2291] [outer = (nil)] 07:44:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 239 (0x7f21f2ed7800) [pid = 2634] [serial = 2292] [outer = 0x7f21ebac6400] 07:44:37 INFO - PROCESS | 2634 | 1461681877544 Marionette DEBUG loaded listener.js 07:44:37 INFO - PROCESS | 2634 | ++DOMWINDOW == 240 (0x7f21f304cc00) [pid = 2634] [serial = 2293] [outer = 0x7f21ebac6400] 07:44:38 INFO - PROCESS | 2634 | 1461681878260 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]]]}] 07:44:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 07:44:38 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 07:44:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 07:44:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 07:44:38 INFO - TEST-OK | /FileAPI/fileReader.html | took 1380ms 07:44:38 INFO - PROCESS | 2634 | 1461681878293 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 07:44:38 INFO - PROCESS | 2634 | 1461681878296 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 07:44:38 INFO - TEST-START | /FileAPI/historical.html 07:44:38 INFO - PROCESS | 2634 | 1461681878305 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 07:44:38 INFO - PROCESS | 2634 | 1461681878307 Marionette TRACE conn3 <- [1,3022,null,{}] 07:44:38 INFO - PROCESS | 2634 | 1461681878311 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}] 07:44:38 INFO - PROCESS | 2634 | 1461681878519 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 07:44:38 INFO - PROCESS | 2634 | 1461681878778 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:38 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f2208534000 == 185 [pid = 2634] [id = 765] 07:44:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 241 (0x7f21e676b800) [pid = 2634] [serial = 2294] [outer = (nil)] 07:44:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 242 (0x7f21f4738c00) [pid = 2634] [serial = 2295] [outer = 0x7f21e676b800] 07:44:38 INFO - PROCESS | 2634 | 1461681878855 Marionette DEBUG loaded listener.js 07:44:38 INFO - PROCESS | 2634 | ++DOMWINDOW == 243 (0x7f21f6333c00) [pid = 2634] [serial = 2296] [outer = 0x7f21e676b800] 07:44:39 INFO - PROCESS | 2634 | 1461681879609 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"]]]}] 07:44:39 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 07:44:39 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 07:44:39 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 07:44:39 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 07:44:39 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 07:44:39 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 07:44:39 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 07:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:39 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 07:44:39 INFO - TEST-OK | /FileAPI/historical.html | took 1325ms 07:44:39 INFO - PROCESS | 2634 | 1461681879641 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 07:44:39 INFO - PROCESS | 2634 | 1461681879644 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 07:44:39 INFO - TEST-START | /FileAPI/idlharness.html 07:44:39 INFO - PROCESS | 2634 | 1461681879652 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 07:44:39 INFO - PROCESS | 2634 | 1461681879655 Marionette TRACE conn3 <- [1,3026,null,{}] 07:44:39 INFO - PROCESS | 2634 | 1461681879660 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}] 07:44:39 INFO - PROCESS | 2634 | 1461681879863 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 07:44:40 INFO - PROCESS | 2634 | 1461681880121 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:40 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f220ab34000 == 186 [pid = 2634] [id = 766] 07:44:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 244 (0x7f21e3e31c00) [pid = 2634] [serial = 2297] [outer = (nil)] 07:44:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 245 (0x7f21f694dc00) [pid = 2634] [serial = 2298] [outer = 0x7f21e3e31c00] 07:44:40 INFO - PROCESS | 2634 | 1461681880193 Marionette DEBUG loaded listener.js 07:44:40 INFO - PROCESS | 2634 | ++DOMWINDOW == 246 (0x7f21f7a74c00) [pid = 2634] [serial = 2299] [outer = 0x7f21e3e31c00] 07:44:41 INFO - PROCESS | 2634 | 1461681881674 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]]]}] 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 07:44:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:44:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:44:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:44:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:44:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:44:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:44:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 07:44:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:44:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:44:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:44:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:44:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:44:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:44:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 07:44:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:44:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:44:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:44:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:44:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:44:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:44:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 07:44:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 07:44:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:44:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:44:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:44:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 07:44:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 07:44:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:44:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:44:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:44:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 07:44:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:44:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:44:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:44:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:44:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:44:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 07:44:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 07:44:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:44:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:44:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:44:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 07:44:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 07:44:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:44:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:44:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:44:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 07:44:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 07:44:41 INFO - TEST-OK | /FileAPI/idlharness.html | took 2108ms 07:44:41 INFO - PROCESS | 2634 | 1461681881841 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 07:44:41 INFO - PROCESS | 2634 | 1461681881850 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 07:44:41 INFO - TEST-START | /FileAPI/idlharness.worker 07:44:41 INFO - PROCESS | 2634 | 1461681881890 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 07:44:41 INFO - PROCESS | 2634 | 1461681881893 Marionette TRACE conn3 <- [1,3030,null,{}] 07:44:41 INFO - PROCESS | 2634 | 1461681881898 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}] 07:44:42 INFO - PROCESS | 2634 | 1461681882129 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 07:44:42 INFO - PROCESS | 2634 | 1461681882378 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:42 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21fac29000 == 187 [pid = 2634] [id = 767] 07:44:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 247 (0x7f21da13b400) [pid = 2634] [serial = 2300] [outer = (nil)] 07:44:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 248 (0x7f21f1eed400) [pid = 2634] [serial = 2301] [outer = 0x7f21da13b400] 07:44:42 INFO - PROCESS | 2634 | 1461681882462 Marionette DEBUG loaded listener.js 07:44:42 INFO - PROCESS | 2634 | ++DOMWINDOW == 249 (0x7f21f2d50800) [pid = 2634] [serial = 2302] [outer = 0x7f21da13b400] 07:44:42 INFO - PROCESS | 2634 | [2634] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:44:44 INFO - PROCESS | 2634 | 1461681884524 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,{},{}]]]}] 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:44:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:44:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:44:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:44:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:44:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:44:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:44:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:44:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:44:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 07:44:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 07:44:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:44:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:44:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:44:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 07:44:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 07:44:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:44:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:44:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 07:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 07:44:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:44:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:44:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:44:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 07:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:44:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:44:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:44:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:44:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 07:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 07:44:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:44:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:44:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:44:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 07:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 07:44:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:44:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:44:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:44:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 07:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 07:44:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:44:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:44:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:44:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 07:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:44:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:44:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:44:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:44:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 07:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:44:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:44:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:44:44 INFO - {} 07:44:44 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2750ms 07:44:44 INFO - PROCESS | 2634 | 1461681884638 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 07:44:44 INFO - PROCESS | 2634 | 1461681884640 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 07:44:44 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 07:44:44 INFO - PROCESS | 2634 | 1461681884645 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 07:44:44 INFO - PROCESS | 2634 | 1461681884647 Marionette TRACE conn3 <- [1,3034,null,{}] 07:44:44 INFO - PROCESS | 2634 | 1461681884652 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}] 07:44:45 INFO - PROCESS | 2634 | 1461681885004 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 07:44:45 INFO - PROCESS | 2634 | 1461681885291 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:45 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21d6d37000 == 188 [pid = 2634] [id = 768] 07:44:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 250 (0x7f21f0709000) [pid = 2634] [serial = 2303] [outer = (nil)] 07:44:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 251 (0x7f220569b000) [pid = 2634] [serial = 2304] [outer = 0x7f21f0709000] 07:44:45 INFO - PROCESS | 2634 | 1461681885359 Marionette DEBUG loaded listener.js 07:44:45 INFO - PROCESS | 2634 | ++DOMWINDOW == 252 (0x7f220ed76c00) [pid = 2634] [serial = 2305] [outer = 0x7f21f0709000] 07:44:46 INFO - PROCESS | 2634 | 1461681886107 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]]]}] 07:44:46 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 07:44:46 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1480ms 07:44:46 INFO - PROCESS | 2634 | 1461681886126 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 07:44:46 INFO - PROCESS | 2634 | 1461681886134 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 07:44:46 INFO - TEST-START | /FileAPI/blob/Blob-close.html 07:44:46 INFO - PROCESS | 2634 | 1461681886140 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 07:44:46 INFO - PROCESS | 2634 | 1461681886142 Marionette TRACE conn3 <- [1,3038,null,{}] 07:44:46 INFO - PROCESS | 2634 | 1461681886148 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}] 07:44:46 INFO - PROCESS | 2634 | 1461681886368 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 07:44:46 INFO - PROCESS | 2634 | 1461681886653 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:46 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21d6d51800 == 189 [pid = 2634] [id = 769] 07:44:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 253 (0x7f21d6dc3800) [pid = 2634] [serial = 2306] [outer = (nil)] 07:44:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 254 (0x7f21d6dc6800) [pid = 2634] [serial = 2307] [outer = 0x7f21d6dc3800] 07:44:46 INFO - PROCESS | 2634 | 1461681886725 Marionette DEBUG loaded listener.js 07:44:46 INFO - PROCESS | 2634 | ++DOMWINDOW == 255 (0x7f21d6dcbc00) [pid = 2634] [serial = 2308] [outer = 0x7f21d6dc3800] 07:44:47 INFO - PROCESS | 2634 | 1461681887468 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"]]]}] 07:44:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 07:44:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 07:44:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 07:44:47 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1383ms 07:44:47 INFO - PROCESS | 2634 | 1461681887523 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 07:44:47 INFO - PROCESS | 2634 | 1461681887526 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 07:44:47 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 07:44:47 INFO - PROCESS | 2634 | 1461681887532 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 07:44:47 INFO - PROCESS | 2634 | 1461681887535 Marionette TRACE conn3 <- [1,3042,null,{}] 07:44:47 INFO - PROCESS | 2634 | 1461681887540 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}] 07:44:47 INFO - PROCESS | 2634 | 1461681887760 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 07:44:49 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e5717800 == 188 [pid = 2634] [id = 651] 07:44:49 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21df5db000 == 187 [pid = 2634] [id = 689] 07:44:49 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e05b2000 == 186 [pid = 2634] [id = 690] 07:44:49 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21dd6c6000 == 185 [pid = 2634] [id = 748] 07:44:49 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e1a76800 == 184 [pid = 2634] [id = 747] 07:44:49 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21dfbca000 == 183 [pid = 2634] [id = 746] 07:44:49 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21db661800 == 182 [pid = 2634] [id = 745] 07:44:49 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21d9e06000 == 181 [pid = 2634] [id = 744] 07:44:49 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21d78e0000 == 180 [pid = 2634] [id = 737] 07:44:49 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220fdb6000 == 179 [pid = 2634] [id = 736] 07:44:49 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21eb9ed000 == 178 [pid = 2634] [id = 735] 07:44:49 INFO - PROCESS | 2634 | --DOCSHELL 0x7f220ad95000 == 177 [pid = 2634] [id = 734] 07:44:49 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21fae85000 == 176 [pid = 2634] [id = 733] 07:44:49 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f806a000 == 175 [pid = 2634] [id = 732] 07:44:49 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f53da000 == 174 [pid = 2634] [id = 731] 07:44:49 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21f1fd3800 == 173 [pid = 2634] [id = 730] 07:44:49 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ef06b800 == 172 [pid = 2634] [id = 729] 07:44:49 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ee66c800 == 171 [pid = 2634] [id = 728] 07:44:49 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21edc03000 == 170 [pid = 2634] [id = 592] 07:44:49 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21ebba0000 == 169 [pid = 2634] [id = 727] 07:44:49 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e6bc0800 == 168 [pid = 2634] [id = 726] 07:44:49 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21e5988000 == 167 [pid = 2634] [id = 725] 07:44:49 INFO - PROCESS | 2634 | --DOCSHELL 0x7f21dfcb6000 == 166 [pid = 2634] [id = 724] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 254 (0x7f21edcc7000) [pid = 2634] [serial = 1977] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 253 (0x7f21f5308c00) [pid = 2634] [serial = 2004] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 252 (0x7f21eeca2000) [pid = 2634] [serial = 1983] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 251 (0x7f21ec86bc00) [pid = 2634] [serial = 1974] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 250 (0x7f21ee610000) [pid = 2634] [serial = 1980] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 249 (0x7f21f7527c00) [pid = 2634] [serial = 2010] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 248 (0x7f21e3f44c00) [pid = 2634] [serial = 2040] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 247 (0x7f21f09ef800) [pid = 2634] [serial = 1935] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 246 (0x7f21f79e7800) [pid = 2634] [serial = 2070] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 245 (0x7f21ec755800) [pid = 2634] [serial = 2049] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 244 (0x7f21e1a34c00) [pid = 2634] [serial = 2037] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 243 (0x7f21f473e800) [pid = 2634] [serial = 2001] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 242 (0x7f21e0543400) [pid = 2634] [serial = 2031] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 241 (0x7f21f070a800) [pid = 2634] [serial = 1932] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 240 (0x7f21f2d4fc00) [pid = 2634] [serial = 1995] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 239 (0x7f21e18c9400) [pid = 2634] [serial = 1893] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 238 (0x7f21e3d11c00) [pid = 2634] [serial = 1896] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 237 (0x7f21e578cc00) [pid = 2634] [serial = 1899] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 236 (0x7f21e6aa1400) [pid = 2634] [serial = 1902] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 235 (0x7f21ec8d2c00) [pid = 2634] [serial = 1905] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 234 (0x7f21edf41400) [pid = 2634] [serial = 1908] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 233 (0x7f21ee3d3c00) [pid = 2634] [serial = 1911] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 232 (0x7f21f7a71c00) [pid = 2634] [serial = 2067] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 231 (0x7f21ee3d2c00) [pid = 2634] [serial = 2055] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 230 (0x7f21f133a400) [pid = 2634] [serial = 1938] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 229 (0x7f21e2eab400) [pid = 2634] [serial = 2073] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 228 (0x7f21ede8b000) [pid = 2634] [serial = 2052] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 227 (0x7f21eefd2800) [pid = 2634] [serial = 1923] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 226 (0x7f21f1ee9800) [pid = 2634] [serial = 1992] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 225 (0x7f21f0708400) [pid = 2634] [serial = 1989] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 224 (0x7f21f043f400) [pid = 2634] [serial = 1929] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 223 (0x7f21eedcc800) [pid = 2634] [serial = 1986] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 222 (0x7f21ef77a000) [pid = 2634] [serial = 2061] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 221 (0x7f21de1c5800) [pid = 2634] [serial = 2034] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 220 (0x7f21ef77e000) [pid = 2634] [serial = 1926] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 219 (0x7f21de1b7800) [pid = 2634] [serial = 1890] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 218 (0x7f21e3e23800) [pid = 2634] [serial = 1968] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 217 (0x7f21f7a75400) [pid = 2634] [serial = 2013] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 216 (0x7f21ee604800) [pid = 2634] [serial = 1914] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 215 (0x7f21f6833400) [pid = 2634] [serial = 2007] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 214 (0x7f21e7720c00) [pid = 2634] [serial = 1971] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 213 (0x7f21e5935c00) [pid = 2634] [serial = 2043] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 212 (0x7f21f1eeac00) [pid = 2634] [serial = 2064] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 211 (0x7f21f2ee3400) [pid = 2634] [serial = 1998] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 210 (0x7f21ee630000) [pid = 2634] [serial = 2058] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 209 (0x7f21eea58400) [pid = 2634] [serial = 1920] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 208 (0x7f21e7513400) [pid = 2634] [serial = 2046] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 207 (0x7f21e7842000) [pid = 2634] [serial = 1962] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 206 (0x7f21ee62b000) [pid = 2634] [serial = 1917] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 205 (0x7f21e18c3800) [pid = 2634] [serial = 1965] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 204 (0x7f21e3e32800) [pid = 2634] [serial = 2165] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 203 (0x7f21e487e800) [pid = 2634] [serial = 2168] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 202 (0x7f21ee92e000) [pid = 2634] [serial = 2120] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 201 (0x7f21f304d800) [pid = 2634] [serial = 2130] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 200 (0x7f21f2d4c400) [pid = 2634] [serial = 2129] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 199 (0x7f21e07cb000) [pid = 2634] [serial = 2100] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 198 (0x7f21dff46400) [pid = 2634] [serial = 2099] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 197 (0x7f21ee607000) [pid = 2634] [serial = 2118] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 196 (0x7f21e783f800) [pid = 2634] [serial = 2117] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 195 (0x7f21f8d06800) [pid = 2634] [serial = 2145] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 194 (0x7f21f8b05400) [pid = 2634] [serial = 2144] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 193 (0x7f21f8147400) [pid = 2634] [serial = 2139] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 192 (0x7f21f7e81800) [pid = 2634] [serial = 2138] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 191 (0x7f21e3e2bc00) [pid = 2634] [serial = 2103] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 190 (0x7f21e31f5000) [pid = 2634] [serial = 2102] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 189 (0x7f21f133b000) [pid = 2634] [serial = 2127] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 188 (0x7f21f09d4800) [pid = 2634] [serial = 2126] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 187 (0x7f21e7677400) [pid = 2634] [serial = 2106] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 186 (0x7f21e593f000) [pid = 2634] [serial = 2105] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 185 (0x7f21debf6800) [pid = 2634] [serial = 2159] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 184 (0x7f21ec863800) [pid = 2634] [serial = 2112] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 183 (0x7f21ebad0800) [pid = 2634] [serial = 2111] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 182 (0x7f21f8d75400) [pid = 2634] [serial = 2148] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 181 (0x7f21f8d0d800) [pid = 2634] [serial = 2147] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 180 (0x7f21ede90800) [pid = 2634] [serial = 2115] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 179 (0x7f21edce2800) [pid = 2634] [serial = 2114] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 178 (0x7f21f9cdd000) [pid = 2634] [serial = 2151] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 177 (0x7f21f9c80c00) [pid = 2634] [serial = 2150] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 176 (0x7f21e40a4400) [pid = 2634] [serial = 2156] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 175 (0x7f21e771d400) [pid = 2634] [serial = 2153] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 174 (0x7f21dfd3d000) [pid = 2634] [serial = 2160] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 173 (0x7f21ebac3000) [pid = 2634] [serial = 2109] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 172 (0x7f21e77b0000) [pid = 2634] [serial = 2108] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 171 (0x7f21f7a7b400) [pid = 2634] [serial = 2136] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 170 (0x7f21f7690c00) [pid = 2634] [serial = 2135] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 169 (0x7f21f86f0400) [pid = 2634] [serial = 2142] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 168 (0x7f21f86e7c00) [pid = 2634] [serial = 2141] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 167 (0x7f21f682f000) [pid = 2634] [serial = 2133] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 166 (0x7f21f5141800) [pid = 2634] [serial = 2132] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 165 (0x7f21e767e400) [pid = 2634] [serial = 2096] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 164 (0x7f21f043a400) [pid = 2634] [serial = 2124] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 163 (0x7f21ef773c00) [pid = 2634] [serial = 2123] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 162 (0x7f21eecaac00) [pid = 2634] [serial = 2121] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 161 (0x7f21e2eae000) [pid = 2634] [serial = 2163] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 160 (0x7f21e2c3d800) [pid = 2634] [serial = 2162] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 159 (0x7f21e40a9400) [pid = 2634] [serial = 2166] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | --DOMWINDOW == 158 (0x7f21e4a67400) [pid = 2634] [serial = 2169] [outer = (nil)] [url = about:blank] 07:44:49 INFO - PROCESS | 2634 | 1461681889962 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:49 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21d44ba000 == 167 [pid = 2634] [id = 770] 07:44:49 INFO - PROCESS | 2634 | ++DOMWINDOW == 159 (0x7f21d7761400) [pid = 2634] [serial = 2309] [outer = (nil)] 07:44:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 160 (0x7f21d7765800) [pid = 2634] [serial = 2310] [outer = 0x7f21d7761400] 07:44:50 INFO - PROCESS | 2634 | 1461681890037 Marionette DEBUG loaded listener.js 07:44:50 INFO - PROCESS | 2634 | ++DOMWINDOW == 161 (0x7f21d8783c00) [pid = 2634] [serial = 2311] [outer = 0x7f21d7761400] 07:44:51 INFO - PROCESS | 2634 | 1461681890984 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]]]}] 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 07:44:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 07:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 07:44:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 07:44:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:44:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 07:44:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 07:44:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 07:44:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 07:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 07:44:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 07:44:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:44:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:44:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 07:44:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:44:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:44:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:44:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:44:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:44:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 07:44:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 07:44:51 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 3492ms 07:44:51 INFO - PROCESS | 2634 | 1461681891025 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 07:44:51 INFO - PROCESS | 2634 | 1461681891030 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 07:44:51 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 07:44:51 INFO - PROCESS | 2634 | 1461681891044 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 07:44:51 INFO - PROCESS | 2634 | 1461681891048 Marionette TRACE conn3 <- [1,3046,null,{}] 07:44:51 INFO - PROCESS | 2634 | 1461681891071 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}] 07:44:51 INFO - PROCESS | 2634 | 1461681891380 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 07:44:51 INFO - PROCESS | 2634 | 1461681891543 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:51 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21d7bdf000 == 168 [pid = 2634] [id = 771] 07:44:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 162 (0x7f21ddfeb000) [pid = 2634] [serial = 2312] [outer = (nil)] 07:44:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 163 (0x7f21ddff0400) [pid = 2634] [serial = 2313] [outer = 0x7f21ddfeb000] 07:44:51 INFO - PROCESS | 2634 | 1461681891609 Marionette DEBUG loaded listener.js 07:44:51 INFO - PROCESS | 2634 | ++DOMWINDOW == 164 (0x7f21ddff7800) [pid = 2634] [serial = 2314] [outer = 0x7f21ddfeb000] 07:44:51 INFO - PROCESS | 2634 | [2634] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:44:52 INFO - PROCESS | 2634 | 1461681892385 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 07:44:52 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 07:44:52 INFO - {} 07:44:52 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1352ms 07:44:52 INFO - PROCESS | 2634 | 1461681892397 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 07:44:52 INFO - PROCESS | 2634 | 1461681892401 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 07:44:52 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 07:44:52 INFO - PROCESS | 2634 | 1461681892407 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 07:44:52 INFO - PROCESS | 2634 | 1461681892410 Marionette TRACE conn3 <- [1,3050,null,{}] 07:44:52 INFO - PROCESS | 2634 | 1461681892421 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}] 07:44:52 INFO - PROCESS | 2634 | 1461681892690 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 07:44:52 INFO - PROCESS | 2634 | 1461681892725 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:52 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21d8859800 == 169 [pid = 2634] [id = 772] 07:44:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 165 (0x7f21de22f400) [pid = 2634] [serial = 2315] [outer = (nil)] 07:44:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 166 (0x7f21debfbc00) [pid = 2634] [serial = 2316] [outer = 0x7f21de22f400] 07:44:52 INFO - PROCESS | 2634 | 1461681892784 Marionette DEBUG loaded listener.js 07:44:52 INFO - PROCESS | 2634 | ++DOMWINDOW == 167 (0x7f21dfd40000) [pid = 2634] [serial = 2317] [outer = 0x7f21de22f400] 07:44:53 INFO - PROCESS | 2634 | 1461681893744 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]]]}] 07:44:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 07:44:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 07:44:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 07:44:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 07:44:53 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1382ms 07:44:53 INFO - PROCESS | 2634 | 1461681893789 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 07:44:53 INFO - PROCESS | 2634 | 1461681893793 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 07:44:53 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 07:44:53 INFO - PROCESS | 2634 | 1461681893831 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 07:44:53 INFO - PROCESS | 2634 | 1461681893849 Marionette TRACE conn3 <- [1,3054,null,{}] 07:44:53 INFO - PROCESS | 2634 | 1461681893878 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}] 07:44:54 INFO - PROCESS | 2634 | 1461681894222 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 07:44:54 INFO - PROCESS | 2634 | --DOMWINDOW == 166 (0x7f21de22c400) [pid = 2634] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 07:44:54 INFO - PROCESS | 2634 | --DOMWINDOW == 165 (0x7f21db4cf400) [pid = 2634] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 07:44:54 INFO - PROCESS | 2634 | --DOMWINDOW == 164 (0x7f21debfe800) [pid = 2634] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 07:44:54 INFO - PROCESS | 2634 | --DOMWINDOW == 163 (0x7f21e2d85c00) [pid = 2634] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 07:44:54 INFO - PROCESS | 2634 | --DOMWINDOW == 162 (0x7f21dfd38800) [pid = 2634] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 07:44:54 INFO - PROCESS | 2634 | --DOMWINDOW == 161 (0x7f21ede86000) [pid = 2634] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 07:44:54 INFO - PROCESS | 2634 | --DOMWINDOW == 160 (0x7f21e67a6000) [pid = 2634] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 07:44:54 INFO - PROCESS | 2634 | --DOMWINDOW == 159 (0x7f21e6770400) [pid = 2634] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 07:44:54 INFO - PROCESS | 2634 | --DOMWINDOW == 158 (0x7f21e2eb4000) [pid = 2634] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 07:44:54 INFO - PROCESS | 2634 | --DOMWINDOW == 157 (0x7f21dfd3e000) [pid = 2634] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 07:44:54 INFO - PROCESS | 2634 | --DOMWINDOW == 156 (0x7f21e49c7800) [pid = 2634] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 07:44:54 INFO - PROCESS | 2634 | --DOMWINDOW == 155 (0x7f21dbe86800) [pid = 2634] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 07:44:54 INFO - PROCESS | 2634 | --DOMWINDOW == 154 (0x7f21ddff1000) [pid = 2634] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 07:44:54 INFO - PROCESS | 2634 | --DOMWINDOW == 153 (0x7f21d7764800) [pid = 2634] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 07:44:54 INFO - PROCESS | 2634 | --DOMWINDOW == 152 (0x7f21d775c400) [pid = 2634] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 07:44:54 INFO - PROCESS | 2634 | --DOMWINDOW == 151 (0x7f21d775bc00) [pid = 2634] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 07:44:54 INFO - PROCESS | 2634 | --DOMWINDOW == 150 (0x7f21e6a9b800) [pid = 2634] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 07:44:54 INFO - PROCESS | 2634 | --DOMWINDOW == 149 (0x7f2205805800) [pid = 2634] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 07:44:54 INFO - PROCESS | 2634 | --DOMWINDOW == 148 (0x7f22047e2400) [pid = 2634] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 07:44:54 INFO - PROCESS | 2634 | --DOMWINDOW == 147 (0x7f21fe85dc00) [pid = 2634] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 07:44:54 INFO - PROCESS | 2634 | --DOMWINDOW == 146 (0x7f21fe85d400) [pid = 2634] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 07:44:54 INFO - PROCESS | 2634 | --DOMWINDOW == 145 (0x7f21fe85ac00) [pid = 2634] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 07:44:54 INFO - PROCESS | 2634 | --DOMWINDOW == 144 (0x7f21facb3000) [pid = 2634] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 07:44:54 INFO - PROCESS | 2634 | --DOMWINDOW == 143 (0x7f21f13c5400) [pid = 2634] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 07:44:54 INFO - PROCESS | 2634 | --DOMWINDOW == 142 (0x7f21eee25c00) [pid = 2634] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 07:44:54 INFO - PROCESS | 2634 | --DOMWINDOW == 141 (0x7f21e49cc800) [pid = 2634] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 07:44:54 INFO - PROCESS | 2634 | --DOMWINDOW == 140 (0x7f21de7e5000) [pid = 2634] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 07:44:54 INFO - PROCESS | 2634 | --DOMWINDOW == 139 (0x7f21e1a36c00) [pid = 2634] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 07:44:54 INFO - PROCESS | 2634 | 1461681894960 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:54 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21d9646000 == 170 [pid = 2634] [id = 773] 07:44:54 INFO - PROCESS | 2634 | ++DOMWINDOW == 140 (0x7f21d775bc00) [pid = 2634] [serial = 2318] [outer = (nil)] 07:44:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 141 (0x7f21db4c7400) [pid = 2634] [serial = 2319] [outer = 0x7f21d775bc00] 07:44:55 INFO - PROCESS | 2634 | 1461681895017 Marionette DEBUG loaded listener.js 07:44:55 INFO - PROCESS | 2634 | ++DOMWINDOW == 142 (0x7f21dfd41400) [pid = 2634] [serial = 2320] [outer = 0x7f21d775bc00] 07:44:56 INFO - PROCESS | 2634 | 1461681895978 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"]]]}] 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 07:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 07:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 07:44:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 07:44:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 07:44:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 07:44:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 07:44:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 07:44:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 07:44:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 07:44:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 07:44:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 07:44:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 07:44:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 07:44:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 07:44:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 07:44:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 07:44:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 07:44:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 07:44:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 07:44:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 07:44:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 07:44:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 07:44:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 07:44:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:44:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 07:44:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 07:44:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:44:56 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2272ms 07:44:56 INFO - PROCESS | 2634 | 1461681896085 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 07:44:56 INFO - PROCESS | 2634 | 1461681896089 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 07:44:56 INFO - TEST-START | /FileAPI/file/File-constructor.html 07:44:56 INFO - PROCESS | 2634 | 1461681896108 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 07:44:56 INFO - PROCESS | 2634 | 1461681896113 Marionette TRACE conn3 <- [1,3058,null,{}] 07:44:56 INFO - PROCESS | 2634 | 1461681896122 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}] 07:44:56 INFO - PROCESS | 2634 | 1461681896430 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 07:44:56 INFO - PROCESS | 2634 | 1461681896484 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:56 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21db2df000 == 171 [pid = 2634] [id = 774] 07:44:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 143 (0x7f21e18c3400) [pid = 2634] [serial = 2321] [outer = (nil)] 07:44:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 144 (0x7f21e2ef6800) [pid = 2634] [serial = 2322] [outer = 0x7f21e18c3400] 07:44:56 INFO - PROCESS | 2634 | 1461681896540 Marionette DEBUG loaded listener.js 07:44:56 INFO - PROCESS | 2634 | ++DOMWINDOW == 145 (0x7f21e317d000) [pid = 2634] [serial = 2323] [outer = 0x7f21e18c3400] 07:44:57 INFO - PROCESS | 2634 | 1461681897597 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]]]}] 07:44:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 07:44:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 07:44:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 07:44:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 07:44:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 07:44:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 07:44:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 07:44:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 07:44:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 07:44:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 07:44:57 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 07:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:57 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 07:44:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 07:44:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 07:44:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:44:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 07:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 07:44:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 07:44:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 07:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 07:44:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 07:44:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 07:44:57 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1540ms 07:44:57 INFO - PROCESS | 2634 | 1461681897655 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 07:44:57 INFO - PROCESS | 2634 | 1461681897667 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 07:44:57 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 07:44:57 INFO - PROCESS | 2634 | 1461681897723 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 07:44:57 INFO - PROCESS | 2634 | 1461681897730 Marionette TRACE conn3 <- [1,3062,null,{}] 07:44:57 INFO - PROCESS | 2634 | 1461681897737 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}] 07:44:57 INFO - PROCESS | 2634 | 1461681897951 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 07:44:58 INFO - PROCESS | 2634 | 1461681898309 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:58 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21d84e8000 == 172 [pid = 2634] [id = 775] 07:44:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 146 (0x7f21dd7dc800) [pid = 2634] [serial = 2324] [outer = (nil)] 07:44:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 147 (0x7f21ddfecc00) [pid = 2634] [serial = 2325] [outer = 0x7f21dd7dc800] 07:44:58 INFO - PROCESS | 2634 | 1461681898383 Marionette DEBUG loaded listener.js 07:44:58 INFO - PROCESS | 2634 | ++DOMWINDOW == 148 (0x7f21de1ba000) [pid = 2634] [serial = 2326] [outer = 0x7f21dd7dc800] 07:44:58 INFO - PROCESS | 2634 | [2634] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:44:59 INFO - PROCESS | 2634 | 1461681899175 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 07:44:59 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 07:44:59 INFO - {} 07:44:59 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1490ms 07:44:59 INFO - PROCESS | 2634 | 1461681899205 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 07:44:59 INFO - PROCESS | 2634 | 1461681899214 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 07:44:59 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 07:44:59 INFO - PROCESS | 2634 | 1461681899224 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 07:44:59 INFO - PROCESS | 2634 | 1461681899228 Marionette TRACE conn3 <- [1,3066,null,{}] 07:44:59 INFO - PROCESS | 2634 | 1461681899237 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}] 07:44:59 INFO - PROCESS | 2634 | 1461681899472 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 07:44:59 INFO - PROCESS | 2634 | 1461681899739 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:59 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21db2d9000 == 173 [pid = 2634] [id = 776] 07:44:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 149 (0x7f21de1ba400) [pid = 2634] [serial = 2327] [outer = (nil)] 07:44:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 150 (0x7f21e0544400) [pid = 2634] [serial = 2328] [outer = 0x7f21de1ba400] 07:44:59 INFO - PROCESS | 2634 | 1461681899810 Marionette DEBUG loaded listener.js 07:44:59 INFO - PROCESS | 2634 | ++DOMWINDOW == 151 (0x7f21e18cc400) [pid = 2634] [serial = 2329] [outer = 0x7f21de1ba400] 07:45:00 INFO - PROCESS | 2634 | 1461681900724 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]]]}] 07:45:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 07:45:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 07:45:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 07:45:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 07:45:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 07:45:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 07:45:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 07:45:00 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1534ms 07:45:00 INFO - PROCESS | 2634 | 1461681900766 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 07:45:00 INFO - PROCESS | 2634 | 1461681900774 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 07:45:00 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 07:45:00 INFO - PROCESS | 2634 | 1461681900783 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 07:45:00 INFO - PROCESS | 2634 | 1461681900789 Marionette TRACE conn3 <- [1,3070,null,{}] 07:45:00 INFO - PROCESS | 2634 | 1461681900804 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}] 07:45:01 INFO - PROCESS | 2634 | 1461681901012 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 07:45:01 INFO - PROCESS | 2634 | 1461681901294 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:01 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21df5e7000 == 174 [pid = 2634] [id = 777] 07:45:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 152 (0x7f21e2ef1400) [pid = 2634] [serial = 2330] [outer = (nil)] 07:45:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 153 (0x7f21e31f7400) [pid = 2634] [serial = 2331] [outer = 0x7f21e2ef1400] 07:45:01 INFO - PROCESS | 2634 | 1461681901372 Marionette DEBUG loaded listener.js 07:45:01 INFO - PROCESS | 2634 | ++DOMWINDOW == 154 (0x7f21e3e23800) [pid = 2634] [serial = 2332] [outer = 0x7f21e2ef1400] 07:45:02 INFO - PROCESS | 2634 | 1461681902200 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]]]}] 07:45:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 07:45:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 07:45:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 07:45:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 07:45:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 07:45:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 07:45:02 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1442ms 07:45:02 INFO - PROCESS | 2634 | 1461681902227 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 07:45:02 INFO - PROCESS | 2634 | 1461681902231 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 07:45:02 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 07:45:02 INFO - PROCESS | 2634 | 1461681902237 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 07:45:02 INFO - PROCESS | 2634 | 1461681902240 Marionette TRACE conn3 <- [1,3074,null,{}] 07:45:02 INFO - PROCESS | 2634 | 1461681902245 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}] 07:45:02 INFO - PROCESS | 2634 | 1461681902488 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 07:45:02 INFO - PROCESS | 2634 | 1461681902752 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:02 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e0878000 == 175 [pid = 2634] [id = 778] 07:45:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 155 (0x7f21e1a35400) [pid = 2634] [serial = 2333] [outer = (nil)] 07:45:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 156 (0x7f21e487e800) [pid = 2634] [serial = 2334] [outer = 0x7f21e1a35400] 07:45:02 INFO - PROCESS | 2634 | 1461681902826 Marionette DEBUG loaded listener.js 07:45:02 INFO - PROCESS | 2634 | ++DOMWINDOW == 157 (0x7f21e4933800) [pid = 2634] [serial = 2335] [outer = 0x7f21e1a35400] 07:45:03 INFO - PROCESS | 2634 | 1461681903576 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]]]}] 07:45:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 07:45:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 07:45:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 07:45:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 07:45:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 07:45:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 07:45:03 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1380ms 07:45:03 INFO - PROCESS | 2634 | 1461681903620 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 07:45:03 INFO - PROCESS | 2634 | 1461681903624 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 07:45:03 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 07:45:03 INFO - PROCESS | 2634 | 1461681903630 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 07:45:03 INFO - PROCESS | 2634 | 1461681903632 Marionette TRACE conn3 <- [1,3078,null,{}] 07:45:03 INFO - PROCESS | 2634 | 1461681903637 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}] 07:45:03 INFO - PROCESS | 2634 | 1461681903833 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 07:45:04 INFO - PROCESS | 2634 | 1461681904083 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:04 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e1c71800 == 176 [pid = 2634] [id = 779] 07:45:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 158 (0x7f21e3f45c00) [pid = 2634] [serial = 2336] [outer = (nil)] 07:45:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 159 (0x7f21e49d1c00) [pid = 2634] [serial = 2337] [outer = 0x7f21e3f45c00] 07:45:04 INFO - PROCESS | 2634 | 1461681904156 Marionette DEBUG loaded listener.js 07:45:04 INFO - PROCESS | 2634 | ++DOMWINDOW == 160 (0x7f21e5807000) [pid = 2634] [serial = 2338] [outer = 0x7f21e3f45c00] 07:45:05 INFO - PROCESS | 2634 | 1461681905049 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] 07:45:05 INFO - PROCESS | 2634 | 1461681905069 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 07:45:05 INFO - PROCESS | 2634 | 1461681905080 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 07:45:05 INFO - PROCESS | 2634 | 1461681905086 Marionette TRACE conn3 <- [1,3082,null,{}] 07:45:05 INFO - PROCESS | 2634 | 1461681905094 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}] 07:45:05 INFO - PROCESS | 2634 | 1461681905307 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 07:45:05 INFO - PROCESS | 2634 | 1461681905588 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:05 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e21d9000 == 177 [pid = 2634] [id = 780] 07:45:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 161 (0x7f21e4936400) [pid = 2634] [serial = 2339] [outer = (nil)] 07:45:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 162 (0x7f21e6aa1400) [pid = 2634] [serial = 2340] [outer = 0x7f21e4936400] 07:45:05 INFO - PROCESS | 2634 | 1461681905664 Marionette DEBUG loaded listener.js 07:45:05 INFO - PROCESS | 2634 | ++DOMWINDOW == 163 (0x7f21e7519000) [pid = 2634] [serial = 2341] [outer = 0x7f21e4936400] 07:45:06 INFO - PROCESS | 2634 | 1461681906407 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]]]}] 07:45:06 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 07:45:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 07:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:45:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 07:45:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 07:45:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1384ms 07:45:06 INFO - PROCESS | 2634 | 1461681906464 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 07:45:06 INFO - PROCESS | 2634 | 1461681906468 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 07:45:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 07:45:06 INFO - PROCESS | 2634 | 1461681906473 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 07:45:06 INFO - PROCESS | 2634 | 1461681906475 Marionette TRACE conn3 <- [1,3086,null,{}] 07:45:06 INFO - PROCESS | 2634 | 1461681906480 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}] 07:45:06 INFO - PROCESS | 2634 | 1461681906681 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 07:45:06 INFO - PROCESS | 2634 | 1461681906959 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:06 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e3e1d000 == 178 [pid = 2634] [id = 781] 07:45:06 INFO - PROCESS | 2634 | ++DOMWINDOW == 164 (0x7f21df245800) [pid = 2634] [serial = 2342] [outer = (nil)] 07:45:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 165 (0x7f21e7686400) [pid = 2634] [serial = 2343] [outer = 0x7f21df245800] 07:45:07 INFO - PROCESS | 2634 | 1461681907029 Marionette DEBUG loaded listener.js 07:45:07 INFO - PROCESS | 2634 | ++DOMWINDOW == 166 (0x7f21e77ab400) [pid = 2634] [serial = 2344] [outer = 0x7f21df245800] 07:45:07 INFO - PROCESS | 2634 | 1461681907774 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 07:45:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 07:45:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1334ms 07:45:07 INFO - PROCESS | 2634 | 1461681907808 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 07:45:07 INFO - PROCESS | 2634 | 1461681907811 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 07:45:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 07:45:07 INFO - PROCESS | 2634 | 1461681907817 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 07:45:07 INFO - PROCESS | 2634 | 1461681907820 Marionette TRACE conn3 <- [1,3090,null,{}] 07:45:07 INFO - PROCESS | 2634 | 1461681907825 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}] 07:45:08 INFO - PROCESS | 2634 | 1461681908033 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 07:45:08 INFO - PROCESS | 2634 | 1461681908287 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:08 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e5795800 == 179 [pid = 2634] [id = 782] 07:45:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 167 (0x7f21dbe8f400) [pid = 2634] [serial = 2345] [outer = (nil)] 07:45:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 168 (0x7f21e77b2000) [pid = 2634] [serial = 2346] [outer = 0x7f21dbe8f400] 07:45:08 INFO - PROCESS | 2634 | 1461681908359 Marionette DEBUG loaded listener.js 07:45:08 INFO - PROCESS | 2634 | ++DOMWINDOW == 169 (0x7f21ebac2800) [pid = 2634] [serial = 2347] [outer = 0x7f21dbe8f400] 07:45:09 INFO - PROCESS | 2634 | 1461681909130 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 07:45:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 07:45:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1376ms 07:45:09 INFO - PROCESS | 2634 | 1461681909193 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 07:45:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 07:45:09 INFO - PROCESS | 2634 | 1461681909197 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 07:45:09 INFO - PROCESS | 2634 | 1461681909203 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 07:45:09 INFO - PROCESS | 2634 | 1461681909206 Marionette TRACE conn3 <- [1,3094,null,{}] 07:45:09 INFO - PROCESS | 2634 | 1461681909211 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}] 07:45:09 INFO - PROCESS | 2634 | 1461681909423 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 07:45:09 INFO - PROCESS | 2634 | 1461681909711 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:09 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e5b6b000 == 180 [pid = 2634] [id = 783] 07:45:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 170 (0x7f21d6dcdc00) [pid = 2634] [serial = 2348] [outer = (nil)] 07:45:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 171 (0x7f21ebacbc00) [pid = 2634] [serial = 2349] [outer = 0x7f21d6dcdc00] 07:45:09 INFO - PROCESS | 2634 | 1461681909787 Marionette DEBUG loaded listener.js 07:45:09 INFO - PROCESS | 2634 | ++DOMWINDOW == 172 (0x7f21ec86b000) [pid = 2634] [serial = 2350] [outer = 0x7f21d6dcdc00] 07:45:10 INFO - PROCESS | 2634 | 1461681910536 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 07:45:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 07:45:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1382ms 07:45:10 INFO - PROCESS | 2634 | 1461681910584 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 07:45:10 INFO - PROCESS | 2634 | 1461681910587 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 07:45:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 07:45:10 INFO - PROCESS | 2634 | 1461681910593 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 07:45:10 INFO - PROCESS | 2634 | 1461681910595 Marionette TRACE conn3 <- [1,3098,null,{}] 07:45:10 INFO - PROCESS | 2634 | 1461681910600 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}] 07:45:10 INFO - PROCESS | 2634 | 1461681910856 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 07:45:11 INFO - PROCESS | 2634 | 1461681911122 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:11 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e690e800 == 181 [pid = 2634] [id = 784] 07:45:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 173 (0x7f21d877a800) [pid = 2634] [serial = 2351] [outer = (nil)] 07:45:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 174 (0x7f21ebac6800) [pid = 2634] [serial = 2352] [outer = 0x7f21d877a800] 07:45:11 INFO - PROCESS | 2634 | 1461681911200 Marionette DEBUG loaded listener.js 07:45:11 INFO - PROCESS | 2634 | ++DOMWINDOW == 175 (0x7f21ecac4800) [pid = 2634] [serial = 2353] [outer = 0x7f21d877a800] 07:45:11 INFO - PROCESS | 2634 | 1461681911977 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]]]}] 07:45:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 07:45:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 07:45:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1428ms 07:45:12 INFO - PROCESS | 2634 | 1461681912021 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 07:45:12 INFO - PROCESS | 2634 | 1461681912025 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 07:45:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 07:45:12 INFO - PROCESS | 2634 | 1461681912031 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 07:45:12 INFO - PROCESS | 2634 | 1461681912034 Marionette TRACE conn3 <- [1,3102,null,{}] 07:45:12 INFO - PROCESS | 2634 | 1461681912039 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}] 07:45:12 INFO - PROCESS | 2634 | 1461681912272 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 07:45:12 INFO - PROCESS | 2634 | 1461681912555 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:12 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21e7913000 == 182 [pid = 2634] [id = 785] 07:45:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 176 (0x7f21db4c2800) [pid = 2634] [serial = 2354] [outer = (nil)] 07:45:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 177 (0x7f21edebc400) [pid = 2634] [serial = 2355] [outer = 0x7f21db4c2800] 07:45:12 INFO - PROCESS | 2634 | 1461681912636 Marionette DEBUG loaded listener.js 07:45:12 INFO - PROCESS | 2634 | ++DOMWINDOW == 178 (0x7f21ee3d4000) [pid = 2634] [serial = 2356] [outer = 0x7f21db4c2800] 07:45:13 INFO - PROCESS | 2634 | 1461681913445 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 07:45:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 07:45:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1428ms 07:45:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 07:45:13 INFO - PROCESS | 2634 | 1461681913459 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 07:45:13 INFO - PROCESS | 2634 | 1461681913462 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 07:45:13 INFO - PROCESS | 2634 | 1461681913468 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 07:45:13 INFO - PROCESS | 2634 | 1461681913471 Marionette TRACE conn3 <- [1,3106,null,{}] 07:45:13 INFO - PROCESS | 2634 | 1461681913476 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}] 07:45:13 INFO - PROCESS | 2634 | 1461681913689 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 07:45:13 INFO - PROCESS | 2634 | 1461681913947 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:13 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21eb9ea800 == 183 [pid = 2634] [id = 786] 07:45:13 INFO - PROCESS | 2634 | ++DOMWINDOW == 179 (0x7f21ec8d6c00) [pid = 2634] [serial = 2357] [outer = (nil)] 07:45:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 180 (0x7f21ee625c00) [pid = 2634] [serial = 2358] [outer = 0x7f21ec8d6c00] 07:45:14 INFO - PROCESS | 2634 | 1461681914017 Marionette DEBUG loaded listener.js 07:45:14 INFO - PROCESS | 2634 | ++DOMWINDOW == 181 (0x7f21ee933400) [pid = 2634] [serial = 2359] [outer = 0x7f21ec8d6c00] 07:45:14 INFO - PROCESS | 2634 | 1461681914810 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]]]}] 07:45:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 07:45:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 07:45:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 07:45:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1381ms 07:45:14 INFO - PROCESS | 2634 | 1461681914849 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 07:45:14 INFO - PROCESS | 2634 | 1461681914852 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 07:45:14 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 07:45:14 INFO - PROCESS | 2634 | 1461681914857 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 07:45:14 INFO - PROCESS | 2634 | 1461681914859 Marionette TRACE conn3 <- [1,3110,null,{}] 07:45:14 INFO - PROCESS | 2634 | 1461681914865 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}] 07:45:15 INFO - PROCESS | 2634 | 1461681915109 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 07:45:15 INFO - PROCESS | 2634 | 1461681915370 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:15 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21ebd24000 == 184 [pid = 2634] [id = 787] 07:45:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 182 (0x7f21d775c800) [pid = 2634] [serial = 2360] [outer = (nil)] 07:45:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 183 (0x7f21eeca7800) [pid = 2634] [serial = 2361] [outer = 0x7f21d775c800] 07:45:15 INFO - PROCESS | 2634 | 1461681915443 Marionette DEBUG loaded listener.js 07:45:15 INFO - PROCESS | 2634 | ++DOMWINDOW == 184 (0x7f21eedc6400) [pid = 2634] [serial = 2362] [outer = 0x7f21d775c800] 07:45:16 INFO - PROCESS | 2634 | 1461681916211 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"]]]}] 07:45:16 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 07:45:16 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 07:45:16 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 07:45:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:45:16 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 07:45:16 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1376ms 07:45:16 INFO - PROCESS | 2634 | 1461681916243 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 07:45:16 INFO - PROCESS | 2634 | 1461681916245 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 07:45:16 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 07:45:16 INFO - PROCESS | 2634 | 1461681916254 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 07:45:16 INFO - PROCESS | 2634 | 1461681916256 Marionette TRACE conn3 <- [1,3114,null,{}] 07:45:16 INFO - PROCESS | 2634 | 1461681916262 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}] 07:45:16 INFO - PROCESS | 2634 | 1461681916484 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 07:45:16 INFO - PROCESS | 2634 | 1461681916742 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\", \"e5c149f7-b4a2-4b46-806f-89ca6d44b8a8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:16 INFO - PROCESS | 2634 | ++DOCSHELL 0x7f21edc0e800 == 185 [pid = 2634] [id = 788] 07:45:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 185 (0x7f21ecac5800) [pid = 2634] [serial = 2363] [outer = (nil)] 07:45:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 186 (0x7f21eee2f800) [pid = 2634] [serial = 2364] [outer = 0x7f21ecac5800] 07:45:16 INFO - PROCESS | 2634 | 1461681916814 Marionette DEBUG loaded listener.js 07:45:16 INFO - PROCESS | 2634 | ++DOMWINDOW == 187 (0x7f21ef22b400) [pid = 2634] [serial = 2365] [outer = 0x7f21ecac5800] 07:45:17 INFO - PROCESS | 2634 | 1461681917623 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]]]}] 07:45:17 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 07:45:17 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1428ms 07:45:17 INFO - PROCESS | 2634 | 1461681917683 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 07:45:17 INFO - PROCESS | 2634 | 1461681917686 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 07:45:18 WARNING - u'runner_teardown' () 07:45:18 INFO - No more tests 07:45:18 INFO - Got 0 unexpected results 07:45:18 INFO - SUITE-END | took 1113s 07:45:18 INFO - Closing logging queue 07:45:18 INFO - queue closed 07:45:19 INFO - Return code: 0 07:45:19 WARNING - # TBPL SUCCESS # 07:45:19 INFO - Running post-action listener: _resource_record_post_action 07:45:19 INFO - Running post-run listener: _resource_record_post_run 07:45:20 INFO - Total resource usage - Wall time: 1147s; CPU: 98.0%; Read bytes: 5713920; Write bytes: 970100736; Read time: 616; Write time: 314660 07:45:20 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 07:45:20 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 51154944; Read time: 0; Write time: 40712 07:45:20 INFO - run-tests - Wall time: 1118s; CPU: 98.0%; Read bytes: 5177344; Write bytes: 918298624; Read time: 596; Write time: 273676 07:45:20 INFO - Running post-run listener: _upload_blobber_files 07:45:20 INFO - Blob upload gear active. 07:45:20 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 07:45:20 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 07:45:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 07:45:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 07:45:20 INFO - (blobuploader) - INFO - Open directory for files ... 07:45:20 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 07:45:20 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:45:20 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:45:21 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 07:45:21 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:45:21 INFO - (blobuploader) - INFO - Done attempting. 07:45:21 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 07:45:21 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:45:21 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:45:22 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 07:45:22 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:45:22 INFO - (blobuploader) - INFO - Done attempting. 07:45:22 INFO - (blobuploader) - INFO - Iteration through files over. 07:45:22 INFO - Return code: 0 07:45:22 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 07:45:22 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 07:45:22 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b3951bec375b0b91d64051fe817c3b56dca0f17836ce28c35fbf1bcdb94239bc6fdb38096c05cfcac450adb00841856383bc956015e00946711d0c7710f83516", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/c8bb819574b43bdb3c385b03a7649f9050f291abb1b45c1d0e798a4eb8fb45d9864cc5499a8f8565a88ac97883f60cb5611c0013ce0e964bf88a62593cf63b5f"} 07:45:22 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 07:45:22 INFO - Writing to file /builds/slave/test/properties/blobber_files 07:45:22 INFO - Contents: 07:45:22 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b3951bec375b0b91d64051fe817c3b56dca0f17836ce28c35fbf1bcdb94239bc6fdb38096c05cfcac450adb00841856383bc956015e00946711d0c7710f83516", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/c8bb819574b43bdb3c385b03a7649f9050f291abb1b45c1d0e798a4eb8fb45d9864cc5499a8f8565a88ac97883f60cb5611c0013ce0e964bf88a62593cf63b5f"} 07:45:22 INFO - Running post-run listener: copy_logs_to_upload_dir 07:45:22 INFO - Copying logs to upload dir... 07:45:22 INFO - mkdir: /builds/slave/test/build/upload/logs 07:45:22 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1233.016589 ========= master_lag: 0.81 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 33 secs) (at 2016-04-26 07:45:23.486879) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 07:45:23.487808) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461680378.317677-2117083290 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b3951bec375b0b91d64051fe817c3b56dca0f17836ce28c35fbf1bcdb94239bc6fdb38096c05cfcac450adb00841856383bc956015e00946711d0c7710f83516", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/c8bb819574b43bdb3c385b03a7649f9050f291abb1b45c1d0e798a4eb8fb45d9864cc5499a8f8565a88ac97883f60cb5611c0013ce0e964bf88a62593cf63b5f"} build_url:https://queue.taskcluster.net/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.037330 build_url: 'https://queue.taskcluster.net/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b3951bec375b0b91d64051fe817c3b56dca0f17836ce28c35fbf1bcdb94239bc6fdb38096c05cfcac450adb00841856383bc956015e00946711d0c7710f83516", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/c8bb819574b43bdb3c385b03a7649f9050f291abb1b45c1d0e798a4eb8fb45d9864cc5499a8f8565a88ac97883f60cb5611c0013ce0e964bf88a62593cf63b5f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/G9BXIaV-R_SevppuH61jlA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.05 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 07:45:23.572677) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 07:45:23.573175) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461680378.317677-2117083290 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020007 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 07:45:23.641339) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 07:45:23.641682) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 07:45:23.642090) ========= ========= Total master_lag: 2.15 =========